Gestión de órdenes manuales con el Asistente de EA
13 respuestas
Umbral
hace 9 años #113301
Tengo un indicador de stop loss ATR que emite niveles de precios para poner trailing stops.
Quiero utilizar el Asistente de EA para hacer un trailing stop EA para entradas manuales.
¿Es ésta la idea correcta? ¿El número mágico debería ser 0 o 12345?
SI
OrderPosition (12345) es largo
ENTONCES
Mover SL a:
Número mágico (12345)
Precio: Salida ATR indi personalizada
¿Sí?
indi
Umbral
hace 9 años #128716
De nuevo, para aclarar, ¿es posible hacer trail stop con un EA para órdenes que *yo mismo introduzco*? Tengo EAs que pueden hacerlo, pero son viejos y anticuados y no los codifiqué yo mismo. ¿Tiene EA Wizard esta capacidad?
O break even, partial profit, set SL etc... Gestión de órdenes de entradas manuales.
Mark Fric
hace 9 años #128730
Desafortunadamente, el Asistente de EA no puede hacer esto en este momento. Esto se debe a que el Asistente de EA utiliza el Número Mágico para reconocer la operación, y las órdenes manuales suelen tener un Número Mágico = 0.
Así que las funciones para comprobar el beneficio, cambiar el SL o cerrar una posición que utilizan el parámetro Magic Number no funcionarán para usted. Algunas pueden funcionar si usas MagicNumber=0, pero no todas.
Puede que lo solucionemos en la nueva versión 4, pero el Asistente de EA nunca se concibió para trabajar con órdenes manuales.
Mark
Arquitecto de StrategyQuant
Umbral
hace 9 años #128739
Gracias por la aportación. Voy a probar el número mágico 0 esta semana en algunas órdenes (Voy a controlar las operaciones visualmente a mí mismo) y ver si ayuda.
Entiendo que era una petición inusual.
Gracias de nuevo.
krikri
hace 9 años #128863
Umbral alto,
Lo he probado en TF M1,con número mágico =0 y funciona bien .
Muchas gracias.
Saludos
Kris
krikri
hace 9 años #128864
Hola, Mark,
Sería estupendo que lo incluyeran en la nueva versión 4. Diferentes números mágicos para los pedidos manuales.
saludos
Kris
Umbral
hace 9 años #128865
@ krikriHe tenido éxito con él. Creo que funciona, pero necesita más pruebas, sobre todo con múltiples órdenes abiertas en el mismo par, y el cierre de órdenes parcialmente.
krikri
hace 9 años #128867
Umbral
hace 9 años #128869
No estoy seguro, tenía un viejo EA (alguien lo programó) que controlaba las órdenes manuales usando 0 como número mágico. Usted podría abrir cualquier cantidad de órdenes y todavía ajusta sus pérdidas de la parada todos simultáneamente. También si cerraste una orden parcialmente (esencialmente convirtiéndola en una nueva orden) todavía funcionaba.
No creo que las entradas manuales tengan números mágicos. El 0 sustituye a "ninguno". Aunque esto es más técnico que mis conocimientos. Marc lo sabrá mejor.
Puede que funcione, necesita más pruebas. Desafortunadamente no lo he probado demasiado. Además, hoy es festivo en Estados Unidos. Mañana/esta semana lo probaré definitivamente.
Umbral
hace 9 años #128872
Definitivamente funciona para entradas individuales. Acabo de utilizarlo. Sin embargo, todavía tengo que probar entradas múltiples.
Hice 2 enmiendas masivas en él.
El primer "bufferpipz" fue 20 y Converttorealpips pensó que significaba 20 pips. Fue cambiado a 2. Converttorealpips aparentemente no acepta variables decimales (dobles) como 2.5 pips.
El segundo es más grande y un poco más complejo. Lo hice de modo que si usted está largo, nunca se moverá su SL más bajo y si usted está corto nunca se moverá su SL más alto.
Si usted utiliza inicialmente las pérdidas de parada apretada cuando todo, esto evita que la EA de hacer su SL más amplia o si está manualmente arrastrando un SL apretado que evitará el mismo problema de ampliación. Así que eso fue arreglado.
Aquí está actualizado.
Disfrútalo.
krikri
hace 9 años #128882
Umbral alto,
He pensado en este problema para el stop loss inicial y no he encontrado como hacerlo .
Gracias por su mejora .
muy útil para mi scalping o gestionar múltiples órdenes .
Kris
krikri
hace 9 años #128883
Umbral alto,
como podemos poner un stop loss inicial, es decir, colocamos una compra, y antes del cierre de la vela, el precio actual cruza hacia abajo el atr trail stop, cuando la vela cierra entonces no hay stop loss.
¡¡¡¡perdón por el idioma soy francés !!!!
Kris
Umbral
hace 9 años #128903
Eso se puede hacer, pero hay mayor problema con la EA y es probable que el indicador. Me he dado cuenta varias veces al cambiar marcos de tiempo o pares de divisas que la pérdida de la parada cuando corto se movería a un número como 999.99 o si largo como 000.32.
Como te diste cuenta el indicador solo se muestra por debajo del mercado o por encima del mercado dependiendo de la tendencia. Tengo que pensar en una manera para que la EA nunca hace que el SL más amplio. Incluso si la lógica de esa regla añadida todavía no ha impedido la ampliación de la SL.
Posiblemente el indicador sea el problema. No estoy seguro. Yo tenía un EA utilizando este indicador que alguien hizo a medida, pero ahora es viejo y anticuado debido a las actualizaciones de MT4. Funcionaba perfectamente. Todavía necesita mucho trabajo.
Umbral
hace 9 años #128904
La verdad es que tengo que recurrir a la ayuda de Marc ya que me estoy quedando en blanco. Intento elaborar una forumla para que el EA nunca mueva el stop loss más allá. El foro que he añadido debería haber impedido que, pero parece que a veces el SL se mueve salvajemente amplia (0,0002 o 999,8 por ejemplo). Sé que esto está relacionado con el indicador.
Marc,
Si tienes oportunidad, echa un vistazo al código. A ver si tienes alguna sugerencia.
Gracias.
@Kris, this is the same upload. Don’t download. Its for Marc.
Viendo 13 respuestas - de la 1 a la 13 (de un total de 13)