Asesores Expertos: N- candles v2

 

N- candles v2:

Búsqueda de N barras idénticas en la fila. Si vemos velas alcistas, compramos, si vemos velas bajistas, vendemos.

N- candles v2

Autor: Vladimir Karputov

 

¡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

 
rogempo:

¡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 haber TP=20 y SL=50, pero el Asesor Experto establece TP=50 y SL=20.
 
ivanovkapital:
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.
 
Automated-Trading:

N-velas v2:

Autor: Vladimir Karputov

El volumen del lote cambia independientemente de la configuración del parámetro Lote. Por ejemplo, yo pongo Lote=1, pero el Asesor Experto pone 1, 2 o 3 lotes.
 
ivanovkapital:
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).
 
Vladimir Karputov:

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.


Archivos adjuntos:
lrlpn31.txt  27 kb
a64r71t1.txt  6 kb
2.png  103 kb
5.png  103 kb
 
ivanovkapital:

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.
 
venecpl:
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.