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

 
Operr:

表示された列の値を外部ファイルにエクスポートすることが可能かどうか、またどのような方法でエクスポートするのか、教えてください。何か回答があれば、よろしくお願いします。

エクスポートができない場合、これらの値はどこに保存されているかご存知ですか?

スクリプトを実行し、オブジェクトを通過して、値をファイルに書き込む。
 
Solree:

それじゃ、これでおしまい。

まあ実際には、正しいアイテムを選択し、識別するためのアルゴリズムを削除しただけなのですが。


全体のロジックを作り直さなければならない。むしろ紛らわしいくらいです。また、オブジェクトを廃止し、インジケーターバッファ 経由で描画することから始めるのも良いかもしれません
 
volshebnik:

すみません、なんだか脱線してしまったので、質問を繰り返します...(..)

こんにちは!どうしたらこのようなことが起こるのか、教えていただけませんか?

i = 2, Open[i-2] = 1.5715
14:21:15 2011.01.12 18:08 My Fr Chekulaeva1 GBPUSD,M1: Low[i] = 1.5713、Low[i-1] = 1.5714
14:21:15 2011.01.12 18:08 My Fr Chekulaev1 GBPUSD,M1: Low[i+1] = 1.5714、Low[i-2] = 1.5715
14:21:15 2011.01.12 18:08 My Fr Chekulaev1 GBPUSD,M1:Open[i-2]-(Low[i]-1*PointX) = 0.0004。
14:21:15 2011.01.12 18:08 My Fr Chekulaev1 GBPUSD,M1: 1*PointX = 0.0001

テスト時のログデータからの抜粋です。15-(13-1)は3であるべきである。テスターは4と表示されましたが、どうしたのでしょうか?

なぜ、そうしなければならないのか?Open[i-2]に何が入っているのか、どうやって知ることができるのでしょうか?
 

これは、私がやろうとしていることです

double Equity[];
int i = 0;

int start()
  {
   Equity[i] = AccountEquity();
   i++;
   return(0);
  }

しかし、なぜかエレメントが割り当てられない。何が問題なのか?

 
alex11230:

これは、私がやろうとしていることです

しかし、なぜかエレメントが割り当てられない。何が問題なのか?


配列の大きさが 不定
 
それこそ、ダイナミックにしたいんです。
 
alex11230:
それこそ、ダイナミックにしたいんです。

https://docs.mql4.com/ru/array/ArrayResize
 

こんな感じになりました。

double Equity[1];
int i = 0;
int start()
  {
   if(Equity[i-1] != AccountEquity())
   {
   ArrayResize(Equity, ArraySize(Equity)+1);
   Equity[i] = AccountEquity();
   i++;
   }
   return(0);
  }
 

ある間隔でのダニの数を知るには?

例えば、ここ1ヶ月のEURUSDのチャートでは

 
alex11230:

ある間隔でのダニの数を知るには?

例えば、ここ1ヶ月のEURUSDのチャートでは?


ボリュームカウント、直近1ヶ月分