[ARCHIVE]フォーラムを乱立させないために、どんなルーキーの質問でも。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 5. - ページ 152

 
eq003:
MAでは、すべてがクリアになります。
しかし、私は別の時間枠でH1バーの値を取得する方法を見つけることができません?
これらは
高値 - 現在のチャートの各バーの最高値。
安値 - 現在のチャートの各バーの最低価格。
つまり、High[1]...High[10] と Low[1]...Low[10] ですが、H1タイムフレームから、どのタイムフレームであってもです。
もちろんMA1でもいいのですが、もしかしたら他の方法があるかもしれません。

https://docs.mql4.com/ru/series

High[1]...High[10] と Low[1]...Low[10] の代わりに iHigh(NULL,60,1)...iHigh(NULL,60,10) と iLow(NULL,60,1)...iLow(NULL,60,10) を追加してください。

 
borilunad:

https://docs.mql4.com/ru/series

High[1].High[10] と Low[1].Low[10] の代わりに iHigh(NULL,60,1)..iHigh(NULL,60,10) と iLow(NULL,60,1)..iLow(NULL,60,10) を挿入してください。

スペイン語で書いてください、この言語が好きなんです。
 
tara:
スペイン語で書いてください、この言語が好きなんです。

スペイン語は読めますか?

スペイン語でお願いします!この言語が好きです。

 
borilunad:

スペイン語は読めますか?

スペイン語でお願いします!この言語が好きです。

ありがとうございました。私のフレーズまで美しくなりました。
 
intオーダートータル( )

未決済注文と保留注文 の合計件数を返します。

この言葉の意味するところを説明してください。その意味と行方は?

 
Begemot7:
intオーダートータル( )

未決済注文と保留注文の合計金額を返します。

この言葉の意味するところを説明してください。その意味と行方は?


機能という概念
 

親愛なる皆様、アドバイスお願いします。

多通貨EAをテストして最適化する方法を考えています。EAの最適化 中に、計算結果をテスターのファイルに出力して、テスターの実行番号で識別できるようにしたい。

MT4でファイルへの書き込み、ファイルからの読み込みを使ったことがないのですが。ファイル操作のヘルプを見たのですが、よくわかりません。最適化計算の結果をファイルに書き出す方法を教えてください。

 
tara:

5ドルで誰かがジョーブを料理してくれると思う。


もし、誰も見つからなかったら - 書いてください、私は無料でやります、しかし、いくつかの条件下で、アプリケーションよりも愚かではない :)


あなたとは別に、タラ、見つけるために、より喜んで、そうキャッチに耳を傾けるために準備ができている)
 
tara:
ありがとうございます。私のフレーズまで美しくなりました。
だから、学べば、美しい、真の、ラテンアメリカの歌(bolego)が理解できるようになる。
 
Sancho77:

親愛なる皆様、アドバイスお願いします。

多通貨EAをテストして最適化する方法を考えています。EAの最適化中に、計算結果をテスターのファイルに出力して、テスターの実行番号で識別できるようにしたい。

MT4でファイルへの書き込みや読み込みをしたことがない。ファイル操作のヘルプを見たのですが、よくわかりません。Expert Advisorで最適化中に得られた計算結果をファイルに書き出す方法を教えてください。


早くやろうと思えばできる。

extern double x=100;
int step=0;
int handle;
bool Flag;
int init()
 {
  if(GlobalVariableCheck("STEP")) step=GlobalVariableGet("STEP");
  else { step=1;GlobalVariableSet("STEP",step);}
  handle=FileOpen("STEPTEST", FILE_CSV|FILE_READ|FILE_WRITE, ' ');
  if(step==1 && handle>=0){FileDelete(handle);handle=FileOpen("STEPTEST", FILE_CSV|FILE_READ|FILE_WRITE, ' ');} //На первом прогоне переписываем файл заново
  FileSeek(handle, 0, SEEK_END);
  Flag=true;
  return(0);
 }
int deinit()
 {
  FileClose(handle);
 }

int start()          
 {
  if(Flag)// Записываем в файл на каждом прогоне только один раз
   {
    FileWrite(handle, TimeYear(TimeLocal()),"-",TimeMonth(TimeLocal())," ",TimeDay(TimeLocal()),TimeHour(TimeLocal()),":",TimeMinute(TimeLocal()),":",TimeSeconds(TimeLocal()),
     "Проход=",step," Значение X=",x);
    Flag=false;step++;GlobalVariableSet("STEP",step);
   }
  return(0); 
 }

最適化ウィンドウ

次のようなファイルが得られます。

STEPTEST.CSV

ファイルへの追加を停止するためには、グローバル変数 STEPを手動で削除する必要があります。