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
Resulta que no hay manera de averiguar el valor del margen requerido sin intentar ejecutar realmente una solicitud de operación al servidor en la cuenta donde está prevista (no en otra cuenta, no en una demo)...
¿Salva la situación, en comparación con el volumen de transacciones previsto, en una solicitud de este tipo? A juzgar por https://www.mql5.com/ru/forum/261955/page4#comment_7947380, no.
Esto es original. ¿Las funciones OrderCheck() o OrderCalcMargin() no tienen sentido, salvo en casos particulares? Algo está mal. De nuevo, el terminal informa de la falta de fondos en la cuenta sin contactar con el servidor. ¿Cómo lo sabe? ¿Por qué estas funciones no llaman allí?
Así es como funciona la información.
)
Todo funciona bien, siempre y cuando informe
)
La palabra "normal" en su interpretación, ¿qué significa? En realidad, aún más desconcertante es la palabra "todos". Para concluir que todo es normal, basta con que el terminal no haya contactado con el servidor y haya dado un mensaje de fondos insuficientes. ¿He entendido bien, la palabra "todos" no incluye la actividad de los programas MQL5? ¿Todo lo demás, excepto los programas MQL5, funciona normalmente? ¿Se refiere a esto?
Si recuerdas, la pregunta era cómo averiguar el margen necesario en el programa MQL5. Si puedes darme una pista, por favor hazlo.
La palabra "normal" en su interpretación, ¿qué significa? En realidad, aún más desconcertante es la palabra "todos". Para concluir que todo es normal, basta con que el terminal no se haya dirigido al servidor y haya dado un mensaje de fondos insuficientes. ¿He entendido bien, la palabra "todos" no incluye la actividad de los programas MQL5? ¿Todo lo demás, excepto los programas MQL5, funciona normalmente? ¿Se refiere a esto?
Si recuerdas, la pregunta era cómo encontrar el margen requerido en MQL5. Si puedes darme una pista, por favor hazlo.
Ir aquí
https://www.mql5.com/ru/forum/261955/page4#comment_7947370
Y estudia cuidadosamente el lenguaje.
Puede encontrar todo lo más útil, de lo contrario sólo le salvará el trabajo por cuenta propia.
Aquí
https://www.mql5.com/ru/forum/261955/page4#comment_7947370
y aprender el idioma con cuidado.
y necesitas más ayuda, de lo contrario sólo te salvará el trabajo por cuenta propia.
Aquí está la tabla ya insertada:#31
Todavía no has entendido que para determinar el margen hay que utilizar el apalancamiento real del símbolo correspondiente, no el apalancamiento de la cuenta de trading.
Aquí está la tabla ya insertada:#31
Todavía no has entendido que para determinar el margen hay que utilizar el apalancamiento real del símbolo correspondiente, no el apalancamiento de la cuenta de trading.
Petros, ¿para calcular el margen o qué?
De nuevo
En el equipo de comprobación de la suficiencia de fondos (
OrderCalcMargin
) Ya es "todo incluido" y es inútil molestarse con el tamaño de la palanca.
Pero, si es necesario, esta cuestión puede resolverse.
Foro sobre trading, sistemas de trading automatizados y comprobación de estrategias
Evaluación de los requisitos de margen en MQL5
Renat Akhtyamov, 2018.07.01 11:19
Eso no va a ayudar aquí.
Tiene diferente apalancamiento en diferentes sims.
El apalancamiento se puede calcular en base al margen, ya que el servidor dará la respuesta de la cantidad de margen ya teniendo en cuenta el apalancamiento
Petros, ¿para calcular el margen o qué?
De nuevo
El equipo de comprobación de la suficiencia (
) ya es "todo incluido" y es inútil preocuparse por el tamaño de la palanca.
Pero, si es necesario, esta cuestión puede resolverse.
¿Intentaste hacer las cuentas tú mismo o sólo bla, bla, bla?
La función nativa OrderCalcMargin() da el margen sólo incluyendo el tamaño del apalancamiento que obtenemos usando AccountInfoInteger(ACCOUNT_LEVERAGE).
Comprobado.
Petros, ¿para calcular el margen o qué?
De nuevo
Al equipo de comprobación de la suficiencia (
) Todo es ya "todo incluido" y es inútil molestarse en el tamaño de la palanca.
Pero, si es necesario, esta cuestión también se resuelve.
Sería bueno. ¿Cómo se comprueba la declaración? (Sí, por cierto, OrderCalcMargin no es un "comando de comprobación de suficiencia", OrderCheck() hace la comprobación)
¿A qué código te refieres? ¿Organizar una búsqueda binaria de la cantidad de margen por lecturas indicativas (Sí-No) de OrderCheck() en una cuenta real para los intentos de abrir operaciones reales para diferentes tamaños de depósito, incluyendo 5 millones? Muy bien, el código, pero ¿quién pagará este placer?
¿Y qué hacer con el resultado? ¿Creemos que esto será así para cualquier empresa de corretaje? ¿En qué se basa? Una declaración responsable del promotor sería de gran ayuda en este caso, pero él, como se puede ver, guarda silencio. Tampoco creo que tenga una solución.
Al fin y al cabo, no todos los problemas de valoración de los márgenes se han expresado ya. Para estimar el margen de una orden pendiente, debemos prever el apalancamiento de esta cuenta para este símbolo en el momento de las noticias sobre esto y aquello; la orden pendiente sobrevivirá hasta el viernes por la noche. No para comprobar cuál es el apalancamiento ahora, sino para anticipar cuál será entonces y allí.
Otra cuestión es si el apalancamiento disminuirá individualmente. ¿Será detectado por OrderCalcMargin() o OrderCheck()?
O, para alegría de todos, ¿tiene el desarrollador algo que decir sobre cómo estimar el margen para abrir una operación sin abrirla? ¿Y cada operador de cada cuenta no necesita realizar sus propios experimentos para averiguar el apalancamiento actual de cada símbolo?
Todo viene del hecho de que algunas personas hacen algunas cosas de memoria y piensan que ya saben MQLs o el comercio.
Y no se dan cuenta de que son unos peleles y dan consejos a los que deberían seguir con el ejemplo.
Petros, ¿para calcular el margen o qué?
De nuevo
Al equipo de comprobación de la suficiencia (
OrderCalcMargin
Si su cuenta ya es "todo incluido" y no hay necesidad de molestarse con la cantidad de apalancamiento.
Pero, si es necesario, esta cuestión también se resuelve
Te aconsejo que leas detenidamente para qué sirve esta función:
margen
[out] Variable que se utilizará para calcular el margen requerido si esta función se ejecuta con éxito. El cálculo se realiza como si no hubiera órdenes pendientes ni posiciones abiertas en la cuenta corriente.
El valor del margen depende de muchos factores y puede cambiar cuando cambia el entorno del mercado.