Preguntas de los principiantes MQL5 MT5 MetaTrader 5 - página 1147
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
Ahí lo tienes:
Otra cosa importante es cómo se actualizan los precios (y si se actualizan). El diferencial: ¿cómo se consigue?
Así que, para futuras referencias:
1.SymbolInfoDouble
El punto 3 se dedujo en la práctica al trabajar con KodoBase (y el validador tanto en KodoBase como en Market es el mismo).Así que, para futuras referencias:
1.SymbolInfoDouble
El punto 3 se dedujo en la práctica al trabajar con KodoBase (y el validador tanto en KodoBase como en Market es el mismo).¡Muchas gracias! Ahora haré algunos cambios y lo probaré.
¡Muchas gracias! Haré los cambios ahora y lo probaré.
Sí, el resultado será interesante.
Sí, el resultado será interesante.
¡Problema resuelto! Resultó ser muy sencillo, para eliminar una orden es necesario rellenarrequest.symbol
No he encontrado ninguna información estructurada sobre los datos que deben pasarse necesariamente a la solicitud en función del tipo de operación comercial. Y he utilizado el ejemplohttps://www.mql5.com/ru/docs/constants/tradingconstants/enum_trade_request_actions.
No está ahí.
He comprobado muchas variantes con la congelación. En mi caso la talla única fue suficiente.
¡Problema resuelto! Resultó ser muy sencillo, para eliminar una orden es necesario rellenarrequest.symbol.
No he encontrado ninguna información estructurada sobre los datos que deben pasarse a la solicitud en función del tipo de operación comercial. Y he utilizado el ejemplo https://www.mql5.com/ru/docs/constants/tradingconstants/enum_trade_request_actions.
No está ahí.
He comprobado muchas variantes con la congelación. En mi caso, la talla única fue suficiente.
¿Por qué necesitas esas complicaciones? Utilice la clase de comercio CTrade.
¿Por qué tomarse tantas molestias? Utiliza la clase de negociación CTrade.
Desgraciadamente, esto ha existido desde MT4. Era más fácil adaptarlo.
No sé en el caso de CTrade, pero parece que en todos los lugares donde hay que especificar un símbolo, éste está presente en los parámetros que se pasan al método. Y no está presente en el método OrderDelete(const ulong ticket), por lo que no funcionará. Deberíamos rellenar el request.symbol en algún lugar de antemano.
Desgraciadamente, esto ha existido desde MT4. Era más fácil adaptarse.
Acerca de CTrade - No lo entendí, pero parece que en todas partes donde se necesita especificar un símbolo, es en los parámetros pasados al método. Y no está presente en el método OrderDelete(const ulong ticket), por lo que no funcionará. Tenemos que rellenar el request.symbol en alguna parte.
¿Qué es lo que no funciona? Se trata de una clase de comercio: establece, modifica y borra las ORDENES REMOTIVAS, y abre, modifica y cierra los PODERES.
Absolutamente todo funciona. Y todo se escribe en una línea por cualquier comando comercial.
CTrade
¿Qué no funcionará entonces? Es una clase de comercio: establece, modifica y borra las ORDENES REMOTIVAS, abre, modifica y cierra los PODERES.
Absolutamente todo funciona. Y todo se escribe en una línea por cualquier comando comercial.
CTrade
Así que no entiendo en qué momento se llena m_request.symbol
De todos modos, problema resuelto. Muchas gracias de nuevo por su ayuda.
Así que no entiendo en qué momento se rellena m_request.symbol
De todos modos, problema resuelto. Muchas gracias de nuevo por su ayuda.
Pasa un depurador porCTrade y verás dónde ha ido el símbolo :)