if(IsTesting()||IsOptimization())флаг_Канады_не_рисовать_obj=true; //проверяем надо ли рисовать (в ините ему место через статик переменную)
if(!флаг_Канады_не_рисовать_obj){ //запрет отрисовки объектов ели оптимизация или тестирование
ObjectCreate(........................);
}
最初のオプションは、オーダーを開く前に配置するのがベターです。
この2つの条件は、1時間後や2時間後、3時間後など、すぐには続かないこともあるので、1.0000になったら、この条件を毎ティック確認せず、1本が下落で終了するまで待ち、その後、この2つの条件を毎ティック確認せず、0.9980または同等になるまで待つようにする必要があります。すべての条件が満たされ次第、0.1ロットの売り注文を成行で出し、損切りは400ペンス、利食いは400ペンスとします。
一般的には問題ないのですが、インジケータが返す値には細心の注意を払いたいと思います。
全体的には問題ないのですが、インジケータが返す値には細心の注意を払いたいと思います。
1.0000に なると、 1ティック ごとに「Indicator value >= 1.0000」と表示されるようになった。Alert経由でリアルタイムに試したところ、正常に表示されました。
Alertでインジケーターのリアルタイム値を試したところ、正常に表示された。
それから、テスターが気に入らないものは、アラートを追加してログブックを見る必要があります。
さて、コードは正しいのでしょうか?
どういう意味ですか?
2011.12.06 01:07:55 HMR MULTI インジケータ EURUSD,M15: を削除しました。
2011.12.06 01:07:57 TestGenerator: 不一致データエラー (2011.12.01 00:00 のボリューム制限 603 を超えました)
2011.12.06 01:07:57 2011.12.01 00:00 HMR MULTI Indicator EURUSD,M15:ObjectCreate 関数の サブウィンドウ番号 -1 が不明。
どういう意味ですか?
2011.12.06 01:07:55 HMR MULTI インジケータ EURUSD,M15: を削除しました。
2011.12.06 01:07:57 TestGenerator: 不一致データエラー (2011.12.01 00:00 のボリューム制限 603 を超えました)
2011.12.06 01:07:57 2011.12.01 00:00 HMR MULTI Indicator EURUSD,M15: unknown subwindow number -1 for ObjectCreate function
...インジケータを使用します。
空のExpert Advisorで「直感」法を試してみてください。
ObjectCreateが そのサブウィンドウを見つけることをインジケータで確認する(または、それをテストまたはOPTIMIZEする場合、それを描画する理由)。
つまり、パラメータ転送がない場合、です。
回答ありがとうございました。
こんにちは。
Expert Advisorの「Tool」パラメータ(_OrderSymbol)を使って、ファイルに繰り返し書き込まないようにする方法を教えてください。配列の繰り返しhttps://forum.mql4.com/ru/5814 を削除する方法をフォーラムで見ましたが、私の状況に適用する方法が分かりません。また、リピートの場合、1回のループでも200行の同じ行がファイルにスタンプされるようになります。