MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 1708

 
Andrey I.R.O.V #:
MT4やMT5をPHPで接続する方法をご存知の方がいらっしゃいましたら、教えてください。私の取引ロボットがサーバー上で動作し、ブローカーから見積もりを要求し、注文を作成/キャンセル/モニターすることを望んでいます。ブローカーはMT4とMT5のターミナルしか持っておらず、APIは持っていない :)それとも、私がバカだから全く起きないのでしょうか?
RNRと何の関係があるのですか?
 
Alexey Viktorov #:

どんなことができるのか?

例えば、テンプレートにEAがない・・・全てクリアしている・・・EAが動かない・・・。

テンプレートにEAがある場合:EAを初期化し、テンプレートを適用し、EAの新しいコピーをロードし、EAを初期化し、テンプレート.........を再び適用する

という感じです。

確かに、ChartWindowFind() を確認する必要がありますね。


if(WindowsTotal()<2))

 
MakarFX #:
間違っていますよ。空のサブウィンドウとEAを持つテンプレートが作成される

空のサブウィンドウは何か関係があるのでしょうか?テンプレートを適用して読み込んだEAの初期化ということです。テンプレートが適用されると、EAの新しいコピーがロードされ、その結果、このEAのコピーが初期化され、今度はテンプレートが適用され、EAの新しいコピーが再びロードされるのである。

 
Alexey Viktorov #:

空のサブウィンドウは何か関係があるのでしょうか?テンプレートを適用して読み込んだEAの初期化ということです。テンプレートが適用されると、EAの新しいコピーがロードされ、その結果、このEAのコピーが初期化され、今度はテンプレートが適用され、EAの新しいコピーが再びロードされるのである。

訂正させていただきます。私が間違っていた)
 
MakarFX #:
RNRは何の関係があるのですか?

私はそれを知っているし、それを使って暗号通貨取引所用のボットを書いたこともある。FXも同じようにやっていきたいですね。

 
MakarFX #:
コードをお願いします。
コードは膨大な量になります。同じ注文をパラメータ(建値、建値時間、ロット)ごとに、最後の2つ、またはそのうちの1つを決済する機能は可能でしょうか?その方が簡単でしょう。コードは本当に膨大です。とても待ち遠しいです。
 
Andrey I.R.O.V #:
MT4やMT5がPHPに接続する方法を教えてください。私の取引ロボットがサーバー上で動作し、ブローカーから見積もりを要求し、注文を作成/キャンセル/モニターすることを望んでいます。ブローカーはMT4とMT5のターミナルしか持っておらず、APIは持っていない :)それとも、私がバカだから全く起きないのでしょうか?

ターミナルで動作するEAとのデータの送受信は、標準的な手段を使うことができます。
またはWebSocket、ここのどこかにトピック/記事があります。

そして、コードベースにはJasonのためのライブラリがあります。

 
Порт-моне тв #:
コードは膨大な量になります。パラメータ(建値、建値時間、ロット)別に同じ注文を閉じることは可能ですか - 最後の2つまたは1つを閉じることです。その方が簡単でしょう。コードは本当に膨大です。とても待ち遠しいです

自分で注文を開くための条件を書いたPrintを挿入する方が簡単です。ほとんどの場合、最初の注文が開かれた後に、注文の開始条件が保存されます。例えば、未決済注文数==0、最初の注文を出した後、この値は変化していない...。

 
Andrey I.R.O.V #:

私はそれを知っているし、それを使って暗号通貨取引所用のボットを書いたこともある。FXも同じようにやっていきたいですね。

"トレーディングロボットをサーバーで動作させたい "というのは、誤解でした。

ここで、通常、取引ロボットはExpert Advisorである

サーバーで作業 - VPS

 
Порт-моне тв #:
コードは膨大な量になります。パラメータ(建値、建値時間、ロット)で同じ注文を閉じることは可能でしょうか - 最後に閉じる2つ、またはそのうちの1つです。その方が簡単でしょう。コードは本当に膨大です。とても待ち遠しいです

すべてのコードが必要なわけではなく、OrderSendだけです。

コンパイラは警告を出しますか?