Но функция CopyTiks не позволяет запрашивать N последних тиков. Вместо этого она предоставляет все тики, пришедшие с указанного момента времени. Это усложняет задачу. Мы должны выполнить запрос, получить массив тиков и сравнить его с массивом тиков, полученным на предыдущем обновлении. При этом мы выясним, какие из вновь пришедших тиков не входили в "прошлую поставку", то есть являются новыми. Но сравнивать тики между собой напрямую невозможно, просто потому что видимых различий между ними может вообще не быть. Например, обратимся к нижеприведенной таблице сделок:
Именно с этой, улучшенной и дополненной версией мы и начнем работать, чтобы постепенно превратить ее в скальперский стакан цен. Краткий обзор графической библиотеки CPanel Созданию пользовательских интерфейсов в MQL5 посвящено много статей. Среди них особенно выделяется серия Анатолия Кажарского "Графические интерфейсы", после которой сложно...
その他の口座番号
見てないってどういうこと?
これは何でしょう?
これは、同じ値段のダニが、なぜか雑誌に入り込んでしまった(はず)ものです。なぜ入ったのか-Discoverで調べてみる。
スキップはありません。
ファンは一人しかいない、それはあなたです。
私は技術情報を扱う仕事をしています。
このスレッドでガラスを分析するという作業は、全くありませんでした。価格変動のないティックは、タスクの条件では必要ありません。
なるほど、勝ったと思って ください(ただ、当たり前のように行くのは愚かです)、でも全然説得力が ない!(笑)。
繰り返しになりますが、何をするか、どうするかは人それぞれです
がんばってください。
また、アカウント番号も 必要です。
実践編
あなたは、わざとではないと思いますが、1目盛りしか取りません。
したがって、その時間(0、つまり現在の時間)より前のものはすべて見逃してしまうのだ!
私の実装では、すべてのティックが考慮されます。
あなたのコードは、この種のテストに適して いません。
あなたは、とりわけ、不注意である。
これがないと、EAはイベントハンドラごとに常に1ティックを取得することになります。
なるほど、勝つと思えば(当たり前のことを続けるのは愚かなだけ)、全然説得力がない!?
繰り返しになりますが、何をするか、どうするかは人それぞれです
がんばってください。
天才だ!
あなたは、問題を理解せず、FORTS旗を振り、イベントハンドラについて誤解し、間違っていることを証明されたことに対して、幸運を祈り、逃げ出したのです。
そして何より、自分がどこで間違っているのか、まだ理解していない。
こちらこそ、よろしくお願いします。
実践編
ありがとう、つながった。
結果は同様で、OnBOOKはOnTickに比べて遅延することが多い。
そして、どのような状況でOnTickが大幅に良く なるのか(ON FORTSでも!あなたにとって、も含めて!)、あなたが間違っていたと認めたら、お見せしますよ。
ところで、ダニの正しい採取法については、Vasiliy Sokolov氏の素晴らしい記事が ありました。同期処理(私が持っていないため、同じテロップが出力されることがある)を詳しく扱っています。
Но функция CopyTiks не позволяет запрашивать N последних тиков. Вместо этого она предоставляет все тики, пришедшие с указанного момента времени. Это усложняет задачу. Мы должны выполнить запрос, получить массив тиков и сравнить его с массивом тиков, полученным на предыдущем обновлении. При этом мы выясним, какие из вновь пришедших тиков не входили в "прошлую поставку", то есть являются новыми. Но сравнивать тики между собой напрямую невозможно, просто потому что видимых различий между ними может вообще не быть. Например, обратимся к нижеприведенной таблице сделок:
図5.全取引の一覧表(同一取引例を含む)。
すぐに全く同じダニの2つのグループを見ることができます。赤枠で表示されているものは、時間、音量、方向、価格が同じです。このように、個々のダニ同士を比較することは不可能であることがわかります。
しかし、一群の ダニを比較することは可能である。2つのティックのグループが互いに等しい場合、これらのティックとそれに続くティックは、前回の価格更新時にすでに分析されたと結論付けることができます。
その結果、OnTick/OnBookEventにおいて、異なるメソッドで受信したティックが1つのOn関数内で一致しないことが非常に多いという悪い事態が発生します。この場合、どの関数でどのようなティックの取得方法が関連し、どのような方法が関連しないかを判断することは不可能です。ひどい曖昧さ。
ガラスそのものが陳腐化したときに起こるようです。
これを試してみてください。
GetTickCount64() がなくても、この関数がどのように動作するかはわかります。