MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 1074

 
jarikn:
そんな悩みを抱えています。
Askが移動平均線と交差したときに注文を出したいのですが、可能でしょうか? あるいは、価格が移動平均線より3ポイント高い場合などです。アドバイスをお願いします

下から上へのクロスの正しい条件は、AskがMAを下回る、またはMAと同じで、高くなることです。前のバーにあったものが現在のバーになったか、ティック単位で前のティックと最後のティックになったかのどちらかです。

 
Alexey Viktorov:

正しい条件は、ボトムアップの交差条件、AskがMAを下回る、または同値で、高くなったことです。前のバーにあったものが今のバーになったか、前のティックと最後のティックというティック単位か。

Open[0]<MA && Close[0]>MAのタイプになるのでしょうか? そうでなければ、例を示してください。
 
jarikn:
Open[0]<MA && Close[0]>MAのようになるのでしょうか。

価格がMAと同じならというオプションが考慮されていないことを除けば、まさにその通りです。時間が経てば、自分なりの多くのバリエーションに気づくでしょう。

Open[0]をClose[1]に置き換えれば、さらに合理的になるかもしれません。結局、Close[1]がMAの下にあり、Open[0]がすでにMAの上にあることがあります。

Close[0] == SymbolInfoDouble(_Symbol,SYMBOL_BID)ですが、実際には関係ありません。

 
Alexey Viktorov:

価格がMAと同じならというオプションが考慮されていないことを除けば、まさにその通りです。時間が経てば、自分で多くのバリエーションを理解できるようになります。

Open[0]はClose[1]に置き換えることができ、より合理的であると思われます。確かに、Close[1]がMAの下にあり、Open[0]がMAの上にある場合があります。

Close[0] == SymbolInfoDouble(_Symbol,SYMBOL_BID)ですが、あまり関係ないですね。

了解です。ありがとうございました。
 
チェックが2つ以上ある場合、switchと ifでは どちらが速いか
 
MT5の異なるブローカーで、同じ入力パラメータで99-100%のシミュレーション品質でExpert Advisorをテストしたところ、宇宙規模の利益から損失まで、全く異なる結果が得られました。それ以前は、MT4では同じクオリティのモデリングを実現するのが難しいので、あえてMT4から離れました。では、その結果はどうだったのでしょうか。実際の取引では、Expert Advisorはどのように動作するのでしょうか?誰かいい情報を教えてくれるかも?
 
ganri:
MT5の異なるブローカーで、同じ入力パラメータで99-100%のモデリング品質でExpert Advisorをテストしたところ、宇宙規模の利益から損失まで、全く異なる結果が得られました。それ以前は、MT4では同じクオリティのモデリングを実現するのが難しいので、あえてMT4から離れました。では、その結果はどうだったのでしょうか。実際の取引では、Expert Advisorはどのように動作するのでしょうか?誰かいい情報を教えてくれるかも?

実際のダニでテストしてみてください。

 
Alexey Viktorov:

本物のダニでテストしてみてください。

同じ話:2019年の純利益は12.9倍も違う!!!!もしかしたら、各ブローカーで受信する信号のレイテンシーに依存するのでしょうか?テスターで異なるのはこの指標のみです。しかし、遅延値を固定で設定しても状況は変わりません。もしかしたら、「ベスト」なブローカーを選べばいいだけで、悩む必要はないのでは?

 

この警告は何を意味し、EAにどのようなリスクがあるのでしょうか?


ローカル変数のサイズが大きすぎる(512kb 以上)

 
Viatcheslav Pashkov:

この警告は何を意味し、EAにどのようなリスクがあるのでしょうか?


ローカル変数のサイズが大きすぎる(512kb 以上)

また、開発者がスタックサイズを気にせず、デフォルトで1MBだとすると、スタック上に宣言された配列(なのか?)がすぐにその半分を持っていってしまいます。ですから、大したことではありませんが、もしロボットがランタイム中にスタックオーバーフローエラーでクラッシュした場合、考えられる理由の1つを知ることができました)))