Indicador PAR y AWO :(

21 respuestas

Loz

Abonado, bbp_participant, comunidad, 59 respuestas.

Visitar el perfil

hace 10 años #111935

Mis operaciones se están abriendo en momentos equivocados, y cuando se abren, siguen abriendo otras nuevas después de que la primera se haya cerrado 🙁 Yo no quería que hiciera eso.

 

¿Cómo puedo obtener el PAR para mirar el cierre de la vela. es decir, el último punto PAR, si en la próxima vela de barras cierra por debajo del punto PAR, ir corto... PERO, para comprobar el indicador AWO para ver dónde están las barras en... Tengo que diferenciar los dos colores y si es o no por encima de 0 (la escala vertical) o por debajo de ella. y viceversa...

 

¿Cómo lo hago con este programa?

 

saludos

 

Loz

0

jimasks

Cliente, bbp_participant, comunidad, 45 respuestas.

Visitar el perfil

hace 10 años #123760

Intentaré responder a tus dos últimos comentarios y luego añadiré lo que he averiguado sobre EA Wizard.

 

Empezaré por su segundo comentario.

   No entendía cómo el Asistente de EA intentaba gestionar una operación. Ahora he corregido el problema. Por lo tanto, funciona. Todavía no sé si es lo que me gustaría. Ahora lo tengo configurado para que comience el trailing cuando llegue al primer nivel de trailing stop. Por ejemplo; Digamos que está configurado para iniciar el seguimiento a los 10 pips en el beneficio y el rastro por 5 pips. Esto implica para mí que no debe mover el stop loss de la condición inicial hasta que esté en ganancias por 15 pips. Entonces cuando se mueva moverá el SL a 10 pips en ganancia. 

 

No sé si esto es lo que le gustaría. 

 

Alternativamente, podríamos (fácilmente) construirlo para que establezca el stop loss inicialmente en Break Even en algún nivel de pips y luego comenzar a trackear en un nivel aún más alto. Ejemplo: La operación se abre y va al primer nivel de 15 pips, donde el SL se establece en break even. Luego en un nivel más alto, como 25 pips en ganancia, comienza a arrastrarse por 5 pips después. Sólo una opción.

 

¿Cuáles son las variables y qué significan?

Creo que la mayoría de los parámetros se explican por sí mismos, como el parámetro OA y PSAR, los parámetros comerciales. 

Los que no pueden serlo son;

TrailingSLAcitive : Interruptor para activar o desactivar la función de trailing stop (true = utilizar parámetros de trailing stop).

SL_Trailing_Start_ifActive ; Si TrailingSLActive = true, entonces este valor será el nivel de beneficio se activará. 

SL_Trail_ifActive: Si TrailingSLActive = true, esta es la cantidad que se mueve el stop cada vez que se alcanza un nuevo nivel de beneficios.

 

Espero que haya quedado claro. 

 

——–

Ok ahora las sorpresas que encontré y un problema adicional.

 

1. El trailing stop está configurado de la misma manera que se suele hacer con las acciones, es decir, una vez que se activa el trailing stop, el stop loss se ajusta a un nuevo nivel por cada pequeño movimiento al alza de los beneficios. Como no había utilizado el trailing stop antes, esto fue una sorpresa. En forex, el trailing stop no se ajusta hasta que la operación entra en beneficios por el tamaño del trailing stop, y con razón.

Utilice el ejemplo de un trailing stop se activa en 15 pips de ganancia y por 5 pips.

Para las acciones trailing stop iría como;

Profit Level ,Trail stop

15,0 pips, 5,0 pips

15,5 pips, 5,5 pips

19,0 pips, 9,0 pips

21.0 pips, 11. pips

 

Para los trailing stops de Forex sería diferente;

15,0 pips, 5,0 pips

15,5 pips, 5,0 pips

19,0 pips, 5,0 pips

21.0 pips, 10. pips

 

La forma en que SQ EA Wizard hace las cosas está bien siempre y cuando uno lo entienda.

Sin embargo. Creo que esto causará algunos errores en tiempo real. Si los ajustes comerciales se envían con demasiada frecuencia, el tiempo de ida y vuelta al broker y el tiempo que tarda el broker en realizar estos ajustes no son pequeños. Si los ajustes se envían con demasiada frecuencia, el broker emitirá algunos errores. Esto seguramente ocurrirá en un mercado activo.... Creo que esto necesita ser arreglado y lo sugeriré en un área de los formularios.

 

2. sólo se puede gestionar un trailing stop largo o corto a la vez. Por lo tanto, si uno tuviera más de una operación de compra, sólo la última operación sería gestionada por un trailing stop. - Esto es el resultado de cómo está escrito el código básico. 

 

Ahora creo que tengo una manera de superar esto hasta cierto punto. Podría añadir otras dos pestañas y ajustar hacer la gestión usando algo del código interno... No lo he intentado ya que esto es un ejercicio de aprendizaje y hoy no tengo tiempo para cosas. Si os interesa, puedo intentarlo. Supongo que este último punto es una decepción, pero es una limitación de EA Wizard. 

 

——————-

 

Incluyo el nuevo EA y un extra que era para ayudarme a entender cómo funcionaría el trailing stop.

 

Jim

Archivo: PSAR_OA.mq4
Archivo: PSAR_OA.sqw

0

jimasks

Cliente, bbp_participant, comunidad, 45 respuestas.

Visitar el perfil

hace 10 años #123761

Opps. botón equivocado. Aquí está mi pequeño EA que me ayuda a entender cómo funciona el trailing stop. No creo que sea de utilidad para nadie más que para mí, pero espero que alguien pueda aprender de él.

 

 

0

Loz

Abonado, bbp_participant, comunidad, 59 respuestas.

Visitar el perfil

hace 10 años #123766

Salud Jim

 

Le pregunté a Mark no hace mucho sobre cómo el Asistente de EA no nos permite controlar más de una operación en cualquier dirección; Mark dice que mientras haya un número Mágico, debería estar bien...

 

Tenemos un número mágico para largo y corto, sin embargo, no estoy seguro de más de un comercio, digamos un comercio largo se puede utilizar con un número mágico, parecería de mi entendimiento que necesitamos un nuevo número mágico para cada comercio largo que está abierto. A menos que me equivoque.

 

POR CIERTO...

¿Tiene algún método para comprobar si estamos o no en un nivel de soporte o resistencia?

 

Verás, con el sistema PAR que estoy usando, si hay un elemento de soporte o resistencia cuando aparece una señal, determino antes de abrir la operación si S/R está cerca, si está demasiado cerca, no tomo la operación en...

 

¿Cómo se implementaría eso en este software EA Wizard?

 

Estaba pensando en contar X Candle's Close, y si están dentro de X pips del precio de mercado de la operación a abrir, entonces ignoro la operación... vise versa para los cortos.

 

Saludos

 

Loz

0

Mark Fric

Administrador, sq-ultimate, 2 respuestas.

Visitar el perfil

hace 10 años #123772

Hola Loz,

 

He comprobado tu EA. El problema es que incrementas MagicLong y MagicShort antes de cada orden.

Estos valores deben permanecer constantes, de lo contrario el EA no sabría qué operaciones debe gestionar.

 

De lo contrario, seguirá gestionando sólo la orden con el último número mágico (aquel cuyo valor se almacena en MagicLong o MagicShort).

Cuando se incrementa MagicLong, el valor antiguo se olvida y la función de gestión de órdenes no encontrará esta orden antigua.

 

EA puede manejar múltiples órdenes de forma independiente, incluyendo trailing stops, pero deben utilizar números mágicos únicos y constantes.

Si desea abrir varias órdenes a la vez, debe utilizar varias reglas de negociación (pestañas).

 

 

Soporte/Resistencia - no hay una manera simple. Podría funcionar de la manera que usted lo describió - contando el Cierre de velas por algún período hacia atrás.

Tendrías que hacer una función personalizada para eso.

Mark
Arquitecto de StrategyQuant

0

Loz

Abonado, bbp_participant, comunidad, 59 respuestas.

Visitar el perfil

hace 10 años #123809

Nunca puse que EA juntos, Jim hizo ... No tengo ni idea de cómo solucionarlo, junto con 99% de otras cosas. 🙁

 

K, pero cómo / qué formas están disponibles para encontrar el apoyo y la resistencia utilizando su software es lo que Im pidiendo. 😉

 

L

0

jimasks

Cliente, bbp_participant, comunidad, 45 respuestas.

Visitar el perfil

hace 10 años #123831

Bien, ahora me toca a mí decir que lamento el largo retraso en responder. 

 

De lo anterior, veo que podría haber una solución para gestionar las operaciones cuando se incrementa el número mágico. Entonces, Miré dentro del código generado por el EA y vi que la gestión de operaciones se realiza con una simple sentencia de llamada y utilizando el número mágico actual. Así, He utilizado esto para hacer una EA que gestionará los múltiples oficios que podrían estar en vigor a la vez y una copia de la misma se adjunta.

 

La gestión de las operaciones múltiples se realiza mediante dos nuevas pestañas managelongs y manageshorts. En cada pestaña, cambio el número mágico y luego llamo a la sentencia de gestión. Esta es una solución de fuerza bruta y sólo permite gestionar los últimos 4 largos o cortos. Se puede ampliar fácilmente, si se necesitan más. Sólo tienes que seguir lo que se hizo en las dos pestañas.

 

Aquí hay un pequeño video de los largos trabajando.

( http://screencast.com/t/LGdc5MphgyRB )

 

Creo que ahora estoy retocando tanto esta cosa que he olvidado cuál era la intención original. Por lo tanto, es posible que tengamos que volver atrás y ver si la cosa va a funcionar como te gusta. 

 

El motor de entrada sigue siendo el mismo, por lo que debería seguir funcionando.

La gestión comercial de cada operación debe ser como se quería en un principio

Ahora se ha aumentado el número de comercios gestionados.

 

En cuanto a conseguir líneas automáticas de soporte y resistencia; Creo que hay un número de maneras que esto podría hacerse. He tenido la mejor suerte con el indicador 'fractal'. Este indicador está disponible en la MT4 como un indicador incorporado y está disponible con Strategy Quant. Yo diría que usted debe traer un gráfico y ver lo bien que podría darle las respuestas que le gustaría. Espero que se puede hacer que funcione. Mi conjetura es que no debería ser demasiado difícil hacer que funcione para nosotros. 

 

El indicador fractal busca un extremo del precio (máximos o mínimos). si se encuentra un máximo con dos velas antes y después de una vela, lo marca como punto Fractal. De forma similar para los mínimos. Este sistema funciona algo así como lo que uno haría a ojo. Si uno utiliza esto para diferentes marcos de tiempo se puede ver que los extremos se pueden encontrar por todas partes. 

 

Veamos si podemos definir algunas reglas para que esto funcione. Después, si se encuentra una señal cerca de un soporte o resistencia, se puede rechazar con un poco más de código en el SQ.

 

Jim 

Archivo: PSAR_OA.mq4
Archivo: PSAR_OA.sqw

0

Viendo 6 respuestas - de la 16 a la 21 (de un total de 21)

1 2