Ver la versión completa : Por favor ayuda a un novato - problema de cierre de orden
Hola
¿Por qué esto no funciona si pudiera preguntar:
El EA funciona cuando tengo el lado de los beneficios, pero una vez que agrego el lado de las pérdidas, abre y cierra los pedidos inmediatamente después de lanzar las órdenes pendientes que coloca. Solo quiero que el EA cierre todo el pedido cuando un particular el nivel de ganancia o pérdida se alcanza ...
(Tenga en cuenta que acabo de empezar a codificar hace aproximadamente un mes. También cómo agrego el código en esa ventana divertida aquí enforexycfdsy no en el artículo principal)
En el área internacional, anuncio:
double initaite_equity = 0;
Desde el inicio, anuncio:
initaite_equity = AccountEquity ();
Luego en el OnTick:
if (Enable_Total_Profit == true)
if (AccountEquity () - initaite_equitygt; = Total_Profit)
Imprimir (The Desired_Profit obtenido como beneficio completo en: Total_Profit);
Cierra todo();
if (Enable_Total_Profit == true)
if (initaite_equity) - (AccountEquity () gt; = Total_Loss);
Imprimir (Reducción máxima obtenida en: Total_Loss);
Cierra todo();
Gracias por tu tiempo
https://www.forexycfds.com/attachments/1528252597.png
Tienes paréntesis extraños de la parte de reducción del código ...
No está seguro de lo que quiere decir Esto es mayor ... If (Enable_Total_Profit == true) if (AccountEquity () - initaite_equitygt; = Total_Profit) Impresión (The Desired_Profit obtenido como beneficio completo en: Total_Profit); Cierra todo(); if (Enable_Total_Profit == true) if (initaite_equity - (AccountEquity ()) gt; = Total_Loss); Impresión (Pérdida máxima generada en: Total_Loss); Cierra todo(); }} Sin embargo, solo para verificar mi extracto del lado de la pérdida con un tamaño de cuenta de, por ejemplo, 5000 si Total_Loss == 30 if (initaite_equity - (AccountEquity ()) gt; = Total_Loss); if (5000 - 4969.99) gt; = 30 Close () Eso es correcto ¿no? Gracias por el tiempo
https://www.forexycfds.com/attachments/1528252597.png
Debería ser bueno ... que todavía tiene paréntesis (Account Equity ()) ... eso no es necesario.
Ya veo. Gracias muy lejos
https://www.forexycfds.com/attachments/1528252597.pnghttps://www.forexycfds.com/attachments/1528252597.pnghttps://www.forexycfds.com/attachments/1528252597.png
Debería estar bien ... Aún tiene paréntesis (Account Equity ()) ... eso no es necesario.
El Maestro habla ...
https://www.forexycfds.com/attachments/1528252598.pngEres un tipo maravilloso FF, ¡te bendiga!
Hola Ferru. Si bien tengo varias instancias del indicador idéntico en 1 ventana, por ejemplo, múltiples estocásticos, simplemente revela los méritos del stoch inicial que agrego, en lugar de los otros. ¿Cómo activo esta función? ¿O posiblemente se apagó?
Hola Ferru, pregunta rápida. Cuando tengo múltiples ejemplos del mismo indicador en 1 ventana, por ej., Múltiples estocásticos, simplemente muestra el valor del stoch inicial que inserté, y no otros. ¿Cómo activo esta función? ¿O tal vez se apagó sin saberlo?
Para ser sincero, no entiendo. Parece ser un error en las compilaciones recientes ... Se muestra perfectamente a la vez en el 509 build (gran viejo).
cita El Gurú habla ...
https://www.forexycfds.com/attachments/1528252598.pngeres un hombre increíble FF, ¡te bendiga!
https://www.forexycfds.com/attachments/1528252598.png
cita Para ser sincero, realmente no entiendo. Parece ser un error en las compilaciones recientes ... Se muestra perfectamente a la vez en el 509 build (bueno).
Gracias por aclarar eso. Creí que estaba sucediendo solo en mi mt4. Intenté apagar y encender un par de cosas, como las descripciones de los objetos, pero nada funciona. De todos modos, no es un problema signifiivo.
1 Adjunto (s)
Hola ¿Por qué esto no funciona si puedo preguntar: el EA funciona cuando solo tengo el lado de las ganancias, pero cuando inserto el lado de reducción también abre y cierra los pedidos inmediatamente después de abrir las órdenes pendientes que coloca. Solo quiero que el EA cierre todas las órdenes cuando se alcanza un nivel particular de ganancia o pérdida ... (Tenga en cuenta que recién comencé a codificar hace aproximadamente un mes. También cómo agrego el código en esa ventana de humor enforexycfdsy no en el artículo principal) En el campo Global, declaro: dual initaite_equity = 0; En el init reconozco: initaite_equity = AccountEquity (); ... Hola , soy malo en la codificación, pero estoy usando un EA para mí y ahora estoy adjuntando aquí. Simplemente usé ese EA para cerrar todas las posiciones tan pronto como alcanza cierta cantidad de capital; tu podrías intentar.
https://www.forexycfds.com/attachments/15282526031280229465.ex4
quote Hola, no soy bueno en la codificación pero estoy usando un EA para mí y me estoy adjuntando aquí. Acabo de usar ese EA para cerrar todas las posiciones cuando alcanza cierta cantidad de capital; Puedes probar. archivo
Hola aahmad. Gracias por EA. Veré cómo puedo usarlo. Por cierto. Buen rendimiento con su diario de operaciones y operaciones hasta ahora este año. Espero que dure por el resto del año, pero estoy convencido de que
https://www.forexycfds.com/attachments/1528252598.pngTodo lo mejor
https://www.forexycfds.com/attachments/1528252598.png
Citar Hola , soy malo en la codificación, pero estoy usando un EA para mí y me estoy adjuntando aquí. Simplemente usé ese EA para cerrar todos los lugares tan pronto como alcanza cierta cantidad de capital; podrías probar. documento
Intenté este EA en mi cuenta real, pero cierra todas las órdenes iniciadas, pero cuando intento la demostración funciona correctamente, ¿posee el mql del EA para verificarlo?
Powered by forexycfds® Version 4.2.5 Copyright © 2024 forexycfds Solutions, Inc. All rights reserved.