[¡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?
Razón de la queja: