[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 522

 
costy_ писал(а)>>

クラスター型?

粗末なものですが、一例として、スクラップから出てきたものなので、ご覧になってみてください。


ありがとうございます、調べてみます。

 

乱数を生成する方法を教えてください。
例:1~5(1、5を含む)。

 
NTH >>:

Как сгенерировать случайное число?
Например: от 1 до 5, включая 1 и 5.

https://docs.mql4.com/ru/math/MathRand

例:1+4*MathRand()/32767 みたいな感じ。

 

OK、ありがとうございます :)

 
こんにちは!与えられた時間帯、例えば13:00から18:00までの最大値と最小値を決定する最良の方法を教えていただけませんか?
 
以下は私のオプションですが、なぜかうまくいきません。
int start()                                          
 { 
    int i, a; 
    while (TimeHour(Time[i])>=0)
     {
      i++;
     }
     Alert ( "i = ", i);
    while (TimeHour(Time[a])>=8)
     {
      a++;
     }
     Alert ( "a = ", a);

    double max = High[iHighest(NULL,0,MODE_HIGH,i,a)];
    Alert ("max =", High[iHighest(NULL,0,MODE_HIGH,i,a)]);
    double min = Low [iLowest (NULL,0,MODE_LOW,i,a) ];
    Alert ("min =", Low [iLowest (NULL,0,MODE_LOW,i,a) ]);
 }
 
sergey1302 >>:
Вот мой вариант, но он почему-то не работает:

13時間から18時間を含むスクリプトを試してみてください。

   int start_hour=13;
   int end_hour=18;
   
   for( i=limit; i>=0; i--){
    if(TimeHour(Time[i])==end_hour+1&&TimeMinute(Time[i])==00){
    double max_index = iHighest(Symbol(),0,MODE_HIGH,(end_hour-start_hour+1)*60/Period(),iBarShift(Symbol(),0,Time[i])),
           min_index = iLowest(Symbol(),0,MODE_LOW,  (end_hour-start_hour+1)*60/Period(),iBarShift(Symbol(),0,Time[i]));
    double max = iHigh(Symbol(),0,max_index),
           min =iLow(Symbol(),0,min_index);
    string name_max = i,
           name_min = name_max+1;
    ObjectCreate(name_max,OBJ_ARROW,0,iTime(Symbol(),0,max_index),max);
    ObjectSet(name_max,OBJPROP_ARROWCODE,6);
    
    ObjectCreate(name_min,OBJ_ARROW,0,iTime(Symbol(),0,min_index),min);
    ObjectSet(name_min,OBJPROP_ARROWCODE,6);
    }
   } 
ファイル:
 
costy_ >>:

Попробуйте скрипт, с 13 по 18 час включительно.

あるいは、こちらは、フレーム<H4に強い水準が見られます。

ファイル:
 
MQL5を本当に理解している方、お手伝いいただける方を中心に訴求しています。
いくつか質問があります。

1.- MQL5で価格配列に適用する方法:Open, High, Close, Low; mql4では非常に簡単でしたので、バージョン5でも簡単かもしれませんが、価格呼び出しを含むスクリプトの例が見当たりません。
2.- 2次元の配列を使う必要があるのですが、構造体で記述しようとすると、なぜかうまくいきません...。クラスを開くことも試していないのですが、もし保存してから何かのクラスをうまく開くことができるのであれば、その方法をアドバイスしてください...。

これらの問題について、どなたかコードを教えてくださる方がいらっしゃいましたら、よろしくお願いします。自分で考えればいいのですが、残念ながら私は実践から学ぶほうに慣れているので...。

作業自体はとてもシンプルです。
1.価格を操作したい(前のバーの値を変数に代入)、高値でも安値でもいいんだけど...。が、スクリプトから。
2.例えば、2次元の配列を操作して、そのすべての要素を1に代入する必要がありますが、この配列の保存と読み込みが重要で、できれば構造体を使用することが望ましいです。

それだけが知りたいのです :)......たぶん馬鹿な質問でしょうけど......。でも、何か提案してくれる皆さんには感謝していますよ。

Thanks in advance ALL!!!
 

質問:このEAで買い注文と売り注文の両方を開いている人はいますか?
それとも何か誤解しているのかもしれませんが、138のエラーが出ます。
https://www.mql5.com/ru/code/8177