ある指標でゼロ除算エラーが発生した - ページ 11

 
Alexey Kozitsyn:

これをダックする。もし、時間を正確に知りたいのであれば、単純なことですが、「分」を切り捨てればいいのです。

アルゴリズムは以下の通りです。

1.時間を構成に入れるんですね。

2.議事録をゼロにする。

3.構造を時間軸に戻して変換する。

23:38から23:00までの時間を取得することができます。まあ、エラーが繰り返されるなら

私は分単位で正確な時間が必要です。上記の例では、1時間のTFでバーが14:00にオープンしましたが、実際には1分のTFで最初のバーが14:05に表示されました。

提案された方法は知っています!快く対応していただきありがとうございました。

今日は今のところエラーは出ていません。MT5のバグだったのでしょう。

 
Aleksey Vyazmikin:

分単位で正確な時間が必要です。上で、時間足でバーが開くのが14:00という例を挙げましたが、実際には分足で最初のバーが現れたのは14:05です。

提案された方法は知っています!快く対応していただきありがとうございました。

今日は今のところエラーは出ていません。MT5に忍び込んだバグだったのでしょう。

問題ありません。時刻を取得 したら-14:00の分刻みの時刻を要求する。何が返ってくるか、見守り続けてください。同じ時間に戻ってくれば、すべて正常です。もし、分単位でそのような時間がなければ...。の場合、13:59にバーが戻るか、14:05に戻るかの2つの選択肢があります(確認が必要です)。

開発者がやったことは良いことです。

 
Alexey Kozitsyn:

問題ありません。時間を取得したら-14時の分単位の時間をリクエストする。そして、それが何を返すか見てください。同じ時間に戻ってくれば、すべて正常です。もし、そんな時間が分単位で存在しないのなら...。の場合、13:59にバーが戻るか、14:05に戻るかの2つの選択肢があります(確認が必要です)。

開発者が修正したことは、良いことだと思います。

そうです、まさにそういうチェックがコードに実装されているのです。

一般的にはiBarShiftで 行うのですが、当時は共通規格がなく、関数によって返ってくる値も違いましたし、今はその方が早く動くこともあります。