ストラテジーテスター。 - ページ 8

 
<br /> translate="no"> ログでコンテキストメニューを選択して開きます。対応するログファイルを開いて、出力されたかどうかを確認します。ログタブはテスターの速度を落とさないようにタイマーで非同期にデータを出力するので、データがタブ内で(つまりログ自体で)失われることがあります。

教えてくれてよかったです :)すぐにすべてがクラッシュし始めたことでしょう。そのログファイルはすでに2Gbほどになっています。
 
異なるExpert Advisorで、最適化時にテスターがブランク(空)の出力データを生成することが非常に多く、すべてのサイクルを通過しますが、演算は実行されません。なぜこのようなことが起こるのか、ご存知の方はいらっしゃいますか?
 
また "バグ "を見つけてしまったようです。:)
今まで書いたかどうか覚えていませんが...。
結論から言うと、問題はこれだった。
if(CurTime()-OrderOpenTime()<900) return(0);


何らかの理由で、オプティマイザーはカウンターを「ゼロ」にリセットしない(あるいは、それが何であれ)。そして、おそらく、テスト時間ではなく、グローバル時間をカウントしているのでしょう。一般的に、何がどのように正しく行われていないのか分かりませんが、私はキャッチしながら、多くの神経を使いました。:)同じ悩みを持つ人がいたら、要注意です

 
攻略法を試すと、見た目にはどう考えてもそんなことは起こらないはずの場所に入り口があったりするのです。3日間を無駄にした。何のために?バーの上に数字が見えますか?最初の図は、インジケーターの値(赤線)です。1.3014である。そして、2番目の数値は、プログラムに返されるローバーの値です。チャート上では、安値が指標のラインより下にあることが確認できます。そして、このバーの安値は1.3012です。しかし、プログラムは1.3015という値を受け取ります。なぜここでトリガーがかかるのか、今ならわかります。
 
私のどこが悪いのか説明してください。

これがそのプログラムです。
//+---------------------------------------------------------+ int i; //+---------------------------------------------------------+ int init() { return(0); } int deinit() { return(0); } int start() { i++; CreateArrow(DoubleToStr(i,0),Time[0],High[0],108,Aqua); i++;
  CreateArrow(DoubleToStr(i,0),Time[0],Low[0],108,Yellow); return(0); } void CreateArrow(string name, datetime time1, double price1, int code_arrow, int clr) { ObjectCreate(name,OBJ_ARROW,0,time1,price1).CreateArrow(string name, datetime time1).CreateArrow(string name, datetime time1).CreateArrow(doubleToStr(i),Low[0]); return(0)
  ObjectSet(name,OBJPROP_ARROWCODE,code_arrow); ObjectSet(name,OBJPROP_COLOR,clr); } } ObjectSet(name,OBJPROP_COLOR,clr)



以下は、テスターの実行結果です。

 
アルパリの掲示板の返信をご覧ください、二度書きするのは億劫なので。
 
アルパリの掲示板の返信をご覧ください、二度書きするのは億劫なので。

リンクに投げる
 
Смотри ответ на форуме Альпари , два раза лень писать.

リンクに投げる


http://forum.alpari-idc.ru/viewtopic.php?p=220941#220941
 
全てはとてもシンプルです。私の見るところ、テストはバーオープニングモードです。
バーのHighとLowがちょうど等しく出現しているのは?
ヒント:Open=High=Low=Close, Volume=1

ちなみに、アクアという色の 最初の矢印が、2番目のイエローのすぐ下にあるのは、このためです。
 
それはとてもシンプルなことです。私の見るところ、テストはバーオープニングモードです。<br / translate="no"> 開店したばかりのバーのHighとLowは何ですか?
ヒント:Open=High=Low=Close, Volume=1

ちなみに、アクアという色の最初の矢印が、2番目のイエローのすぐ下にあるのは、そのためです。

分かりやすい説明ありがとうございます。