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

 
Soy un novato... o más bien un veterano con 5 años de vacaciones)
ayúdame a registrar una cuenta...
¿cómo elegir un corredor...?
¿no hay programa a partir de ahora?
 
Юлия Николаева:
Soy un novato... o más bien un veterano con 5 años de vacaciones)
ayúdame a registrar una cuenta...
¿cómo elegir un corredor...?
¿ya no hay programa?
La respuesta se verá como un anuncio o una discusión de un corredor. Así que la respuesta sólo puede estar en el PM.
 
Alexey Viktorov:
Responderle será visto como publicidad o discusión del corredor. Así que la respuesta sólo puede ser en un mensaje privado.
Bueno, al menos escribir en privado - ¿qué hacer?
 
Registrado en meta...-bse, no me deja entrar en mi cuenta en mi portátil, en mi teléfono no me deja recargar donde está el signo más en "trade"
 

buen día sé que no es sobre el tema, pero sin embargo

abro una posición larga en el terminal MT5, al día siguiente el broker calcula los puntos a canjear y mueve la orden para cerrar el día. ¿cómo debo llamarlo correctamente? y ¿es posible hacerlo como se hacía con MT4?
Совершение сделок - Торговые операции - MetaTrader 5
Совершение сделок - Торговые операции - MetaTrader 5
  • www.metatrader5.com
Торговая деятельность в платформе связана с формированием и отсылкой рыночных и отложенных ордеров для исполнения брокером, а также с управлением текущими позициями путем их модификации или закрытия. Платформа позволяет удобно просматривать торговую историю на счете, настраивать оповещения о событиях на рынке и многое другое. Открытие позиций...
 

Hola compañeros programadores. Ayúdame a hacer un entero pero sin advertir la posible pérdida de datos debido a la conversión de tipo

int Candle = (iClose(_Symbol,PERIOD_H1,1) - iOpen(_Symbol,PERIOD_H1,1)) / _Point; 
if(Candle < 0){Candle = Candle * -1;}

Esta construcción funciona perfectamente y la salida es siempre un número entero positivo. Pero al compilarlo, MQL5 muestra una posible pérdida de datos debido a la advertencia de conversión de tipo. Como tengo muchas construcciones similares en mi código, estoy "harto" de estas advertencias.

Incluso hice lo siguiente

double Candle = (iClose(_Symbol,PERIOD_H1,1) - iOpen(_Symbol,PERIOD_H1,1)) / _Point;
if(Candle < 0){Candle = Candle * -1;}
string Candle2 =  DoubleToString(Candle, 0);
int Candle3 = StringToInteger(Candle2);

Pero aún así esta advertencia muestra la posible pérdida de datos debido a la conversión de tipo. ¿Cómo convertir un número a tipo int sin estas advertencias?

 
Kolya32:

Hola compañeros programadores. Ayúdame a hacer un entero pero sin advertir la posible pérdida de datos debido a la conversión de tipo

Esta construcción funciona perfectamente y la salida es siempre un número entero positivo. Pero al compilarlo, MQL5 muestra una posible pérdida de datos debido a la advertencia de conversión de tipo. Como tengo muchas construcciones similares en mi código, estoy "harto" de estas advertencias.

Incluso hice esto

Pero aún así esta advertencia le avisa de la posible pérdida de datos debido a la conversión de tipo. ¿CÓMO PUEDO REPRESENTAR un NÚMERO en tipo int sin estas advertencias?

Así

int Candle = (int)((iClose(_Symbol,PERIOD_H1,1) - iOpen(_Symbol,PERIOD_H1,1)) / _Point);
 
Kolya32:

Hola compañeros programadores. Ayúdame a hacer un entero pero sin advertir la posible pérdida de datos debido a la conversión de tipo

Esta construcción funciona perfectamente y la salida es siempre un número entero positivo. Pero al compilarlo, MQL5 muestra una posible pérdida de datos debido a la advertencia de conversión de tipo. Como tengo muchas construcciones similares en mi código, estoy "harto" de estas advertencias.

Incluso hice lo siguiente

Pero aún así esta advertencia muestra la posible pérdida de datos debido a la conversión de tipo. ¿Cómo convertir un número a tipo int sin estas advertencias?

int Candle = int((iClose(_Symbol,PERIOD_H1,1) - iOpen(_Symbol,PERIOD_H1,1)) / _Point); 
 
Vitaly Muzichenko:
int Candle = (int)((iClose(_Symbol,PERIOD_H1,1) - iOpen(_Symbol,PERIOD_H1,1)) / _Point);

Muchas gracias. Había 20 avisos y ahora no hay ninguno. Ni siquiera es familiar))

 
Artyom Trishkin:
int Candle = int((iClose(_Symbol,PERIOD_H1,1) - iOpen(_Symbol,PERIOD_H1,1)) / _Point); 
Gracias a ti también. Eso también funciona)