//+----------------------------------------------------------------------------- //| new bar | //| //+-----------------------------------------------------------------------------
//+----------------------------------------------------------------------------- //| new bar | //| //+-----------------------------------------------------------------------------
テスターではなく、デモで確認してください。
つまり、デモでEAを走らせ、1-2日後にテストするのでしょうか?
つまり、Expert Advisor をデモで実行し、1 - 2 日後に確認するのですか?
1分足チャートがあります。
機能をテストするためのスクリプトです。
これはどうでしょう?そして、ほぼ同じ要領でテイクプロフィットにも...。
このサイクルではストップロス注文は一切変更できず、ストップレベルに達した時点で注文をクローズします。DCの場合はストップロスなしのように見えますが、ストップロスレベルを通過した時点でEAによって明確にクローズされます(sl変数)。
evilliveさん、 本当に、ありがとうございます!!!)))最初にいただいたオプションはうまくいきました)。
サンキューサンキュー)))))
evilliveさん、前回の返信ありがとうございました!こんな小さなことで全てが台無し、何よりエディターが他の場所でエラーを表示します。
新しい質問があります。
ストラテジーをテストする場合、シミュレーションの品質は常に25%です。そして、「結果」のヒントでは、最初に買い、売り、そして、私のEAにはストップが全くありませんが、「ストップで閉じる」が1つあります。
シンボル:EURUSD
pattern:すべてのティック
期間:M1
日付 2011.08.01 ~ 2012.02.29
211282本の歴史的なバー
モデルダニ 9619848
引用のアーカイブには4639110件のレコードがあり、分間の引用は1999.01.04 10:22から開始されています。
シミュレーションの品質を高めるには?
新しい質問があります。
テストストラテジーのシミュレーション品質は常に25%です。
シンボル:EURUSD
pattern:すべてのティック
period:M1
モデリングのクオリティを上げるには?
分足チャートがある...
機能を確認するためのスクリプトです。
うまくいかない
スタンド
f-i if (NewBar() == true) //新しいバーがありましたか?
//+-----------------------------------------------------------------------------
//| new bar |
//|
//+-----------------------------------------------------------------------------
bool NewBar()
{
static datetime lastbar = 0;
datetime curbar = Time[0];
if(lastbar!=curbar)
{
lastbar=curbar;
返送 (true);
}.
else
{
return(false);
}.
}
に基づいて計算されます。
PERIOD_M30
そうはいかない
でございます
f-i if (NewBar() == true) //新しいバーがありましたか?
//+-----------------------------------------------------------------------------
//| new bar |
//|
//+-----------------------------------------------------------------------------
に基づいて計算されます。
PERIOD_M30
PERIOD_M1 に基づいて計算するようにします。
PERIOD_M1 に基づいて計算するようにします。
となると、30分以内に多くの不要な取引が発生します。