¿Lo tienes?
En los terminales de algunos operadores (brokers, DCs, etc.) este Asesor Experto puede no colocar órdenes pendientes.
Pruebe en las líneas
if(m_trade.BuyStop(InpLots,price,m_symbol.Name(),m_symbol.NormalizePrice(sl),m_symbol.NormalizePrice(tp),ORDER_TIME_SPECIFIED,TimeCurrent()+3600*OrderExp,"signal 1"))
и
if(m_trade.SellStop(InpLots,price,m_symbol.Name(),m_symbol.NormalizePrice(sl),m_symbol.NormalizePrice(tp),ORDER_TIME_SPECIFIED,TimeCurrent()+3600*OrderExp,"signal 1"))
ORDER_TIME_SPECIFIED sustitúyalo por ORDER_TIME_DAY.
Saludos, Vladimir.
Gracias, ya está arreglado y funcionando...
¡Buenos días!
Pongo en CFD real con un pequeño lote para unos 50 pares a la vez. La situación es la siguiente - a veces varias decenas de órdenes se abren para algunos pares al mismo tiempo y en una dirección. Y así varias veces al día. Resulta que el Asesor Experto no controla tales aperturas múltiples. ¿Es posible corregir algo en el código para tal caso? Por ahora sólo tengo que desactivar tal par de la negociación. El resultado se puede ver en la pantalla adjunta.
- 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
Absorption:
El Asesor Experto tradea usando el patrón «Absorción». Trabajo con órdenes pendientes (Buy Stop y Sell Stop).
Autor: Vladimir Karputov