[ARCHIVE!] フォーラムを散らかさないように、どんなルーキーの質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしではどこにも行けない - 4. - ページ 397

 
人、最大値の求め方を教えてください!
 
//Функция поиска максимума/минимума за заданное количество баров
// type-максимум или минимум, barsearch -количество баров

double yMaxDayPrice(int type,int barsearch)
{
    int    timeframe=1440;
    double minmax;

    if(type==2)
       {
           minmax=Low[iLowest(timeframe,0,MODE_LOW,barsearch,0)];
       }
    if(type==1)
       {
           minmax=High[iHighest(timeframe,0,MODE_HIGH,barsearch,0)];
       }
return(minmax);          
}
 
BeerGod:

timeframeは、例えばnull(現在)に置き換えることができるのでしょうか?
 

https://docs.mql4.com/ru/series/ilowest できれば、デバッグ時にすべてが正確になるように、コメントに高値と低値を記入してください。

https://docs.mql4.com/ru/constants/timeframes

 

でも、これはちょっと違うかな...。

買いバーについては、ポイント数xBost_b=(hi-cl)*10000でテールを決定します。

セルバーのために...xBost_s=(cl-lo)*10000;

B-買い、S-売り、()-現在のバー

例えば、一連のバーなど。

1)B(S)-Bの テールを決定する。

2)BS(B) - ここで、S の テールを定義します。

3)BSB(S) - ここでもう一度、バーBの テールを定義し、この テールと この テールのどちらが大きいかを判断する必要があります。

しかし、再計算の後、(例えば)最大10小節がリセットされ、すべてがゼロに戻ります。

例えば

int Sum_xb;
int Sum_xs;
datetime last_time;   // глобальная переменная
int Kol_vo_b;
int Kol_vo_s;
int Sr_zn_b;
int Sr_zn_s;
extern int Num_kolvo_b=10;
extern int Num_kolvo_s=10;
int Zn_b;
int Max_b;

int start()
  {
   
  int xBost_b;
  int xBost_s;
double hi=High[1];
double op=Open[1];
double cl=Close[1];
double lo=Low[1];


   if (last_time != Time[0])
   {
      // Ура, новый бар!
      last_time = Time[0];      // запоминаем новый бар
      if(Close[1]>Open[1])
      { 
xBost_b=(hi-cl)*10000;
Kol_vo_b++;
}
      if(Close[1]<Open[1])
      {
 xBost_s=(cl-lo)*10000; 
 Kol_vo_s++;
 
   }
   
if (Kol_vo_b==Num_kolvo_b)
{
Kol_vo_b=0;
Sum_xb=0;
}
if (Kol_vo_s==Num_kolvo_s)
{
Kol_vo_s=0;
Sum_xs=0;
}
 
頭の中ではどうすればいいのかわかっているのですが、コードに変換できない)よろしくお願いします。
 
DanLett:
頭の中ではどうすればいいのかわかっているのですが、コードに変換できない)よろしくお願いします。


私は素人なので正しいことを言うつもりはありませんが、あるEAでは、すでに言われているように、同じ方法で最大値と最小値を見つけました。

extern int count = 10;

highprice = High[iHighest(NULL,0,MODE_HIGH,count,0)];

lowprice = Low[iLowest(NULL,0,MODE_LOW,count,0)];

 
BeerGod:


エラーのあるコードを掲載するのはNGです
 

親愛なるプログラマーの皆様!!!!

(' - セミコロンが必要' や '{' - グローバルスコープでの式が許可されていない、などのエラーの一覧はどこにあるのか教えてください。毎回、インターネット上の掲示板を閲覧して、このエラーの翻訳を探さなければならないのです。

ありがとうございました。

 
Polivanovka8b:

親愛なるプログラマーの皆様!!!!

(' - セミコロンが必要' や '{' - グローバルスコープでの式が許可されていない、などのエラーの一覧はどこにあるのか教えてください。毎回、インターネット上の掲示板を閲覧して、このエラーの翻訳を探さなければならないのです。

ありがとうございました。


今後の操作性の参考になるかもしれませんねhttp://translate.google.com/?hl=ru&tab=TT