Preguntas de los principiantes MQL5 MT5 MetaTrader 5 - página 381

 
Vladimir Pastushak:
Entonces, ¿la segunda opción es mejor?
Sí. En la segunda variante, primero se comprueba si la función ha funcionado correctamente, y si todo está bien, se empieza a trabajar con la variable donde se ha colocado el resultado de la función.
 
Karputov Vladimir:
Sobre los principios de votación y los pesos de las señales: MQL5 Wizard: Nueva versión.
Esto es justo lo que necesito, gracias.
 

Buenas tardes, especialistas en MQL5. ¿Podríais indicar cómo abrir y cerrar una orden estándar en la 5ª? // Acabo de pasar de la serie 4.

¿Puedo hacerlo sin bibliotecas externas?

No encuentro nada en la documentación sobre el cierre.

Entiendo que hay dos formas de abrir un pedido, pero ¿cómo afectaría eso a las pruebas?

 
new-rena:

Buenas tardes, especialistas en MQL5. ¿Podríais indicar cómo abrir y cerrar una orden estándar en la 5ª? // Acabo de pasar de la serie 4.

¿Puedo hacerlo sin bibliotecas externas?

No encuentro nada en la documentación sobre el cierre.

Entiendo que hay dos formas de abrir un pedido, pero ¿cómo afectaría eso a las pruebas?

//--- В шапке файла подключаем класс CTrade - класс 
//--- для упрощенного доступа к торговым функциям
#include <Trade\Trade.mqh>
//--- объявляем переменную
CTrade            m_trade;

//--- открываем, закрываем...
//--- используя методы класса CTrade...
CTrade. Y, por supuesto, en cada paso tenemos que comprobar lo que ha devuelto el método.
 
Karputov Vladimir:
CTrade. Y por supuesto en cada paso tenemos que comprobar lo que el método ha devuelto.

Vaya, qué chip) ¡Gracias!

Entonces, ¿abrir una orden de forma asíncrona es otra historia y no forma parte de CTrade?

 
new-rena:
Vaya, qué chip) ¡Gracias!
¡Bienvenido a la A!
 
Karputov Vladimir:
¡Bienvenidos a los Cinco!

aha. si abro una orden de forma asincrónica, ¿se comprobará esto? y parece que CTrade es sólo para la operación sincrónica? // si vas a escribir en el de 5 puntos, entonces debes usar algo que no esté en el de 4 puntos)

// Rascaron sin éxito el indicador multidivisa..., perdieron medio día

 
new-rena:

aha. si abro una orden de forma asincrónica, ¿se comprobará esto? y parece que CTrade es sólo para la operación sincrónica?

// con un poco de dificultad rayó un indicador multidivisa...

Aquí, para el envío asíncrono SetAsyncMode. Y más artículos sobre la palabra "asíncrono"
Документация по MQL5: Стандартная библиотека / Торговые классы / CTrade / SetAsyncMode
Документация по MQL5: Стандартная библиотека / Торговые классы / CTrade / SetAsyncMode
  • www.mql5.com
Стандартная библиотека / Торговые классы / CTrade / SetAsyncMode - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
new-rena:

Buenas tardes, especialistas en MQL5. ¿Podríais indicar cómo abrir y cerrar una orden estándar en la 5ª? // Acabo de pasar de la serie 4.

¿Puedo hacerlo sin bibliotecas externas?

No encuentro nada en la documentación sobre el cierre.

Según tengo entendido, la orden puede abrirse de dos maneras, pero ¿cómo afectaría eso a las pruebas?

Si no tenemos ninguna biblioteca externa, existe PositionClose.

Además, podemos abrir una posición con el mismo volumen en la dirección opuesta y resultará en un cierre.

 
Vitalie Postolache:

Si no es externo - hay PositionClose

También puede abrir una posición con el mismo volumen en la dirección opuesta, lo que dará lugar a un cierre.

Pensé que el código tendría cinco páginas). ¡Gracias!