Discusión sobre el artículo "Creando un ayudante para el comercio manual" - página 3

 
Amir Yacoby:

Bueno, esto es tuyo.

Bueno,
¿Necesita un tamaño más grande del panel o no?
Creo que necesita corregir el tamaño de la fuente. Lo corregiré y te lo enviaré.

Saludos cordiales,
Dmitriy.

 
Dmitriy Gizlyk:

Bueno,
¿Necesita un tamaño más grande del panel o no?
Creo que necesita corregir el tamaño de la fuente. Lo corregiré y se lo enviaré.

Saludos cordiales,
Dmitriy.

Sí, el tamaño de la fuente necesita corrección, pero creo que el panel también.

Gracias

 
Conecté todo a la vez. Mi broker es BCS. Intenté instalar el panel en una cuenta demo (no llegué a la real) mt5.
 
El icono del panel de negociación permanece inmóvil.
 

¡muy útil gracias! buena idea.sin embargo, no funciona para Brasil. ¿Hay alguna modificación a realizar?

botón de venta o compra - no pone orden .. nada.

 
19681:
Conecté todo a la vez. Mi broker es BCS. Intenté instalar el panel en una cuenta demo (no llegó a la real) mt5.
Buenos días,
Pruebe esta opción.
Saludos,
Dmitry.
Archivos adjuntos:
TradePanel.mq5  57 kb
TradePanel.ex5  270 kb
 
Diego Castilho:

¡muy útil gracias! buena idea.sin embargo, no funciona para Brasil. ¿Hay alguna modificación a realizar?

boton de vender o comprar - no pone orden .. nada.

Hola, Diego.
Compruebe esta versión, por favor.

Saludos cordiales,
Dmitriy.

Archivos adjuntos:
TradePanel.mq5  57 kb
TradePanel.ex5  270 kb
 
19681:
Por supuesto, el autotrading está activado. Y se manifiesta en el hecho de que los botones no funcionan (al hacer clic en vender o comprar muestra "error de orden de compra abierta")

Si en el programa se utiliza la clase de comercio CTrade, es necesario especificar el tipo de llenado de órdenes para el comercio en la Bolsa de Moscú, como en el artículo Por dónde empezar al crear un robot de comercio para la bolsa de Moscú MOEX.

#include<Trade\Trade.mqh>
//--- objeto para operaciones comerciales
CTrade  trade;
//+------------------------------------------------------------------+
//| Función de inicialización experta|
//+------------------------------------------------------------------+
int OnInit()
  {
//--- set MagicNumber para identificar nuestros pedidos
   int MagicNumber=123456;
   trade.SetExpertMagicNumber(MagicNumber);
//--- fija el deslizamiento permitido en puntos al comprar/vender
   int deviation=10;
   trade.SetDeviationInPoints(deviation);
//--- modo de llenado del pedido, es necesario utilizar el modo permitido por el servidor
   trade.SetTypeFilling(ORDER_FILLING_RETURN);
//---
   return(0);
  }
 
Dmitriy Gizlyk:

Hola, Diego.
Revisa esta versión, por favor.

Saludos cordiales,
Dmitriy.

¡funciona perfectamente ! Buen trabajo

¡Gracias!

 
Diego Castilho:

Funciona perfectamente. Buen trabajo

Gracias.

Buena suerte.