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

 

この指標は、コメントを書き換えるのではなく、各施策で追加するものです

このコードは、start()関数の最後です。

    Var_Comment = Var_Comment + "\nТФ_" + String_TF + "  Последнее событие: " + Last_Event + "\n" + Trend_Sum_Average2;
    Comment(Var_Comment);  
//+------------------------------------------------------------------+
//----
   return(0);
}
 
valenok2003:

この指標は、コメントを書き換えるのではなく、各施策で追加するものです

このコードは、start()関数の最後です。

もちろん、そうです。)

Var_Comment = Var_Comment + "\nТФ_" + String_TF + "  Последнее событие: " + Last_Event + "\n" + Trend_Sum_Average2;
このエントリーを削除してみると、うまくいくはずです。
 
drknn:


教科書で配列をこのように宣言しているとしたら、かなりおかしい。あなたが貢献したコードの部分をコメントで強調したのでしょうか。

私もその教科書は読んでいないんです。そこで著者は、この配列宣言の有効性をどのように正当化するのでしょうか。

それを強調したのが =) こちらです。

//-------------------изменения------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;// Имя созаваемого объект

//-------------------изменения-------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;
//-------------------изменения------^---------------------------------


これです。科学的にすべてを行っているように見えるが......。

 
ToLik_SRGV:

もちろんそうです、あなたがそう言ったのですから :)

このエントリーを削除してみてください。


ありがとうございます、それは私が見逃していたものです。

もう一つ質問ですが、インジケーターウィンドウにコメントを入れるにはどうしたらいいのでしょうか?

 
valenok2003:


ありがとうございます、見逃してました。

もう一つ質問ですが、インジケーターウィンドウにコメントを入れるにはどうしたらいいのでしょうか?


Comment()関数は どのウィンドウにも関連付けられておらず、その場所はただ一つ、左上隅にあります。インジケーターウィンドウにコメントを出力するには、グラフィカルなオブジェクトを使用する必要があります。
 
ToLik_SRGV:

Comment()関数はどのウィンドウにも関連付けられておらず、その場所はただ一つ、左上隅にあります。
ウィンドウにインジケータを表示するには、グラフィカル・オブジェクトを使用する必要があります。

しゃい
 
EAの取引開始を分割して、例えば2つ目のシグナルにのみEAが取引を開始するようにすることは可能でしょうか?
 
didivi:
EAの取引開始を分割して、例えば2つ目のシグナルが出たときだけEAが取引を開始するようにすることは可能でしょうか?

2つ目の口座にシグナルカウンターを置いて、フラグを立て、オープンを許可する。
 
スクリプトが発行したすべてのアラートを確認するにはどうすればよいですか?すでに相手との窓を閉めている場合。残すべきログはありますか?
 
Mathers:
スクリプトが発行したすべてのアラートを確認するにはどうすればよいですか?すでに相手との窓を閉めている場合。もしかしたら、何かのログに保存されているのでは?

Always saved in MetaTraderexpertslogs