Discusión sobre el artículo "Cómo crear cualquier tipo de Trailing Stop y conectarlo a un asesor experto"
Artem, tu PSAR trailing no está funcionando correctamente. No puedo explicarlo con palabras, echa un vistazo de cerca a cada cierre. Se cierra en el momento equivocado, y no se cierra a tiempo. Puede cerrar largo en un PSAR bajista, pero sólo debería cerrar en un PSAR alcista. Puede saltarse varios cambios de PSAR por completo, aunque hubiera condiciones de cierre durante ellos.
Hay demasiada simplificación en el código - sólo toma el valor PSAR y lo utiliza como SL. Supongo que debería funcionar para muwings.
Echa un vistazo a cómo controlo la condición de cierre:
if (tick.ask > PSAR_BufClose[0] && PSAR_BufClose[1] < PSAR_BufClose[0]) { buy = PSAR_CloseWeight; return; } if (tick.bid < PSAR_BufClose[0] && PSAR_BufClose[1] > PSAR_BufClose[0]) { sell = PSAR_CloseWeight; return; } if (tick.bid < PSAR_BufClose[0] && tick.ask > PSAR_BufClose[1] && PSAR_BufClose[1] < PSAR_BufClose[0]) { buy = PSAR_CloseWeight; return; } if (tick.bid < PSAR_BufClose[1] && tick.ask > PSAR_BufClose[0] && PSAR_BufClose[1] > PSAR_BufClose[0]) { sell = PSAR_CloseWeight; return; }
Aquí PSAR se utiliza para dar una señal en lugar de establecer un SL móvil, pero la esencia es la misma.
Para ello, es necesario mantener posiciones virtuales en el robot. Y establecer stops con órdenes pendientes.
- 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
Artículo publicado Cómo crear cualquier tipo de Trailing Stop y conectarlo a un asesor experto:
En este artículo, veremos las clases necesarias para crear fácilmente varios trailings. Asimismo, aprenderemos cómo conectar un trailing stop a cualquier EA.
Continuando con el tema del trailing stop iniciado enel último artículo, hoy analizaremos las clases de trailing necesarias para crear cómodamente varios algoritmos de trailing de posiciones Stop Loss. Basándonos en las clases creadas, podremos implementar cualquier algoritmo de desplazamiento de stops: según la separación del stop respecto al precio actual, según los indicadores, según los valores especificados de los niveles Stop Loss, etc. Después de leer este artículo, seremos capaces de crear y conectar cualquier algoritmo de desplazamiento de stop de la posición a cualquier EA. Al mismo tiempo, la conexión y el uso del propio trailing serán cómodos y fáciles de entender.
Vamos a considerar brevemente el algoritmo de funcionamiento del trailing stop. Nos atendremos a la condición de que para cada trailing se puedan utilizar tres condiciones para su funcionamiento:
Estos tres parámetros pueden aplicarse a cualquier trailing. Cualquiera de estos parámetros puede o no estar presente en los ajustes de trailing en caso de que no sean necesarios o sean sustituidos por algún valor en el algoritmo de trailing. Un ejemplo de sustitución del parámetro "distancia de trailing" sería el valor del indicador al que se fija el Stop Loss de la posición. En este caso, si este parámetro está activado, el stop se fijará no en el precio establecido por el indicador, sino a una distancia en pips del precio indicado.
Autor: Artyom Trishkin