[¡AVISO CERRADO!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen. No puedo ir a ningún sitio sin ti. - página 97

 

¡hola a todos!

He indagado un poco y no lo he encontrado, así que voy a preguntar a algunos entendidos...

¿es posible obtener información sobre el número total máximo de órdenes abiertas y pendientes que permite un corredor?

He buscado en MarketInfo, pero no hay nada similar... o esta información no se emite a través del terminal?

 

Tratando de escribir un EA escribí las primeras líneas que tomé prestadas de otros EAs Error durante la compilación

Por favor, ayuda


  • Abrir dos pedidos idénticos
  • Comprar - MA2 cruza MA19 de abajo hacia arriba MACD>0
  • Venta - МА2 cruza МА19 de arriba a abajo МАCD< 0
  • El primer orden se cierra con TP=20pip . Al mismo tiempo, la segunda orden obtiene un SL igual al precio de cierre de la primera orden
  • La segunda orden se cierra con TrailingStop
Archivos adjuntos:
andriaus.mq4  6 kb
 
A menudo veo un parámetro de este tipo en los EAs como Slippage. ¿Para qué sirve y qué hace?
 
Shniperson >> :
A menudo veo este parámetro en los Asesores Expertos como el deslizamiento. ¿Para qué sirve?

El máximo deslizamiento permitido en pips no a favor del operador al realizar una operación (abrir o cerrar una posición) en el mercado. Si el deslizamiento excede el límite especificado, la operación no se ejecutará - requotes.


No se utiliza siempre y no lo hacen todas las empresas de corretaje; consulte el manual de su corredor.

 
Y otra pregunta más tonta... ¿Cuál es la diferencia entre ByLimit y ByStop? (similar a Vender)
 

Hola, ¿alguien puede decirme cómo puedo solicitar el estado del buffer del indicador en la barra anterior desde un EA? Si es una flecha y llena el buffer así:

if (sigCurrent==1 && sigPrevious==2)
{
ExtMapBuffer4[i-1] = High[i-1]-5*Point;
//ExtMapBuffer3[i] = Ask;
entry=true;
entry_point=Ask;
}
else if (sigCurrent==2 && sigPrevious==1)
{
ExtMapBuffer3[i-1] = Low[i-1]-5*Point;
//ExtMapBuffer4[i] = Bid;
entry=true;
entry_point=Bid;

}


Enmi opinión, el Asesor Experto necesita que las condiciones coincidan, algo así:

double Up;
double Down;
int res;

Up=iCustom(NULL, 0, "sidus_v.2", 3, 1);
Down=iCustom(NULL,0, "sidus_v.2",2,1);
//---- condiciones de venta
if(Down==Low)
{
res=OrderSend(Symbol(),OP_SELL,Lots,Bid,3,0,0,"",MAGICMA,0,Red);
return;
}
//---- condiciones de compra
if(Up==High)
{
res=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,0,",MAGICMA,0,Blue);
return;
}

¡Pero esto está mal!¡!

Por favor, aconseje cómo tratar este caso...

 
granit77 >> :

Si el tráfico es fundamental para usted, lo más eficaz es limitar el número de caracteres utilizados en la ventana de Market Watch.

Gracias

 
Shniperson >> :
Y otra pregunta más tonta . ¿Cuál es la diferencia entre un BuyLimit y un ByStop? (Similar a la orden de venta)
  • Límite de compra: para abrir una posición de compra si el precio de venta es inferior o igual al precio de la orden. El nivel de precios actual en el momento de la instalación de la orden es superior al valor de la orden Buy Limit;

  • Buy Stop - abre una posición de compra si el Ask es mayor o igual al precio de la orden. En este caso, el nivel de precios actual en el momento de colocar la orden es inferior al valor de la orden Buy Stop;

 
WalkMan >> :
  • Límite de compra: para abrir una posición de compra si el precio de venta es inferior o igual al precio de la orden. El nivel de precios actual en el momento de la instalación de la orden es superior al valor de la orden Buy Limit;

  • Buy Stop - abre una posición de compra si el Ask es mayor o igual al precio de la orden. En este caso, el nivel de precios actual en el momento de colocar la orden es inferior al valor de la orden Buy Stop;

A grandes rasgos, Buy Limit es una orden de inversión, mientras que Buy Stop es una orden de ruptura.

 
¿Puede alguien decirme cómo registrar un EA en formato ex4 en MT4?