新しいAPI MetaTrader 4が利用可能になりました。 - ページ 4 1234567891011...20 新しいコメント Haitham Elnemr 2008.09.01 01:49 #31 こんにちは、トレードゾーンです。 そのAPIは無料ウェアですか、それともシェアウェアですか? 試用期間は終了しています。 ありがとうございました。 削除済み 2008.09.01 15:37 #32 ライセンスモードがどのように機能するかはまだ決定していませんが、このトライアル版は期間限定で完全に無料で使用できます。 バージョン4.0.0.2(http://www.itevolution.com.br/tz/files/TZMT4API.zip)をダウンロードしてください。このバージョンは11月下旬に期限が切れる予定です。 mbaskey 2008.09.11 03:16 #33 助けてください。 Visual Studio .NETでこれを使い、C#でコーディングできるようにするには、どのDLLをインポート すればよいのでしょうか? ありがとうございます。 Mehmet Bastem 2008.09.20 12:58 #34 TradeZone: メフメトです。 いくつでもsrvを追加できます。 ただ、<Program FilesTradezone 例えば - <Program Files Interbanfx Trader Code> で "InterbankFX-MT4 Standard Accounts 2.srv" をコピーしてください。 - Copy to <Program FilesTradezone⇄TZMT4API⇄Sourcesrv>. よろしくお願いします。 1- Delphiで接続したいのですが、うまくいきません。 ComboBox1.Text:='InterbankFX-InterbankFX-MT4 Mini Accounts' InterbankFX-InterbankFX-MT4 Mini Accounts.srv has C:\Program FilesTradeZone ◇TZMT4API ◇Source ◇srv ◇H := LogIn_MT4(strtoint(Edit1.Text), pchar(ComboBox1.Text), '''-''. H := LogIn_MT4(strtoint(Edit1.Text), pchar(Edit2.Text), pchar(ComboBox1.Text), '', '', '', '').H := LogIn_MT4(strtoint(Edit2.Text), pchar(Edit1.Text), pchar(ComboBox1.Text)); GetLastError - 10002 - 対応する .srv ファイルが見つかりません。 2- How do load combobox1.text all availablee C:\Program FilesTradeZone ◇TZMT4API ◇Source ◇Srv ◇*.srv New API MetaTrader 4 ForexForSmarties MT4 indicators WIP calling and execution other [Deleted] 2008.09.20 22:16 #35 こんにちは。 このようなコードがあります(C++ Builder)。 ...ticket = OrderGet_MT4(handle, i, 0, 0); tmp_chr = OrderSymbol_MT4(handle, ticket); err = GetLastError_MT4(ハンドル); ... これは、エラー4105:ERR_NO_ORDER_SELECTEDを 与えます。 しかし、私はOrderGet_MT4を使って注文を選択しました。私は、それがMT4のOrderSelectの アナログであると理解しています。 どのようにこの問題を解決することができますか? ありがとうございます。 削除済み 2008.09.22 17:14 #36 magister: Help, Visual Studio .NETでこれを使い、C#でコーディングできるようにするには、どのDLLをインポートすればよいのでしょうか? ありがとうございます。 こんにちは、magisterさん。 C:\WINDOWS¥SYSTEM32¥tzmt4api.dll よろしくお願いします。 削除済み 2008.09.22 18:22 #37 fdan1c: こんにちは。 このようなコードがあります(C++ Builder)。 ...ticket = OrderGet_MT4(handle, i, 0, 0); tmp_chr = OrderSymbol_MT4(handle, ticket); err = GetLastError_MT4(ハンドル); ... これは、エラー4105:ERR_NO_ORDER_SELECTEDを 与えます。 しかし、私はOrderGet_MT4を使って注文を選択しました。私は、それがMT4のOrderSelectの アナログであると理解しています。 どのようにこの問題を解決することができますか? ありがとうございます。 こんにちは、fdan1c! OrderGet_MT4を完璧に 理解されていますね。 しかし、もちろん、コードにエラーがあります。 iは0とOrdersTotalの間にあるのでしょうか? よろしくお願いします。 削除済み 2008.09.22 18:26 #38 Mehmet: 1- Delphiで接続したいのですが、うまくいきません。ComboBox1.Text:='InterbankFX-InterbankFX-MT4 Mini Accounts' です。InterbankFX-InterbankFX-MT4 Mini Accounts.srv has C:\Program FilesTradeZone ◇TZMT4API ◇Source ◇srvH := LogIn_MT4(strtoint(Edit1.Text), pchar(Edit2.Text), pchar(ComboBox1.Text), '', '', '', '').LogIn_MT4(strtoint(Edit1.Text), pchar(Edit2.Text), pchar(ComboBox1.Text)); GetLastError - 10002 - 対応する .srv ファイルが見つかりません。How do load combobox1.text all availablee C:\Program FilesTradeZone ◇TZMT4API ◇Source ◇Srv ◇*.srv こんにちは、Mehmet! 1) バージョン4.0.0.2を使っていますか? 2) FindFirstとFindNext delphiの関数を見て ください。 よろしくお願いします。 [Deleted] 2008.09.22 22:15 #39 TradeZone: fdan1cさん、こんにちは。 OrderGet_MT4は完璧に 理解していますね 。 しかし、もちろん、コードにエラーがあります。 iは0とOrdersTotalの間ですか? よろしくお願いします。 またまた、こんにちは 私はコードに明らかなエラーがないと信じています。ここにもう少しコードがあります。 ... // clear error output GetLastError_MT4(acctArr[index].handle); if (IsConnected_MT4(acctArr[index].handle)) { ord_cnt = OrdersTotal_MT4(acctArr[index].handle); for (i=0;i<ord_cnt;i++) { src_ordrArr[i].handle = acctArr[index].handle; src_ordrArr[i].ticket = OrderGet_MT4(src_ordrArr[i].handle, i, 0, 0); ShowMessage("Check point 1: Last Error = "+IntToStr(GetLastError_MT4(acctArr[index].handle))); tmp_chr = OrderSymbol_MT4(src_ordrArr[i].handle, src_ordrArr[i].ticket); strcpy(src_ordrArr[i].symbol, tmp_chr); Dispose_MT4(tmp_chr); ShowMessage("Check point 2: Last Error = "+IntToStr(GetLastError_MT4(acctArr[index].handle))); } } チェックポイント1」では「Last Error= 0」、tmp_chrは有効な値(例えば「USDGBP」)を取得しますが、「チェックポイント2」では同じサイクルの繰り返しで「Last Error = 4105」が発生します...。どこに問題があるのか理解できません...。 もし可能なら、どうか、助けてください。 よろしくお願いします。 New API MetaTrader 4 Signal service client program Adding, replacing, and removing 削除済み 2008.09.29 18:37 #40 fdan1c: こんにちは。 私は、コードに明らかな間違いはないと信じています。ここにもう少しコードがあります。 ... // clear error output GetLastError_MT4(acctArr[index].handle); if (IsConnected_MT4(acctArr[index].handle)) { ord_cnt = OrdersTotal_MT4(acctArr[index].handle); for (i=0;i<ord_cnt;i++) { src_ordrArr[i].handle = acctArr[index].handle; src_ordrArr[i].ticket = OrderGet_MT4(src_ordrArr[i].handle, i, 0, 0); ShowMessage("Check point 1: Last Error = "+IntToStr(GetLastError_MT4(acctArr[index].handle))); tmp_chr = OrderSymbol_MT4(src_ordrArr[i].handle, src_ordrArr[i].ticket); strcpy(src_ordrArr[i].symbol, tmp_chr); Dispose_MT4(tmp_chr); ShowMessage("Check point 2: Last Error = "+IntToStr(GetLastError_MT4(acctArr[index].handle))); } } チェックポイント1」では「Last Error = 0」と表示され、tmp_chrは有効な値(例えば「USDGBP」)を取得しますが、「チェックポイント2」では同じサイクルの繰り返しで「Last Error = 4105」となってしまいます...。どこに問題があるのか理解できません...。 もし可能なら、どうか、助けてください。 よろしくお願いします。 fdan1cさん、こんにちは。 本当にバグを見つけたんですね。今は修正されています。バージョン4.0.0.3 (http://www.itevolution.com.br/tz/files/TZMT4API.zip) を入手してください。このバージョンは11月下旬に期限切れになります。 そして、皆さん...バージョン4.0.0.3に更新してください。 4.0.0.2などの古いバージョンは2008.09.30に期限が切れています。 よろしくお願いします。 1234567891011...20 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
ライセンスモードがどのように機能するかはまだ決定していませんが、このトライアル版は期間限定で完全に無料で使用できます。
メフメトです。
いくつでもsrvを追加できます。
ただ、<Program FilesTradezone
例えば
- <Program Files Interbanfx Trader Code> で "InterbankFX-MT4 Standard Accounts 2.srv" をコピーしてください。
- Copy to <Program FilesTradezone⇄TZMT4API⇄Sourcesrv>.
よろしくお願いします。
1- Delphiで接続したいのですが、うまくいきません。
ComboBox1.Text:='InterbankFX-InterbankFX-MT4 Mini Accounts'
InterbankFX-InterbankFX-MT4 Mini Accounts.srv has C:\Program FilesTradeZone ◇TZMT4API ◇Source ◇srv ◇H := LogIn_MT4(strtoint(Edit1.Text), pchar(ComboBox1.Text), '''-''.
H := LogIn_MT4(strtoint(Edit1.Text), pchar(Edit2.Text), pchar(ComboBox1.Text), '', '', '', '').H := LogIn_MT4(strtoint(Edit2.Text), pchar(Edit1.Text), pchar(ComboBox1.Text));
GetLastError - 10002 - 対応する .srv ファイルが見つかりません。
2- How do load combobox1.text all availablee C:\Program FilesTradeZone ◇TZMT4API ◇Source ◇Srv ◇*.srv
ticket = OrderGet_MT4(handle, i, 0, 0);
tmp_chr = OrderSymbol_MT4(handle, ticket);
err = GetLastError_MT4(ハンドル);
これは、エラー4105:ERR_NO_ORDER_SELECTEDを 与えます。
しかし、私はOrderGet_MT4を使って注文を選択しました。私は、それがMT4のOrderSelectの アナログであると理解しています。
どのようにこの問題を解決することができますか?
ありがとうございます。
Help,
こんにちは、magisterさん。
C:\WINDOWS¥SYSTEM32¥tzmt4api.dll
よろしくお願いします。
こんにちは。
ticket = OrderGet_MT4(handle, i, 0, 0);
tmp_chr = OrderSymbol_MT4(handle, ticket);
err = GetLastError_MT4(ハンドル);
これは、エラー4105:ERR_NO_ORDER_SELECTEDを 与えます。
しかし、私はOrderGet_MT4を使って注文を選択しました。私は、それがMT4のOrderSelectの アナログであると理解しています。
どのようにこの問題を解決することができますか?
ありがとうございます。
こんにちは、fdan1c!
OrderGet_MT4を完璧に 理解されていますね。
しかし、もちろん、コードにエラーがあります。
iは0とOrdersTotalの間にあるのでしょうか?
よろしくお願いします。
1- Delphiで接続したいのですが、うまくいきません。
ComboBox1.Text:='InterbankFX-InterbankFX-MT4 Mini Accounts' です。
InterbankFX-InterbankFX-MT4 Mini Accounts.srv has C:\Program FilesTradeZone ◇TZMT4API ◇Source ◇srv
H := LogIn_MT4(strtoint(Edit1.Text), pchar(Edit2.Text), pchar(ComboBox1.Text), '', '', '', '').LogIn_MT4(strtoint(Edit1.Text), pchar(Edit2.Text), pchar(ComboBox1.Text));
GetLastError - 10002 - 対応する .srv ファイルが見つかりません。
How do load combobox1.text all availablee C:\Program FilesTradeZone ◇TZMT4API ◇Source ◇Srv ◇*.srv
こんにちは、Mehmet!
1) バージョン4.0.0.2を使っていますか?
2) FindFirstとFindNext delphiの関数を見て ください。
よろしくお願いします。
fdan1cさん、こんにちは。
OrderGet_MT4は完璧に 理解していますね 。
しかし、もちろん、コードにエラーがあります。
iは0とOrdersTotalの間ですか?
よろしくお願いします。
またまた、こんにちは
私はコードに明らかなエラーがないと信じています。ここにもう少しコードがあります。
...
// clear error output
GetLastError_MT4(acctArr[index].handle);
if (IsConnected_MT4(acctArr[index].handle))
{
ord_cnt = OrdersTotal_MT4(acctArr[index].handle);
for (i=0;i<ord_cnt;i++)
{
src_ordrArr[i].handle = acctArr[index].handle;
src_ordrArr[i].ticket = OrderGet_MT4(src_ordrArr[i].handle, i, 0, 0);
ShowMessage("Check point 1: Last Error = "+IntToStr(GetLastError_MT4(acctArr[index].handle)));
tmp_chr = OrderSymbol_MT4(src_ordrArr[i].handle, src_ordrArr[i].ticket);
strcpy(src_ordrArr[i].symbol, tmp_chr);
Dispose_MT4(tmp_chr);
ShowMessage("Check point 2: Last Error = "+IntToStr(GetLastError_MT4(acctArr[index].handle)));
}
}
こんにちは。
私は、コードに明らかな間違いはないと信じています。ここにもう少しコードがあります。
...
// clear error output
GetLastError_MT4(acctArr[index].handle);
if (IsConnected_MT4(acctArr[index].handle))
{
ord_cnt = OrdersTotal_MT4(acctArr[index].handle);
for (i=0;i<ord_cnt;i++)
{
src_ordrArr[i].handle = acctArr[index].handle;
src_ordrArr[i].ticket = OrderGet_MT4(src_ordrArr[i].handle, i, 0, 0);
ShowMessage("Check point 1: Last Error = "+IntToStr(GetLastError_MT4(acctArr[index].handle)));
tmp_chr = OrderSymbol_MT4(src_ordrArr[i].handle, src_ordrArr[i].ticket);
strcpy(src_ordrArr[i].symbol, tmp_chr);
Dispose_MT4(tmp_chr);
ShowMessage("Check point 2: Last Error = "+IntToStr(GetLastError_MT4(acctArr[index].handle)));
}
}
fdan1cさん、こんにちは。
本当にバグを見つけたんですね。今は修正されています。バージョン4.0.0.3 (http://www.itevolution.com.br/tz/files/TZMT4API.zip) を入手してください。このバージョンは11月下旬に期限切れになります。
そして、皆さん...バージョン4.0.0.3に更新してください。
4.0.0.2などの古いバージョンは2008.09.30に期限が切れています。
よろしくお願いします。