Errores, fallos, preguntas - página 1523

 

ChartApplyTemplate

Nota

Si se carga una nueva plantilla del EA en el gráfico al que está unido a través de esta función, el EA se descargará y no podrá continuar.

Lo mismo ocurre con los indicadores...

 
Sergey Gritsay:

Esta es una posible implementación. Este EA debe abrir una orden después de un número especificado de barras. Y aprender a insertar el código EA correctamente, el botón SRC en la barra de mensajes.

111

Muchas gracias. Está funcionando.
 
Ilya Malev:

Así que apriétalo ya, o arregla el certificado. No complacer no es una conversación seria. Lo que los programadores esperan de usted no es "mimo", sino un software claro y bien documentado.


¿Documentar qué? "Hermanos, relájense y tómenlo con calma, desiníciense como quieran. Los promotores lo permitieron".

Pero cuando se cierra el terminal, el terminal activará condiciones estrictas, que ya se han mencionado específicamente en la documentación. Y la próxima vez que abra el terminal, es posible que no haya abierto los gráficos, porque no se han almacenado a tiempo.

Por supuesto, este código no tiene otra finalidad que la demostración, que usted ha pedido. Y es bastante inofensivo, una obviedad si eliminas Sleep y sustituyes Comment por Print. No hay protección contra el spam de gigabytes de impresión en el registro ni en Quartet ni en Quartet 5.

¿Qué tiene eso que ver?

Intenta por el bien de tu interés inundar el registro en un bucle sin fin y ver a qué ritmo crecerá y cómo después de 64 megas cortará las entradas duplicadas y cómo truncará el principio del registro. Exageras con tu afirmación sobre la falta de protección. Hace tiempo que tendríamos todos los discos de los sitios de alojamiento atascados.

 

Buenas tardes. Me he enfrentado a este error en MT5:

     if(ObjectFind(0,"twofiFiboUp" + TimeToString(dday_stop))==-1) 
           {
            ObjectCreate(0,"twofiFiboUp" + TimeToString(dday_stop),OBJ_FIBO,0,dday_stop,ddayL,day_stop,ddayH);
            ObjectSetInteger(0,"twofiFiboUp" + TimeToString(dday_stop),OBJPROP_COLOR,fibo_color_up);
            ObjectSetInteger(0,"twofiFiboUp" + TimeToString(dday_stop),OBJPROP_LEVELCOLOR,fibo_color_up);
            ObjectSetInteger(0,"twofiFiboUp" + TimeToString(dday_stop),OBJPROP_STYLE,fibo_style);
            ObjectSetInteger(0,"twofiFiboUp" + TimeToString(dday_stop),OBJPROP_SELECTABLE,false);  
           } 

He configurado el color de los niveles de Fibonacci, y cuando miro las propiedades del objeto, el color que he configurado se muestra allí, pero todos los niveles son amarillos en el gráfico...

¿Cómo puedo saber qué hacer?

 
Nikita Solodko:

Buenas tardes. Me he enfrentado a este error en MT5:

He configurado el color de los niveles de Fibonacci, y cuando miro las propiedades del objeto, el color que he configurado se muestra allí, pero todos los niveles son amarillos en el gráfico...

¿Cómo puedo saber qué hacer?

Ver ejemplos de la documentaciónhttps://www.mql5.com/ru/docs/constants/objectconstants/enum_object/obj_fibo
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов / OBJ_FIBO
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов / OBJ_FIBO
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов / OBJ_FIBO - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Nikita Solodko:

Buenas tardes. Me he enfrentado a este error en MT5:

He configurado el color de los niveles de Fibonacci, y cuando miro las propiedades del objeto, el color que he configurado se muestra allí, pero todos los niveles son amarillos en el gráfico...

Por favor, aconséjeme qué hacer.

Cambia el código.

Primero: la entrada

if(ObjectFind(0,"twofiFiboUp")==-1) 

es mejor cambiarlo por

if(ObjectFind(0,"twofiFiboUp")<0) 

Segundo: mira exactamente lo que estás haciendo - si un objeto con este nombre no se encuentra SOLO entonces cambia sus colores. Esta condición sólo funcionará una vez en un gráfico limpio. Si ya hay un objeto con el nombre que quieres en el gráfico, no podrás cambiar sus propiedades, porque simplemente no entrarás en la condición:

            ObjectCreate(0,"twofiFiboUp",OBJ_FIBO,0,dday_stop,ddayL,day_stop,ddayH);
            ObjectSetInteger(0,"twofiFiboUp",OBJPROP_COLOR,fibo_color_up);
            ObjectSetInteger(0,"twofiFiboUp",OBJPROP_LEVELCOLOR,fibo_color_up);
            ObjectSetInteger(0,"twofiFiboUp",OBJPROP_STYLE,fibo_style);
            ObjectSetInteger(0,"twofiFiboUp",OBJPROP_SELECTABLE,false); 
 
Sergey Gritsay:
Mira los ejemplos en la documentaciónhttps://www.mql5.com/ru/docs/constants/objectconstants/enum_object/obj_fibo
Gracias. Ayudó.
 
Slawa:

Pero cuando cierre el terminal, se aplicarán estrictamente las condiciones que ya se han indicado específicamente en la documentación. Y la próxima vez que abra el terminal, es posible que no vea ningún gráfico abierto porque no se ha recordado en el tiempo previsto.

¿Ha regresado? ¡Ya he sufrido esta asquerosidad antes!
 
-Aleks-:
¿Lo han vuelto a traer? ¡Ya he sufrido esta asquerosidad antes!

¿Quién dijo que había vuelto? No lo hicimos. Y todavía no lo vamos a hacer.

Dije que no cambiaríamos nada en la documentación al respecto.

Esto era originalmente sobre un indicador de bucle. Lo cual es categóricamente desaconsejable. Incluso como ilustración.

 
Slawa:

¿Quién dijo que lo hicieran? No lo hicimos. Y todavía no lo vamos a hacer.

Dije que no cambiaríamos nada en la documentación al respecto.

Originalmente se trataba de un indicador de bucle. Lo cual es categóricamente desaconsejable. Incluso como ilustración.

Uf, así que este error no ha vuelto - puedes cerrar el terminal en paz y estar seguro de que todos los gráficos se guardan.


Una pregunta así, quiero abrir no un puesto de trabajo a través de autónomos, sino bonificar a un programador, ¿no es sancionable?