¡Gracias por el buen trabajo! Leer tu código es una buena manera de aprender ;-)
Creo que hay un error en la llamada a tu función OpenSell
OpenSell(m_symbol.Ask()+ExtTakeProfit,m_symbol.Bid()-ExtStopLoss);
Esta llamada da mal tp y sl
Creo que la llamada correcta debería ser
OpenSell(m_symbol.Bid()+ExtStopLoss, m_symbol.Ask()-ExtTakeProfit);
saludos cordiales
Markus
¡Gracias por el buen trabajo! Leer tu código es una buena manera de aprender ;-)
Creo que hay un error en la llamada a tu función OpenSell
OpenSell(m_symbol.Ask()+ExtTakeProfit,m_symbol.Bid()-ExtStopLoss);
Esta llamada da mal tp y sl
Creo que la llamada correcta debería ser
OpenSell(m_symbol.Bid()+ExtStopLoss, m_symbol.Ask()-ExtTakeProfit);
saludos cordiales
Markus
No hay reglas en cuanto al tema de TakeProfit y StopLoss. Cada uno hace lo que quiere :). La sutileza comienza sólo con aquellos que tratan de establecer los niveles del cierre al precio actual.
Al abrir órdenes de venta, el EA intercambia los valores TP y SL. Por ejemplo, debería ser TP=20 y SL=50, pero el Asesor Experto establece TP=50 y SL=20.
Gracias. Espere a la actualización 2.001.
El volumen del lote cambia independientemente de la configuración del parámetro Lote. Por ejemplo, yo configuro Lote=1, pero el Asesor Experto configura 1, 2 o 3 lotes.
Por favor, proporcione más datos: símbolo, período, registros de las pestañas "Diario" y "Expertos", tipo de su cuenta de operaciones (compensación o cobertura).
Proporcione más datos: símbolo, período, registros de las pestañas "Diario" y "Expertos", tipo de su cuenta de operaciones (compensación o cobertura).
Estoy enviando información sobre la prueba del Asesor Experto: corredor Otkritie, el comercio de futuros RIM7 y SiM7 en la Bolsa de Moscú, cuenta demo, tf 1 min, período de 10 a 11 en punto el 4.05.2017.
Estoy enviando información sobre la prueba del Asesor Experto: corredor Otkritie, el comercio de futuros RIM7 y SiM7 en la Bolsa de Moscú, cuenta demo, tf 1 min, período de 10 a 11 horas 4.05.2017.
Veo INPUT 1,0 lote en todas partes. Es decir, el robot entra según el parámetro de entrada (aparentemente tienes puesto 1,0 lote en los parámetros de entrada).
Te recomiendo que abras una cuenta demo con netting y realices esta operación:
Compra 1.0, luego Compra 1.0 otra vez (en este caso el volumen de la posición será igual a 2.0 lotes) y después de un tiempo cierra la posición total. Después de esto, mire en el terminal en la pestaña "Historial" - ponga la visualización "Transacciones" y mire atentamente en la columna "Dirección".
Buenos días, Vladimir! El Asesor Experto es muy bueno, pero me gustaría añadir el parámetro "limitar el número de posiciones abiertas". Es necesario, porque no tiene sentido abrir más posiciones, si el precio ya está lejos de la primera posición abierta, y el margen no es suficiente. Gracias.
Antes de cada apertura de posición (métodos OpenBuy() y OpenSell()) comprobamos si es posible abrir una posición con el lote especificado InpLot. Por lo tanto, las situaciones de escasez de margen pueden ocurrir sólo en momentos de movimiento brusco o de carga del depósito cerca del máximo.
En este sentido, creo que no es necesario introducir un parámetro que limite el número de posiciones abiertas.
- 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
N- candles v2:
Búsqueda de N barras idénticas en la fila. Si vemos velas alcistas, compramos, si vemos velas bajistas, vendemos.
Autor: Vladimir Karputov