[¡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
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
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()
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í :)
Prueba a borrar esta entrada y debería funcionar.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á:
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....
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?
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.
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 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. ¿Tal vez se guardan en algunos registros?
Siempre se guardan en MetaTrader\\Nexperts\logs