[ARCHIVE] フォーラムを散らかさないように、どんなルーキーでも質問してください。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 3. - ページ 602

 
Roll:

テスターではなく、デモで確認してください。

つまり、デモでEAを走らせ、1-2日後にテストするのでしょうか?
 
Ivn:

つまり、Expert Advisor をデモで実行し、1 - 2 日後に確認するのですか?


1分足チャートがあります。

機能をテストするためのスクリプトです。

//+------------------------------------------------------------------+
//| script program start function                                    |
//+------------------------------------------------------------------+
int start()
  {TakeScreenShot("проверка"); return(0); }
//+------------------------------------------------------------------+
void TakeScreenShot(string type)
{Print("вызов функции скриншот");int count=1;
if(!GlobalVariableCheck("ssc")){GlobalVariableSet("ssc",1);count = 1;}
else{count=GlobalVariableGet("ssc")+1;
GlobalVariableSet("ssc",count);}
string filename = "MyEA\\" + "MyEA_" + Symbol() + "_" + type + "_" + DoubleToStr(count,0) + ".gif";
WindowScreenShot(filename,640,480);
Print(" скриншотсделан ");} 
 
evillive:

これはどうでしょう?そして、ほぼ同じ要領でテイクプロフィットにも...。

このサイクルではストップロス注文は一切変更できず、ストップレベルに達した時点で注文をクローズします。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から開始されています。
シミュレーションの品質を高めるには?

 
なぜ、解説に添付されるファイルは、スペースやルビがないのですか?
 
griha:

新しい質問があります。
テストストラテジーのシミュレーション品質は常に25%です。
シンボル:EURUSD
pattern:すべてのティック
period:M1

モデリングのクオリティを上げるには?

M1では、25%以上のモデリング品質ではテスターはできません。
 
Roll:


分足チャートがある...

機能を確認するためのスクリプトです。


うまくいかない

スタンド

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

 
Ivn:


そうはいかない

でございます

f-i if (NewBar() == true) //新しいバーがありましたか?

//+-----------------------------------------------------------------------------
//| new bar |
//|
//+-----------------------------------------------------------------------------

に基づいて計算されます。

PERIOD_M30


PERIOD_M1 に基づいて計算するようにします。
 
Roll:

PERIOD_M1 に基づいて計算するようにします。

となると、30分以内に多くの不要な取引が発生します。
ファイル:
adx.mq4  8 kb