Errores, fallos, preguntas - página 2957

 
Boris:
Esto tampoco funciona. ¿Tal vez hay un error en el depurador? Si a se le asigna un tipo diferente, está bien.

Este error ha sido corregido, actualice a la última versión beta 2781

 
Aliaksandr Hryshyn:

¿Qué hacer? El empaquetado y desempaquetado de datos no funciona correctamente:

Esta es una prueba

Resultado. 4001 Error interno inesperado

Por favor, pida a los desarrolladores que resuelvan este problema

Gracias por su mensaje. Corregido.

Para la versión actual, pase un array de recepción vacío a la función, utilice ArrayFree(arr, 0);
Документация по MQL5: Операции с массивами / ArrayFree
Документация по MQL5: Операции с массивами / ArrayFree
  • www.mql5.com
ArrayFree - Операции с массивами - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Ilyas:

Para la versión actual, pase un array de recepción vacío a la función, utilice ArrayFree(arr, 0);

Probablemente no sea necesario.

 

No me inscribí en nada, y en el PM esto.


 
fxsaber:

No me he apuntado a nada, y esto en el PM.

Todo el mundo está cabreado, a los desarrolladores no les importa.

 
Ilyas:

Gracias por su mensaje. Corregido.

Para la versión actual, pase un array de recepción vacío a la función, utilice ArrayFree(arr, 0);

Gracias.

 

No puedo entender por qué este código siempre da un resultado de 0,0

long_lot=m_money.CheckOpenLong(m_symbol.Ask(),0);

short_lot=money.CheckOpenShort(m_symbol.Ask(),0);


¿Quién se ha encontrado con algo así, cuáles son las opciones sobre la marcha? ¿dónde indagar?

 
Aleksei Skrypnev:

No puedo entender por qué este código siempre da un resultado de 0,0

long_lot=m_money.CheckOpenLong(m_symbol.Ask(),0);

short_lot=money.CheckOpenShort(m_symbol.Ask(),0);


¿Quién se ha encontrado con algo así, cuáles son las opciones sobre la marcha? ¿dónde indagar?

¿Quién es 'm_money'? ¿Se ha inicializado 'm_money'?

 
Aleksei Skrypnev:

No puedo entender por qué este código siempre da un resultado de 0,0

long_lot=m_money.CheckOpenLong(m_symbol.Ask(),0);

short_lot=money.CheckOpenShort(m_symbol.Ask(),0);


¿Quién se ha encontrado con algo así, cuáles son las opciones sobre la marcha? ¿dónde indagar?

esto podría ayudarhttps://www.mql5.com/ru/docs/standardlibrary/expertclasses/expertbaseclasses/cexpert/cexpertlotopenlong

Nota

Determina el importe de una operación de compra (llamada al método CheckOpenLong(...) del objeto de gestión monetaria).

Aplicación

//+------------------------------------------------------------------+
//| Method of getting the lot for open long position.                |
//| INPUT:  price - price,                                           |
//|         sl    - stop loss.                                       |
//| OUTPUT: lot for open.                                            |
//| REMARK: no.                                                      |
//+------------------------------------------------------------------+
double CExpert::LotOpenLong(double price,double sl)
  {
   return(m_money.CheckOpenLong(price,sl));
  }
Документация по MQL5: Стандартная библиотека / Модули стратегий / Базовые классы экспертов / CExpert / LotOpenLong
Документация по MQL5: Стандартная библиотека / Модули стратегий / Базовые классы экспертов / CExpert / LotOpenLong
  • www.mql5.com
LotOpenLong(double,double) - CExpert - Базовые классы экспертов - Модули стратегий - Стандартная библиотека - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Vladimir Karputov:


https://www.mql5.com/ru/search#!author=Vladimir%20Karputov&module=mql5_module_codebase


Tu consulta no ha encontrado nada.


La búsqueda no es muy buena en general(. En diferentes variantes.