Hola. Cómo limitar el número de órdenes pendientes para que el Asesor Experto no coloque con cada nueva vela. Todo lo que he encontrado es https://www.mql5.com/es/articles/22,
//+------------------------------------------------------------------+ //| Devuelve el volumen máximo permitido para una orden por símbolo | //+------------------------------------------------------------------+ double NewOrderAllowedVolume(string symbol) { doubleallowed_volume=0; //--- obtener el límite del volumen máximo en la ordendouble symbol_max_volume=SymbolInfoDouble(Symbol(),SYMBOL_VOLUME_MAX); //--- obtiene el límite de volumen del símbolo double max_volume=SymbolInfoDouble(Symbol(),SYMBOL_VOLUME_LIMIT); //--- obtiene el volumen de la posición abierta por símbolo double volumen_abierto=VolumenPosición(símbolo); if(volumen_abierto>=0) { //--- si ya hemos agotado el volumen if(volumen_máximo-volumen_abierto<=0) return(0); //--- el volumen de una posición abierta no supera max_volumedouble orders_volume_on_symbol=PendingsVolume(symbol);volumen_permitido=volumen_máx-volumen_abierto-volumen_pedidos_sobre_símbolo; if(volumen_permitido>volumen_máx_símbolo) volumen_permitido=volumen_máx_símbolo; } return(volumen_permitido); }
Estoy aprendiendo programación sólo 2 semanas mis cerebros fueron suficientes para insertar en el OnTick f-ojo. un montón de errores a la vez me perdí .Dame un poco de dirección.
Hola. Cómo limitar el número de órdenes pendientes para que el Asesor Experto no coloque con cada nueva vela. Todo lo que he encontrado es https://www.mql5.com/es/articles/22,
//+------------------------------------------------------------------+ //| Devuelve el volumen máximo permitido para una orden por símbolo | //+------------------------------------------------------------------+ double NewOrderAllowedVolume(string symbol) { doubleallowed_volume=0; //--- obtener el límite del volumen máximo en la ordendouble symbol_max_volume=SymbolInfoDouble(Symbol(),SYMBOL_VOLUME_MAX); //--- obtiene el límite de volumen del símbolo double max_volume=SymbolInfoDouble(Symbol(),SYMBOL_VOLUME_LIMIT); //--- obtiene el volumen de una posición abierta por símbolo double volumen_abierto=VolumenPosición(símbolo); if(volumen_abierto>=0) { //--- si ya hemos agotado el volumen if(volumen_máximo-volumen_abierto<=0) return(0); //--- el volumen de una posición abierta no supera max_volumedouble orders_volume_on_symbol=PendingsVolume(symbol);volumen_permitido=volumen_máx-volumen_abierto-volumen_pedidos_sobre_símbolo; if(volumen_permitido>volumen_máx_símbolo) volumen_permitido=volumen_máx_símbolo; } return(volumen_permitido); }
Estoy aprendiendo programación sólo 2 semanas mis cerebros fueron suficientes para insertar en el OnTick f-ojo. un montón de errores a la vez me perdí .Dame un poco de dirección.
He añadido un nuevo parámetro "Número máximo de órdenes pendientes" - es decir, ahora en la versión dos, si hay una señal para colocar una orden pendiente, se comprueba el número existente de órdenes pendientes colocadas por este Asesor Experto.
He añadido un nuevo parámetro "Número máximo de órdenes pendientes" - es decir, ahora en la versión dos, si hay una señal para colocar una orden pendiente, se comprueba el número existente de órdenes pendientes colocadas por este EA.
¿Versión dos? ¿Dónde puedo verlo?
¿Versión dos? ¿Dónde puedo verla?
Tan pronto como publique así y de inmediato (y publicar ahora mucho tiempo - en gran medida el aumento de los requisitos a la descripción, al diseño, a .... )
- 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
Hans123_Trader:
Órdenes pendientes Buy Stop y Sell Stop. Trabajo del EA en un intervalo de tiempo limitado. Definición de los precios más altos y más bajos en un intervalo de barras establecido. Trailing de posiciones.
Autor: Vladimir Karputov