Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
OrderComment puede ser sobrescrito por su broker
que usted desea... Ahora, de acuerdo a mi requerimiento, cuando el precio sea digamos 7 pip [103.603] de ganancia, el Stop Loss de
1er y 2do comercio se convertirá en digamos 1 pip de ganancia [103.543] y el Stop Loss del 3er comercio se mantendrá en 103.386.
make extern int BreakEven = 7
(* 10 ) corrección en el broker de 5 dígitos para obtener el valor del pip
ohh, Sí, esto es ciertamente un cortocircuito. ¡Todo mi trabajo duro desde la noche se ha ido en vano ahora!
Intenté una manera de distinguir las operaciones dependiendo de la función'order comment' y escribí un código.
De todos modos, su código dado hará el movimiento de la parte de Stop Loss a BE o en el punto deseado, pero todavía mi problema con el 'Tercer' comercio no está resolviendo.
También tengo esta parte del código que se mueve a BE pero me quedé atascado con el SL que no se mueve para la tercera operación.
Acabo de tener otra idea, probando ahora.
¿Y esto es válido?
string comment_sell="Orden de venta";
SellOrder=OrderSend(Symbol(), iOrderType_Sell, LotSize,OpenPrice,Slippage,dStopLossPrice,dTakeProfitPrice, comment_sell ,MagicNumber, 0,Red);
if (OrderComment()=="comment_sell") // ?
¿Es esto válido?
Digamos que he adjuntado el EA al gráfico EURUSD.
if (Order_Symbol()==EURUSD)
¿Comparará si el gráfico actual es de EURUSD o no?
Aquí hay una forma de distinguir los pedidos a través del "Número Mágico" que pensé.
Las llaves no están equilibradas.
¿Es esto posible?
de esta manera tienes que buscar 3 números mágicos diferentes
me parece posible hacer
Ok, después de un hechizo de trabajo duro continuo (al menos para mí), ¡he hecho que el EA esté 'libre de errores'!
Publicando los cambios en resumen:
Tengo confusión con la función Set_Magic_Number().
¿Lo he definido correctamente? Además, al llamarlo en otras funciones, ¿funcionará correctamente?
Saludos
Tengo una confusión con la función Set_Magic_Number().
¿La he definido correctamente? También al llamarla en otras funciones, ¿funcionará correctamente?
Saludos
leo aquí que tu símbolo no es "EURUSD"
tienes que usar el símbolo correcto
leo aquí que su símbolo no es "EURUSD"
tienes que usar el símbolo correcto
No es un problema. El símbolo del broker donde estoy probando el EA es EURUSD,GBPUSD....
Si adjunto el EA al broker donde el símbolo es EURUSDpro, sólo añadiré el 'pro'.
¿Has revisado mi código?
La función de ganancia mínima es un 'Fallo'.
Simplemente cierra todas las operaciones abiertas cuando se ejecuta, independientemente de la pérdida / beneficio en las operaciones.
Pero mi objetivo no es este.
Quiero que si una operación entra en la zona de beneficios y luego el mercado empieza a retroceder, esta función de "Beneficio mínimo" asegurará
que la operación se cierre con mi beneficio mínimo deseado.
Y aquí también no quiero que la 'Tercera' operación se vea afectada por esta función.
Traté de escribir algo así pero ahora no funciona.
No es un problema. El símbolo del broker donde estoy probando el EA es EURUSD,GBPUSD....
Si adjunto el EA al broker donde el símbolo es EURUSDpro, sólo añadiré el 'pro'.
¿Has revisado mi código?
La función de ganancia mínima es un 'Fallo'.
Simplemente cierra todas las operaciones abiertas cuando se ejecuta, independientemente de la pérdida / beneficio en las operaciones.
Pero mi objetivo no es este.
Quiero que si una operación entra en la zona de beneficios y luego el mercado empieza a retroceder, esta función de "Beneficio mínimo" asegurará
que la operación se cierre con mi beneficio mínimo deseado.
Y aquí también no quiero que la 'Tercera' operación se vea afectada por esta función.
Traté de escribir algo así pero ahora no funciona.
Lo haces demasiado complejo porque no tienes ni idea de cómo manejar esto
cuanto más leas e intentes programar tú mismo más fácil será hacer cosas más complejas
pero empieza con cosas sencillas si empiezas a hacer funcionar un programa para una operación y luego lo intentas con más operaciones
tienes que aprender mucho.
si empiezas a elegir un programa corto y sencillo y haces algunos cambios en él para probarlo
puede aprender cómo funciona ese programa
Tu problema es que empezaste
Mira cómo lo haría yo
no necesitaba diferentes entradas para Symbol()
3 Magicnumbers diferentes..
No es un problema. El símbolo del broker donde estoy probando el EA es EURUSD,GBPUSD....
Si adjunto el EA al broker donde el símbolo es EURUSDpro, sólo añadiré el 'pro'.
¿Has revisado mi código?
La función de ganancia mínima es un 'Fallo'.
Simplemente cierra todas las operaciones abiertas cuando se ejecuta, independientemente de la pérdida / beneficio en las operaciones.
Pero mi objetivo no es este.
Quiero que si una operación entra en la zona de beneficios y luego el mercado empieza a retroceder, esta función de "Beneficio mínimo" asegurará
que la operación se cierre con mi beneficio mínimo deseado.
Y aquí también no quiero que la 'Tercera' operación se vea afectada por esta función.
Intenté escribir algo así pero ahora no funciona.
He compilado tu código 80 errores 6 advertencias
la mayoría son identificadores no declarados
Necesito el código suyo con todos los identificadores declarados
si el archivo es demasiado grande entonces adjuntar
compila el archivo y comprueba los errores que obtienes