[¡AVISO CERRADO!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen. No puedo ir a ningún sitio sin ti. - página 675

 

El indicador no reescribe los comentarios, sino que añade con cada medida

aquí está el código, este es el final de la función start()

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

El indicador no reescribe los comentarios, sino que añade con cada medida

aquí está el código, este es el final de la función start()

Por supuesto que sí :)

Var_Comment = Var_Comment + "\nТФ_" + String_TF + "  Последнее событие: " + Last_Event + "\n" + Trend_Sum_Average2;
Prueba a borrar esta entrada y debería funcionar.
 
drknn:


Si el libro de texto declara los arrays de esta manera, es bastante extraño. Habría resaltado con un comentario la sección de código a la que USTED contribuyó.

Yo tampoco he leído ese libro de texto. ¿Cómo justifica el autor la validez de esta declaración de matriz allí?

Eso es lo que he destacado =) aquí está:

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


Aquí está. Parece haber hecho todo científicamente....

 
ToLik_SRGV:

Claro que sí, tú mismo lo has dicho :)

Intenta borrar esta entrada, debería funcionar.


Gracias, eso es lo que me faltaba.

Otra pregunta, ¿cómo puedo introducir los comentarios en la ventana del indicador?

 
valenok2003:


Gracias, me lo perdí.

Otra pregunta, ¿cómo puedo introducir los comentarios en la ventana del indicador?


La función Comment() no está asociada a ninguna ventana, sólo hay un lugar para ella: la esquina superior izquierda.
Para que los comentarios aparezcan en la ventana del indicador, es necesario utilizar objetos gráficos.
 
ToLik_SRGV:

La función Comment() no está asociada a ninguna ventana, sólo hay un lugar para ella: la esquina superior izquierda.
Tendrá que utilizar objetos gráficos para mostrar el indicador en la ventana.

gracias
 
¿Puede aconsejar si es posible dividir la apertura de las operaciones en el EA, por ejemplo, que el EA abra las operaciones sólo en cada segunda señal?
 
didivi:
¿Puede aconsejar si es posible dividir la apertura de operaciones en el EA, por ejemplo, que el EA abra una operación sólo en cada segunda señal?

Poner un contador de señales y poner una bandera en la segunda cuenta para permitir la apertura.
 
¿Cómo puedo ver todas las alertas emitidas por los scripts? Si ya has cerrado la ventana con ellos. ¿Hay que llevar algún registro?
 
Mathers:
¿Cómo puedo ver todas las alertas emitidas por los scripts? Si ya has cerrado la ventana con ellos. ¿Tal vez se guardan en algunos registros?

Siempre se guardan en MetaTrader\\Nexperts\logs
Razón de la queja: