Now I found out that I turned to the MT5 thread, but the EA was written for MT4... And if I write an indicator that draws MTF candlesticks (for a higher timeframe) in another window and from the EA connect it via iCustom - will it work? Or can iCustom only get values from indicators, but not draw them?
コードの本質には立ち入らなかったが、すぐに目に留まったのは、検索する注文数が間違って設定されていることだった。本来はこうであるべきだ:
また、ループの中で注文をループしていますが、ポジションのプロパティを探しています。これも間違っています。おそらくポジションをループする必要があるのでしょう:
ありがとう、ウラジミール。
まだ全部はテストしていませんが、いくつかはすでに正しく動作しています。
OnInitで任意のチャート・プロパティを要求し、それを必要なTFのローソク足の始値とすれば、そのようなチャートが開かれます。そして、このチャートに任意のテンプレートを手動で設定することができます。MQLツールは機能しません。
OnInitで任意のチャート・プロパティを要求し、それを必要なTFのローソク足の始値とすれば、そのようなチャートが開かれる。そして、このチャートに任意のテンプレートを手動で設定することができる。MQLツールは動作しません。
And if I write an indicator that draws MTF candlesticks (for a higher timeframe) in another window and from the EA connect it via iCustom - will it work?
Or can iCustom only get values from indicators, but not draw them?
OnInitで任意のチャート・プロパティを要求し、それを必要なTFのローソク足の始値とすれば、そのようなチャートが開かれる。そして、このチャートに任意のテンプレートを手動で設定することができる。MQLツールは動作しません。
MT4 がインターネットに接続されておらず、ティックを受信していない場合、インジケータにターミナル変数の値を継続的にチェックさせる方法は?
MT4がインターネットに接続されておらず、ティックを受信していない場合、インジケータがターミナルの変数値を継続的にチェックするようにするにはどうすればよいですか?
テスターで作業中にExpert Advisorで現在時刻を指定し、この時刻をグローバル/ターミナル変数に転送することは可能だと思いました。別のウィンドウでH1またはD1のインジケータを実行し、端末がインターネットから切断されると、指定された時刻を読み取り、「黒い四角」を描画するのでしょうか?この黒い四角は、指定した時間の右側のバーを閉じます。 MT4がインターネットに接続されておらず、ティックを受信していない場合、インジケータにターミナル変数の値を継続的にチェックさせるにはどうすればよいですか? 。
MQL5をマスターし、価値のないアイデアをチェックする方が、曲解して同じ不満足な結果を得るよりも簡単で、安上がりで、有益です。もしそのストラテジーが有益なら、なぜテスターで実行する必要があるのでしょうか?
タイマーによって。
そのような解決策では、Expert Advisorがすでにその作業を終了し、インジケータがチェックでシステムに負荷をかけ続けることは、おそらく悪いことですか?
つまり、start()内のループで、数ミリ秒ごとにterminal変数の値をチェックする?
MQL5をマスターし、価値のないアイデアをテストする方が、曲解して同じ不満足な結果を得るより簡単で、安上がりで、役に立つ。もしそのストラテジーが有益であるなら、なぜテスターでテストする必要があるのでしょうか?
Expert Advisor-simulatorはすでに完成しており、あとは分析用の高いタイムフレームをねじ込むだけです。
もし「黒い四角」のアイデアがうまくいけば、やることはそれほど多くない。