Preguntas de los principiantes MQL5 MT5 MetaTrader 5 - página 1422

 
Aliaksandr Hryshyn #:
Trabajar con csv
h ttps:// www.mql5.com/ru/code/download/30455/csv_fast.mqh

Gracias - Voy a echar un vistazo ...

 
Roman Shiredchenko #:

oops - Voy a echar un vistazo ...

Hay archivos de inclusión allí, ver la cosa completa:
 
Aliaksandr Hryshyn #:
Hay archivos de inclusión allí, ver la cosa completa:

Sp - de nuevo no es muy simple. Tiki pegado en Archivos el directorio bajo el nombre del instrumento en el formato de archivo csv requerido y probado en mi entendimiento ahora.... ;-)
 
¡Buenas tardes! ¿Qué pasa si el terminal está conectado a MQL5 VPS? Al cerrar el terminal, ¿seguirá funcionando el Trailing Stop o se quedará en el último nivel, igual que en el caso sin VPS?
 
#include <JAson.mqh>
CJAVal jv;

jv["type"] = "BTCUSD";
jv["title"] = "test";

int result;
char res_data[],post[];
ArrayResize(post,StringToCharArray(jv.Serialize(),post,0,WHOLE_ARRAY)-1);
string headers="Content-Type: application/json\r\nAccept: text/plain";
result=WebRequest("POST",url,headers,3000,post,res_data,res_headers);

Intentando enviar json mediante WebRequest, el servidor devuelve:"\u0022BTCUSD\u0022 no es un tipo de paquete válido para la desnormalización".

Es decir, no le gusta la codificación de comillas \u0022 .
He probado a especificar todas las variantes de codificación en cabeceras y
StringToCharArray, nada ayuda.

Desde python todo sale sin problemas:
response = requests.post(url, data=json.dumps(data), headers=headers)
es decir, todo va bien con el servidor.

¿Cómo solucionar el problema?


 

Al añadir al repositorio este es el error. ¿Quién lo ha encontrado? ¿Dónde limpiar?

 
Vladimir Deryagin #:

Al añadir al repositorio este es el error. ¿Quién lo ha encontrado? ¿Dónde limpiar?

A mi me suele funcionar:

  • cerrar MetaEditor,
  • cerrar la sesión en el terminal de MQL.Community,
  • iniciar sesión de nuevo en el terminal en MQL.Community,
  • abrir MetaEditor
  • y luego Conectar almacenamiento.
Por desgracia, no siempre ayudó. A veces todo funcionaba de nuevo después de algún tiempo.
 

Por favor, indique un ejemplo de uso de esta función en EA.

bool  FrameAdd( 
   const string  name,        // публичное имя/метка 
   long          id,          // публичный id 
   double        value,       // значение 
   const string  filename     // имя файла с данными 
   );
 
mwwm #:

Por favor, indique un ejemplo de uso de esta función en EA.

Usted puede mirar aquí.

Оцениваем ядра CPU для оптимизации - Попробуйте скомпилировать советники на Phenom 2 x4 975.
Оцениваем ядра CPU для оптимизации - Попробуйте скомпилировать советники на Phenom 2 x4 975.
  • 2022.09.29
  • www.mql5.com
должно получиться 6 результатов оптимизации - приложите логи журнала тестера стратегий. то проведите оптимизацию отдельно в течении часа - интересно сопоставить расчетное время на оптимизацию с реальным. По поводу журнала - вероятно не стоит галка - ставиться по нажатию ПКМ во вкладке Тестера стратегий
 
¡Hola!
¡Por favor, ayúdame a entender lo que estoy haciendo mal!

En cuanto pego un comentario en el código adjunto, mi robot deja de funcionar.
Sin el comentario - todo funciona. Cambio la cuenta a normal y falso.
¿Qué estoy haciendo mal?
   void OnTick()
     {
      if(AccountInfoInteger(ACCOUNT_LOGIN) != 12345678)
         Comment("На этом счете - робот не работает");
      return;
     }
Razón de la queja: