//-------------------изменения------V--------------------------------- double Macd_M_D1=iMACD(NULL,1440,12,26,9,PRICE_CLOSE,MODE_MAIN,0); // Вверху - обращение к МАКД расчет на дневках основной линии double Macd_S_D1=iMACD(NULL,1440,12,26,9,PRICE_CLOSE,MODE_SIGNAL,0); // Это обращение к МАКД и расчет Сигнальной линии на дневках double Macd_M_H4=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,0); // Это обращение к МАКД и расчет основной линии на текущем таймфрейме double Macd_S_H4=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_SIGNAL,0); // Это обращение к МАКД и расчет сигнальной линии на текущем таймфрейме //-------------------изменения----^----------------------------------- string Nom_Lin =Line + "_"; // Строка - номер линии // string Nom_Lin = DoubleToStr(Line,0)+"_";// Можно и так string Str_Time=TimeToStr(T_Bar); // Строка - время откр.
string His_Name=Prefix+Nom_Lin+Str_Time;// Имя созаваемого объект
この指標は、コメントを書き換えるのではなく、各施策で追加するものです
このコードは、start()関数の最後です。
この指標は、コメントを書き換えるのではなく、各施策で追加するものです
このコードは、start()関数の最後です。
もちろん、そうです。)
このエントリーを削除してみると、うまくいくはずです。教科書で配列をこのように宣言しているとしたら、かなりおかしい。あなたが貢献したコードの部分をコメントで強調したのでしょうか。
私もその教科書は読んでいないんです。そこで著者は、この配列宣言の有効性をどのように正当化するのでしょうか。
それを強調したのが =) こちらです。
double Macd_M_D1=iMACD(NULL,1440,12,26,9,PRICE_CLOSE,MODE_MAIN,0);
// Вверху - обращение к МАКД расчет на дневках основной линии
double Macd_S_D1=iMACD(NULL,1440,12,26,9,PRICE_CLOSE,MODE_SIGNAL,0);
// Это обращение к МАКД и расчет Сигнальной линии на дневках
double Macd_M_H4=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,0);
// Это обращение к МАКД и расчет основной линии на текущем таймфрейме
double Macd_S_H4=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_SIGNAL,0);
// Это обращение к МАКД и расчет сигнальной линии на текущем таймфрейме
//-------------------изменения----^-----------------------------------
string Nom_Lin =Line + "_"; // Строка - номер линии
// string Nom_Lin = DoubleToStr(Line,0)+"_";// Можно и так
string Str_Time=TimeToStr(T_Bar); // Строка - время откр.
string His_Name=Prefix+Nom_Lin+Str_Time;// Имя созаваемого объект
//-------------------изменения-------V--------------------------------
if ((Macd_M_D1 < Macd_S_D1)&&(Macd_M_H4 < Macd_S_H4))Color=Blue;if ((Macd_M_D1 > Macd_S_D1)&&(Macd_M_H4 > Macd_S_H4))Color=Red;
//
//if (O_Bar < C_Bar) Color=Blue; // Выбор цвета в зависимости..
//if (O_Bar > C_Bar) Color=Red; // .. от характеристик бара
//if (O_Bar ==C_Bar) Color=Green;
//-------------------изменения------^---------------------------------
これです。科学的にすべてを行っているように見えるが......。
もちろんそうです、あなたがそう言ったのですから :)
このエントリーを削除してみてください。ありがとうございます、それは私が見逃していたものです。
もう一つ質問ですが、インジケーターウィンドウにコメントを入れるにはどうしたらいいのでしょうか?
ありがとうございます、見逃してました。
もう一つ質問ですが、インジケーターウィンドウにコメントを入れるにはどうしたらいいのでしょうか?
Comment()関数は どのウィンドウにも関連付けられておらず、その場所はただ一つ、左上隅にあります。インジケーターウィンドウにコメントを出力するには、グラフィカルなオブジェクトを使用する必要があります。
Comment()関数はどのウィンドウにも関連付けられておらず、その場所はただ一つ、左上隅にあります。
ウィンドウにインジケータを表示するには、グラフィカル・オブジェクトを使用する必要があります。
しゃい
EAの取引開始を分割して、例えば2つ目のシグナルが出たときだけEAが取引を開始するようにすることは可能でしょうか?
2つ目の口座にシグナルカウンターを置いて、フラグを立て、オープンを許可する。
スクリプトが発行したすべてのアラートを確認するにはどうすればよいですか?すでに相手との窓を閉めている場合。もしかしたら、何かのログに保存されているのでは?
Always saved in MetaTraderexpertslogs