Cuando intento compilar el EA obtengo dos errores: "INIT FAILED" - expresión no booleana.
Ambos errores son los mismos.
INIT_FAILED' - expresión no booleana Auto ADX.mq5 línea 279 columna 20
INIT_FAILED" - expresión no booleana Auto ADX.mq5 línea 285 columna 17.
¿Dónde está el error en el código? Gracias por la ayuda.
Hatee
Cuando intento compilar el EA obtengo 2 errores: "INIT FAILED" - expression not boolean.
Ambos errores son los mismos.
INIT_FAILED' - expresión no booleana Auto ADX.mq5 línea 279 columna 20
INIT_FAILED' - expresión no booleana Auto ADX.mq5 línea 285 columna 17.
¿Dónde está el error en el código? Gracias por su ayuda.
Hatee
Sustituye la antigua función por ésta:
//+------------------------------------------------------------------+ //| Lotes o riesgo en porcentaje para un acuerdo de un margen libre | //+------------------------------------------------------------------+ bool LotsOrRisk(const double lots,const double risk,const int digits_adjust) { if(lots<0.0 && risk<0.0) { Print(__FUNCTION__,", ERROR: Parameter (\"lots\" or \"risk\") can't be less than zero"); return(false); } if(lots==0.0 && risk==0.0) { Print(__FUNCTION__,", ERROR: Trade is impossible: You have set \"lots\" == 0.0 and \"risk\" == 0.0"); return(false); } if(lots>0.0 && risk>0.0) { Print(__FUNCTION__,", ERROR: Trade is impossible: You have set \"lots\" > 0.0 and \"risk\" > 0.0"); return(false); } if(lots>0.0) { string err_text=""; if(!CheckVolumeValue(lots,err_text)) { Print(__FUNCTION__,", ERROR: ",err_text); return(false); } } else if(risk>0.0) { if(m_money!=NULL) delete m_money; m_money=new CMoneyFixedMargin; if(m_money!=NULL) { if(!m_money.Init(GetPointer(m_symbol),Period(),m_symbol.Point()*digits_adjust)) return(false); m_money.Percent(risk); } else { Print(__FUNCTION__,", ERROR: Object CMoneyFixedMargin is NULL"); return(false); } } //--- return(true); }
Obtengo un mensaje de error al compilar la expresión no lógica fila 1 columna 1 columna 1
Aquí está la versión "1.001
Foro sobre trading, sistemas automáticos de trading y prueba de estrategias de trading
Vladimir Karputov, 28/09/2019 17:37
Aquí está la versión "1.001
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Usted acepta la política del sitio web y las condiciones de uso
Auto ADX:
Asesor Experto a base del indicador iADX (Average Directional Movement Index, ADX).
Autor: Vladimir Karputov