Язык программирования MQL5 позволяет решать задачи на совершенно новом уровне. Даже те задачи, которые уже вроде имеют решения, благодаря объектно-ориентированному программированию могут подняться на качественно новый уровень. В данной статье специально взят простой пример проверки появления нового бара на графике, который был преобразован в достаточно мощный и универсальный инструмент. Какой? Читайте в статье.
MT4デフォルトのテスターではテストできません。このようにテスト前に履歴を変更することは誰にも妨げられませんが。Open[i] = Close[i + 1] とする。
私は、テスターの結果と実際の結果が最大限に一致することが望ましいと考えています。自分で電卓を書いたのは、これが大きな理由です。
そして、それは1つのティックのことではありません。特に多通貨の場合、非同期化により始値の 裁定が全面的に行われるため、重要です。
実は「デフォルトで」テスターはテスト用なので、「デフォルトのテスターではテストできない」というのは、すごいことだと思うんです。
あとは...ブルブルすみません、凸のひねりが強すぎるのでは...?
ヘルメットの中、戦車の中、装甲車の中にいる人たちにもう一度言っておきますが、Expert Advisorがクローズドバーで動作する場合、バーの同期の問題はなく、単に動作順で解決されるだけなのです。
この話題で(いつものように)漏れてしまったのは、認めます。私が書いたことはすべてナンセンスです。その方が楽ですからね。
:)
ご覧ください。EAがホバーしているシンボルで新しいバーが 開かれるか、または使用されているすべてのシンボルの中でタイマーによって新しいバーが開かれたと判断されます。次に、すべてのシンボルを見て、もしバーの時間が新しいバーの時間と同じなら、このシンボルの最新のバーはゼロ(形成)であり、もし時間がそれより小さいなら、ゼロのバーが最初とみなされます。
自分の考えを人に伝えるのに、自分の鈍感さを克服するような言葉遣いを産み出すのは、もううんざりです。
悪いのは読者ではなく、書き手(自分にとって)がまだ説明のコツを掴んでいないのです。ということで、終わりにします。
実は「デフォルトで」テスターはテスト用なので、「デフォルトのテスターではテストできない」というのは、すごいことだと思うんです。
MT4と多通貨の話でした。そうです、不可能です。
だから、そう、不可能なんです。
可能ですが、歴史を修正する必要があります。
可能性はあるが、歴史を修正する必要がある。
漫画家?
いいえ、足りない小節を同期させる必要があります。そして、別々にテストして、接着することができます。注文が互いに結びついている場合、うまくいかないことがあります。