RefreshRates()の更新内容 - ページ 5

 

いいアドバイスがしたかったんです。

ただ、コーディングへの取り組み方は、最終的な結果に大きな影響を及ぼします。しばらくすると、すでに作った松葉杖のせいで、松葉杖を作らなければ ならなくなる。

でも、余計なお世話だったらごめんなさい。

 
PapaYozh:

いいアドバイスがしたかったんです。

ただ、コーディングへの取り組み方は、最終的な結果に大きな影響を及ぼします。しばらくすると、すでに作った松葉杖のせいで、松葉杖を作らなければ ならなくなる。

でも、余計なお世話だったらごめんなさい。

MT4はダークボックスなので、そこで何が起こるかは、実際の条件下でのテストでしか判断しません。最初はスリープを全く使っていなかったのですが、いくつかのアワーバーでゴミが出るようになったので、スリープを追加 したら問題がなくなりました。MT4の時系列がどのような順番で、どのように更新されるのかがわからないのですが。最も純粋なコードの証人たち」に叱られようとも、重要なのは、私が問題を解決し、それを共有していることです。

 
Mikhail Nazarenko:

MT4はダークボックスなので、そこで何が起こるかは実際の条件でのテストでしか判断できない。当初はスリープを全く使っていなかったのですが、いくつかのアワーバーででたらめになったときにスリープを追加 したら問題が解消されました。MT4の時系列がどのような順番で、どのように更新されるのかがわからないのですが。純粋な真のコードの証人たち」に叱られるつもりはありません。要は、自分の問題を解決し、その結果を彼らと共有するのです。

コーディングの前にドキュメントを勉強していれば、多くの疑問は生じなかったでしょう。

現在の期間以外の期間の開いているチャートがない場合、これらの他の期間の時系列は、それらが呼び出されたときにのみ更新される(更新が開始される)。

このため、Expert Advisorでタイムフレームを同期させる必要があり、これを行う最も簡単な方法(ただし、最も効率的ではない)は、すべての上位タイムフレームに対応することです(毎ティックではない場合、少なくとも1分間に1回)。

そして、同期しているかどうかを確認するために、iTime()の値を比較する必要があります。

 
Aleksey Mavrin:

コーディングの前にドキュメントを勉強しておけば、多くの疑問は生じないでしょう。

現在のチャート以外の期間のチャートが開かれていない場合、これらの他の期間の時系列は、アクセスされたときにのみ更新される(更新が開始される)。

このため、Expert Advisor でタイムフレームを同期させる必要があり、これを行う最も簡単な(しかし最も効率的ではない)方法は、すべての上位 TF に少なくとも 1 分間に 1 回、毎ティックではないにしても、アクセスすることです。

そして、同期しているかどうかを確認するために、iTime()の値を比較する必要があります。

くそー、このドキュメントが欲しい。リンク先を教えてください。

 
Mikhail Nazarenko:

そのドキュメントが欲しいんだ。リンク先を教えてください。

https://docs.mql4.com/ru
Справочник MQL4
Справочник MQL4
  • docs.mql4.com
Справочник MQL4
 
Roman:
https://docs.mql4.com/ru
時系列の更新については、どこに書いてあるのでしょうか。見つからなかったんです。フォーラムで知っただけです。
 
Valeriy Yastremskiy:
時系列の更新については、どこに書いてあるのでしょうか。見つかりませんでした。フォーラムで知っただけです。

I don't know ))
ドキュメントへのリンクが欲しいというリクエストでした。

 
Valeriy Yastremskiy:
時系列の更新については、どこに書いてあるのでしょうか。見つかりません。フォーラムで知っただけです。

そうですね、ドキュメントに全てが書かれているわけではなく、むしろ説明や例が少ないです。そして、私の言葉は、フォーラムと実験の経験を合わせたもので、おそらく⑤が混ざっているのでしょう。)

ドキュメントについて、次のように言ったのは正しかったのかもしれません。その中で矛盾なく指定されているものすべてを信頼すれば、与えられた状況での実際の動作は、むしろ簡単なテストで判断できます。

こうなるはずだ、こうなるはずだという推測から、多くの驚きが生まれました。

 
Aleksey Mavrin:

そうですね、ドキュメントに全てが書かれているわけではなく、むしろ説明や例が少ないです。そして、私の言葉は、フォーラムと実験の経験を合わせたもので、おそらく⑤が混ざっているのでしょう。)

ドキュメントについて、次のように言ったのは正しかったのかもしれません。その中で矛盾なく指定されているものすべてを信頼すれば、与えられた状況での実際の動作は、むしろ簡単なテストで判断できます。

こうなるはずだ、こうなるはずだと推測することから、多くの驚きがありました。

ドコモだけで、フォーラムがないと遠くへ行けない...。製品開発と変更毎のドコモのコンプライアンスという通常の問題)
 
Aleksey Mavrin:

そうですね、ドキュメントに全てが書かれているわけではなく、むしろ説明や例が少ないです。そして、私の言葉は、フォーラムと実験の経験を合わせたもので、おそらく⑤が混ざっているのでしょう。)

ドキュメントについて、次のように言ったのは正しかったのかもしれません。そこに矛盾なく明記されていることをすべて信頼すれば、与えられた状況での実際の動作は、むしろ簡単なテストで判断できます。

こうなるはずだ、こうなるはずだという推測から、多くの驚きが生まれました。

あなたが教えるために開始した場合ので、ヘルプ、コード、テスト、フォーラムのトピックやドキュメントへのリンクで確認します。それ以外はすべて脳内オナニーです。