偉大で恐ろしいMT4の永遠(または移行の戦略方法) - ページ 21

 
Igor Makanu:

4.今すぐロボフォレックス

そこがポイントです。
 
fxsaber:
そういうことです。

PCからログインしたfhopinアカウントへのログインとパスが見つかりました。

最後のスクリプトは2-3秒後にポジションを反転させ、終了しています。

 

スリープを追加、EURとEtherで10ポジションを5回開設しました。

void OnStart()
{
   MqlTradeRequest BuyRequest = {0};
   MqlTradeResult result = {0};
   BuyRequest.action = TRADE_ACTION_DEAL;
   BuyRequest.type = ORDER_TYPE_BUY;
   BuyRequest.symbol = _Symbol;
   BuyRequest.volume = 0.1;
   BuyRequest.type_filling = GetFilling();
   while(1)
   {
      BuyRequest.price = SymbolInfoDouble(_Symbol, SYMBOL_ASK);
      if(!OrderSend(BuyRequest, result))
      {
         Sleep(11);
         continue;
      }
      Sleep(11);
      if(PositionGetTicket(0) > 0 && PositionsTotal() >= 10) return;
   }
}

Sleep(11)では問題ないのですが、Sleep( 1 ) - すでに11ポジション開いています。 ネットワークコストのためにうまく休止を加えたか、MQL5が高速なので端末環境が常に受信する時間がなく、Sleep( )で端末にコントロールを与えて いるのか、どちらかです



UPD: Sleep(11) が機能しない - サーバはポジションを開くのが遅く、1秒あたり約2-3ポジション、しかし現在11ポジションを開いている - 解決不可能 ((

 
r***フォレックスのCMか!?)
 
Aleksey Nikolayev:
R***フォレックスのCMか!?)

ノー

いかにして最小限の手間で○○ポジションを確保するかを議論する - 当然、自分でポジションの記録をつけ始めることも可能だが、それは滑稽なことではない。

 
Igor Makanu:

ノー

最小限のジェスチャーで確実に○○のポジションを取るにはどうしたらいいか--という議論は、自分たちのポジションを守るために始めるのはいいのですが、それだけではダメなのは明らかです。

ネット(例としてFORTS)の場合、1つのシンボルに複数の独立したロボットを配置したり、並行して手動で取引する場合は、自分の注文とポジションを保持する必要があります。

 
Andrey Khatimlianskii:

Alexeiさん、話がずれていますね。申し訳ありませんが、もう一度すべてを説明する時間も気持ちもありません。

なぜ私が説明しなければならないのですか?ただ、私の質問に答えてください。

トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム

偉大で恐ろしいMT4は永遠に(または正しく移行戦略を作成する方法)

アレクセイ・ヴィクトロフ, 2021.05.09 18:33

個人的には、このようなドキュメントの言葉を吸収するくらいの気持ちでいてほしいです

で、これはOnTradeTransaction() イベントハンドラだけでなく、OrderSend() が送信された後のコードのどの部分にも当てはまります。トランザクションの完了を待ちます。なぜ、mql4ではこんなにシンプルな のか、考えてみてください。それは、その期待が、あなたの目から遠く離れたところに並べられているからです。そして、MQL5では、なんとなくすべてのチェックと期待がひつ ような気がするんですね。なぜ?

 

ヘッダーアカウントが重要なのです。

期待される松葉杖について - 私は2021年を持って、私は例として、最もユーザーフレンドリーなソフトウェアを期待 - ユーザーができるだけ簡潔に彼のコードを記述し、準備ができて結果を得ることができます同じPythonは、ので、すぐに "脱いだ" - 人々は自分の自己満足のために長いコードを書きたいのではなく、彼らの "欲望を解決するための最短時間で欲しいです。

ZS: つま先と耳は覚えていますか?- あなたがWin 111を与えられたことを想像してみて、まあ、すべてが素晴らしいですが、キーボードのレイアウトは今、電源ボタンシステムを押すことによって切り替える必要があり、私は特に狂信的なツイストとシステム上の神聖なボタンを押すために自分のつま先をオンにすることを理解することができます

 
Igor Makanu:

ヘッダーアカウントが重要なのです。

期待される松葉杖について - 私は2021年を持って、私は例として、最も使いやすいソフトウェアを期待 - 同じPythonは、ユーザーができるだけ簡潔に自分のコードを記述し、完成した結果を得ることができるので、それはすぐに "離陸" - 人々は自分の自己満足のために長いコードを書きたいのではなく、最短時間で彼らの "欲望 "を解決したいです。

ZS: つま先と耳は覚えていますか?- あなたがWin 111を与えられたことを想像してみて、まあ、それはすべての素晴らしいですが、キーボードのレイアウトは今、電源ボタンシステムを押すことによって切り替える必要があり、私は特に狂信的なねじれであることを理解し、彼らの足は、システム上の神聖なボタンを押す親指になります。

生け垣である必要はない。レーキはどこにでもある。

原始的な例えですが、誰もがオートマチックで運転したいわけではなく、もっとコントロールしたいと思う人もいるわけです。

もうひとつは、必要な松葉杖はすべて、それを使う準備ができている人のために、標準ライブラリで 提供されるべきで、同じ Trade.mqh で、これらの rake を回避できるようにすることです。

あと、電源ボタンについてですが、ログイン時のCtrl-Alt-Delがまさにそれです :) (はい、理屈はわかっています)。
 
Igor Makanu:

ヘッダーアカウントが重要なのです。

期待される松葉杖について - 私は2021年を持って、私は例として、最もユーザーフレンドリーなソフトウェアを期待しています - 同じPythonは、ユーザーができるだけ簡潔に彼のコードを記述し、完成した結果を得ることができるので、それはすぐに "離陸" - 人々は自分の自己満足のためにlintコードを書きたいのではなく、最短時間で彼らの "欲望 "を解決したいと思いません

ZS: つま先と耳は覚えていますか?- あなたがWin 111を与えられたことを想像してみて、まあ、それはすべて素晴らしいですが、キーボードのレイアウトは今、電源ボタンシステムを押すことによって切り替える必要があり、私は特に狂信的なねじれであることを理解し、システム上の神聖なボタンを押すために自分の足を親指になります。

Expert Advisor は、自分がリクエスト/注文を送ったことを理解しているか?はい、そうです。トレーダーが策定した答えの一つを受け取るまで、何もせず、答えを待つ/策定する。