Problem con PSAR

10 respuestas

MIUFX

Suscriptor, bbp_participant, comunidad, 7 respuestas.

Visitar el perfil

hace 10 años #112025

Hola, este es mi primer mensaje en el foro. ¡Gracias por el gran software!

 

Sin embargo, tengo un problema noobish con SAR parabólico, que estoy tratando de utilizar como un disparador. No puedo hacer que tome todos los oficios que se supone que, y no tengo ni idea de por qué. He probado las funciones "cruces por encima/por debajo", y también cosas como "close[2] > psar [2]" Y "close[1] < psar[1]" lo que significa que el precio de cierre es primero por encima y luego por debajo de lo que debería desencadenar el comercio (si se cumplen otras condiciones).

 

Aquí está una foto del problema, sólo toma un par de oficios. Aqui no hay otras reglas, solo IsBarOpen y parabolicSAR[1] cruza arriba/abajo close[1] , entonces toma long/short. Sólo toma como 2 de 7 cuando creo que las reglas se cumplen. Por favor, ayuda si usted sabe lo que podría estar mal. El paso psar y max son los mismos en el gráfico y EA.

Archivo: psar.jpgpsar.jpg

0

Mark Fric

Administrador, sq-ultimate, 2 respuestas.

Visitar el perfil

hace 10 años #123980

Hola,

 

sería de gran ayuda que publicaras aquí también tu estrategia.

 

Hay otra cosa a tener en cuenta: el redibujado de los indicadores. Lo que ves en el gráfico resultante puede no ser lo mismo que lo que EA ve mientras opera.

Algunos indicadores, especialmente las medias móviles y el PSAR se redibujan a sí mismos, lo que significa que vuelven a calcular sus valores incluso unas pocas velas atrás. Así que si llega alguna vela extrema,

puede mover la PSAR que antes estaba por encima de la vela a por debajo incluso hacia atrás.

 

Intente ejecutar su prueba EA en MT4 en modo Visual y observe si redibuja los puntos PSAR o no. Si no es así, lo más probable es que haya algún error en la lógica de la estrategia.

Mark
Arquitecto de StrategyQuant

0

MIUFX

Suscriptor, bbp_participant, comunidad, 7 respuestas.

Visitar el perfil

hace 10 años #123998

Hola Marc,

 

Miré el modo visual y el PSAR no parece volver a pintar después del cierre de la vela, pero el EA no toma las operaciones... Puse una versión de la sqw aquí así que tal vez usted puede ver algo en ella. No hay otras reglas, pero la parte de cruce en este.

 

Gracias por su apoyo.

Archivo: psar.sqw

0

Mark Fric

Administrador, sq-ultimate, 2 respuestas.

Visitar el perfil

hace 10 años #124019

Hola,

 

ok, parece que el problema no está en la señal en sí, sino en que quieres invertir la posición.

El simple hecho de colocar una orden en corto cuando se ha abierto en largo no invertirá la posición, primero hay que cerrar la posición existente.

 

Adjunto estrategia corregida.

Archivo: psar.sqw

Mark
Arquitecto de StrategyQuant

0

MIUFX

Suscriptor, bbp_participant, comunidad, 7 respuestas.

Visitar el perfil

hace 10 años #124049

Gracias por el esfuerzo Marc, pero sigue sin coger todas las operaciones. Se toma alrededor de cada quinto comercio de lo que supondría que. Me gustaría que activara una operación cada vez que los puntos cambian arriba/abajo. Supongo que hay algún problema de repintado en el pSAR que no puedo entender. Tomé otra instantánea en la que toma cuatro operaciones de acuerdo a las reglas y luego no lo hace, ¿puedes ver algo que podría ser la causa? Ahí las opciones psar eran 0.01step y 0.1max en el EA y en el gráfico. Toma las operaciones correctamente hasta que se detiene, y no hay operaciones abiertas que interfieran...

 

 

 

 

Archivo: psar_4h.JPGpsar_4h.JPG

0

Mark Fric

Administrador, sq-ultimate, 2 respuestas.

Visitar el perfil

hace 10 años #124116

Hola,

 

la estrategia funcionó en mis pruebas, el único problema es que tuve que establecer LotsDecimals = 1 porque mi corredor no admite microlots. 

Si le faltan algunas operaciones compruebe también el diario de backtest si no ve algún mensaje de error.

Mark
Arquitecto de StrategyQuant

0

MIUFX

Suscriptor, bbp_participant, comunidad, 7 respuestas.

Visitar el perfil

hace 10 años #124255

Hola, 

 

Hice otras cosas por un tiempo pero sigo trabajando en esto. He intentado todo lo que sé en este momento, pero i no toma los oficios. Pero sí, el diario dice error ordersend 138 mucho, pero no puedo averiguar por qué y cómo lidiar con eso? ¿Algún consejo? Adjunto la prueba más reciente aquí con la imagen. Se supone que usa PSAR como Soporte/resistencia dependiendo de la posición MACD ( 0). Este es originalmente el archivo psar_OA.sqw de jimask que traté de ajustar para mi pero sigo teniendo los mismos errores. No trato de tomar paseos largos, considero esto una especie de enfoque de swing y creo que psar funciona mejor en dirección "opuesta". ¿Puede usted (alguien) por favor, compruebe de nuevo si hay algo mal? 

Archivo: PSAR_MACD.sqw
Archivo: psar_macd.JPGpsar_macd.JPG

0

Mark Fric

Administrador, sq-ultimate, 2 respuestas.

Visitar el perfil

hace 10 años #124265

Hola,

 

He probado este EA y funciona, al menos en backtest. Toma oficios como debería. 

 

error 138 es recotización, no hay nada que puedas hacer con eso, excepto cambiar el corredor. Pero la EA debe ser capaz de manejar eso, intenta colocar orden pocas veces cuando hay una recotización.

 

¿Qué problema tiene exactamente con la estrategia? ¿Que comercia pero pierde algunos comercios? ¿O que no opera en absoluto?

¿Has probado a hacer backtesitng también?

Mark
Arquitecto de StrategyQuant

0

MIUFX

Suscriptor, bbp_participant, comunidad, 7 respuestas.

Visitar el perfil

hace 10 años #124267

Hola,

 

es raro que se queje de requotes, porque mis otras estrategias nunca lo hacen. Sí que toma algunas operaciones pero menos de la mitad de lo que debería, pero parece que al menos intenta tomar más. Estoy haciendo backtesting con tickdata y no he tenido problemas con requotes antes... No obstante puedo intentar asentarme en lo que hace ahora y mirar si se puede optimizar para que sea rentable. No lo he probado en cuenta demo así que no sé si hace algo diferente en eso.

0

Mark Fric

Administrador, sq-ultimate, 2 respuestas.

Visitar el perfil

hace 10 años #124374

Hola,

 

¿le da error 138 durante el backtest?

Eso es muy extraño, no debería haber recotizaciones en backtest.

Mark
Arquitecto de StrategyQuant

0

krikri

Abonado, bbp_participant, comunidad, 49 respuestas.

Visitar el perfil

hace 9 años #125059

Hola MIUFX,

 

para evitar el error 138 , debe cambiar los parámetros en MT4:

 

herramientas/opciones y desviación por defecto = 10 o 15 (de hecho 1 o 1,5 pips ).

 

¡¡Pruébalo y dime !!

 

Krikri

0

Viendo 10 respuestas - de la 1 a la 10 (de un total de 10)