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

 
PerlOF:

doubleFreeMarginCheck( string symbol, int cmd, double volume)
Devuelve la cantidad de fondos libres que quedan después de abrir la posición especificada al precio actual en la cuenta actual. Si no hay suficientes fondos disponibles, se generará el error 134 (ERR_NOT_ENOUGH_MONEY).
Parámetros:
símbolo - Nombre del instrumento financiero que debe negociarse.
cmd - La operación comercial. Puede ser OP_BUY u OP_SELL.
volumen - Número de lotes.
Ejemplo:
if(AccountFreeMarginCheck(Symbol(),OP_BUY,Lots)<=0
|| GetLastError()==134) return;
 
PerlOF:

por alguna razón, es un guión.

Estás respondiendo fuera de tema.

¿Dónde están los profesionales?


Aquí.

Pasado para usted:

 

¿Dónde puedo descargar un terminal MT4???? puro? Es decir, sin vincularse a un corredor o una empresa de corretaje.

¿Quién puede sugerir? Le estaré muy agradecido.

 
AndCam:

¿Dónde puedo descargar un terminal MT4???? puro? Es decir, sin vincularse a un corredor o una empresa de corretaje.

¿Quién puede sugerir? Le estaré muy agradecido.

normalmente la última versión de los desarrolladores se puede encontrar en https://download.mql5.com/cdn/web/metaquotes.software.corp/mt4/mt4setup.exe
 
Muchas gracias.
 
¡Buenas tardes!
Me pueden decir si es posible hacer la siguiente operación:
Abro una operación con el lote 2 con un objetivo de 75 pips.
Cuando llegue a 50 pips, quiero que se cierre el 50% del lote inicial.
¿Cómo puedo hacerlo sin utilizar la intervención manual?
Gracias de antemano.
 
aaaaaaaaa:
¡Buenas tardes!
Me pueden decir si es posible hacer la siguiente operación:
Abro una operación con el lote 2 con un objetivo de 75 pips.
Cuando llegue a 50 pips, quiero que se cierre el 50% del lote inicial.
¿Cómo puedo hacerlo sin utilizar la intervención manual?
Gracias de antemano.
¿Puedes escribir un script o un Asesor Experto?
 
aaaaaaaaa:
¡Buenas tardes!
Me pueden decir si es posible hacer la siguiente operación:
Abro una operación con el lote 2 con un objetivo de 75 pips.
Cuando llegue a 50 pips, quiero que se cierre el 50% del lote inicial.
¿Cómo puedo hacerlo sin utilizar la intervención manual?
Gracias de antemano.
Puede abrir 2 posiciones de 1 lote cada una. Si quiere abrir sólo una posición de 2 lotes, tiene que cerrarla a 50 pips y abrir una nueva posición de 1 lote con un beneficio de 25 pips.
 
paladin80:
Puede abrir 2 posiciones de 1 lote. Si sólo quiere abrir una posición de 2 lotes, tiene que cerrarla a 50 pips y abrir una nueva posición de 1 lote con un beneficio de 25 pips.

) ¿Por qué lo hace? ¿Qué tal si simplemente se especifica un volumen de cierre de 2 lotes en orderclose?
 

Me gustaría volver a la cuestión del uso de iCustom.
Aquí hay un simple "Asesor Experto", que dibuja una Media Móvil:

int init() {
   return;
} // int init()

int deinit() {
   return;
}


int start() {
   int    MA_Period  = 13;
   int    MA_Shift   = 0;
   int    MA_Method  = 0;

   double MA         = iCustom(NULL,0,"Moving Averages",MA_Period, MA_Shift, MA_Method, 0,0);

   return;
} // int start() {

Lo ejecutamos en el Comprobador y vemos que la propia línea aparece sólo después de que el Comprobador termine su trabajo.
- ¿Por qué no se traza la línea durante el trabajo, con cada nuevo bar? ¿Cómo conseguirlo?
Gracias.

Razón de la queja: