マーケットでのEA検証の問題点 - ページ 20

 
Programmer4896 Vasily Temchenko:
こちらはCOSTLE。MaxLotとは異なり、
これはあってはならない ことです。全く逆に、常に正しいのです。 if(lot<minLot) return(0)。


これは、プログラマーの手が安定していれば「正しい」のですが、ロットが計算される場所

との併用も望ましい。

if(AccountFreeMarginCheck(symb,type,lot)<=0) {。

 
ありがとうございました !!!
 

Advisorがバリデーションに合格していない。取引はないと書いてある。

テスターでは、すべての時間枠で取引がありますが、検証のために送ると、取引はありません。

私のExpert Advisorは、M5とM15の2つのタイムフレームの指標でエントリーを探して いますが、設定される任意のタイムフレームからエントリーすることも可能です。

このような場合、どうすればいいのでしょうか?バリデーターにディールがない理由をどなたか教えてください。

以前のバージョンでは問題なくバリデーションを通過していたのですが...。

 
Oleg Pavlenko:

Advisorがバリデーションに合格していない。取引はないと書いてある。

テスターでは、すべての時間枠で取引がありますが、検証のために送ると、取引はありません。

私のExpert Advisorは、M5とM15の2つのタイムフレームの指標でエントリーを探して いますが、設定される任意のタイムフレームからエントリーすることも可能です。

このような場合、どうすればいいのでしょうか?バリデーターにディールがない理由をどなたか教えてください。

以前のバージョンでは問題なくバリデーションを通過していたのですが...。

バリデーターが使用する設定と同じTFで、同じ値でチェックします。報告書があるはずです。利用できない場合は、バリデーションエラーとなります。

 
Vitaly Muzichenko:

これは、プログラマがロットを計算する手際が良ければ「正しい」のですが

との併用も望ましい。

if(AccountFreeMarginCheck(symb,type,lot)<=0) {。

2つの悪い知らせがあります :-[ ]。

1.0になるはずがない...与えられたボリュームでスプレッドを支払うための金額が残っているはずです。

AccountFreeMarginCheckがエラーを出さずに素晴らしい結果を返すことが稀にあります。

 
Maxim Kuznetsov:

2つの悪い知らせがあります :-[ ]。

1.そこに0はないはずです。与えられたボリュームでスプレッドを支払うために残っている金額であるべきです。

AccountFreeMarginCheckがエラーを出さずに素晴らしい結果を返すことが稀にある。

一度も失敗したことがない。

 

みなさん、こんにちは。

私のトレーダーとプログラマーのチームと私は、ナスダック取引用のExpert Advisorを作成 し、私たち自身のリアル口座でうまく使用しています。

多くの方と同じように、検証をパスすることはできません。ロボットはもともとNQ向けに書かれたもので、ある一定の預金額を基準に計算されているため

最初からコンセプトが違うので、MQLのコード通りにはいきません。

この道を歩んできた人への質問です。

1.NQ用と明記されているのに、バリデーターと戦い、時間をかける意味があるのでしょうか?

2.もし、そのような可能性が本当にあるのなら、上記の具体的な内容を考慮した上で、お金のために検証を経られる方はいらっしゃいますか?

ご協力・ご返信いただけると幸いです。

 
Vadzim Matsviayonak Expert Advisorを作成 し、私たち自身のリアル口座でうまく使用しています。

多くの方と同じように、検証をパスすることはできません。ロボットはもともとNQ向けに書かれたもので、ある一定の預金額を基準に計算されているため

最初からコンセプトが違うので、MQLのコード通りにはいきません。

この道を歩んできた人への質問です。

1.NQ用と明記されているのに、バリデーターと戦い、時間をかける意味があるのでしょうか?

2.もし、そのような可能性が本当にあるのなら、上記の具体的な内容を考慮した上で、お金のために検証を経られる方はいらっしゃいますか?

ご協力・ご返信いただけると幸いです。

intuパラメータTradeNQを追加(デフォルトはfalse)。

それが本当なら、今と同じようにロボットを動かしてあげればいいのです。そして、それが偽りのときは、すべての市場チェックを考慮した上で取引させる。

 
Andrey Khatimlianskii #:

intuパラメータTradeNQを追加(デフォルトはfalse)。

trueの場合、ロボットを今のまま動作させます。そして、もしそれが偽りであれば、すべての市場チェックを考慮した上で取引させればよい。

アンドレイさん、ありがとうございます!ぜひ試してみます。