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

 

¿Podría decirme si las fórmulas para calcular el coste de 1 punto por 1 lote son correctas?

EURUSD 0,0001*100000
GBPUSD 0,0001*100000
AUDUSD 0.0001*100000
NZDUSD 0,0001*100000
USDCAD 0,0001*100000/USDCAD
USDCHF 0,0001*100000/USDCHF
USDJPY 0,01*100000/USDJPY
EURGBP 0.0001*100000*EURUSD/EURGBP
EURAUD 0.0001*100000*EURUSD/EURAUD
EURNZD 0.0001*100000*EURUSD/EURNZD
EURCAD 0.0001*100000*EURUSD/EURCAD
EURCHF 0.0001*100000*EURUSD/EURCHF
EURJPY 0.01*100000*EURUSD/EURJPY
GBPAUD 0.0001*100000*GBPUSD/GBPAUD
GBPNZD 0.0001*100000*GBPUSD/GBPNZD
GBPCAD 0.0001*100000*GBPUSD/GBPCAD
GBPCHF 0.0001*100000*GBPUSD/GBPCHF
GBPJPY 0.01*100000*GBPUSD/GBPJPY
AUDNZD 0.0001*100000*AUDUSD/AUDNZD
AUDCAD 0.0001*100000*AUDUSD/AUDCAD
AUDCHF 0.0001*100000*AUDUSD/AUDCHF
AUDJPY 0.01*100000*AUDUSD/AUDJPY
NZDCAD 0.0001*100000*NZDUSD/NZDCAD
NZDCHF 0.0001*100000*NZDUSD/NZDCHF
NZDJPY 0.01*100000*NZDUSD/NZDJPY
CADCHF 0.0001*100000*USDCAD*CADCHF
CADJPY 0.01*100000*USDCAD/CADJPY
CHFJPY 0.01*100000*USDCHF/CHFJPY

¡Gracias de antemano por la respuesta!

p.d. ¡especialmente interesado en la exactitud de las 3 últimas fórmulas!

 

Esta es una pregunta muy interesante:


Es necesario prohibir que la EA trabaje con metales.

Por supuesto, podemos ir "directamente" a enumerar todos los símbolos metálicos posibles. O al menos establecer la búsqueda de una subcadena en la cadena de símbolos... Pero me interesa si hay una salida agradable, un código corto original para determinar a qué grupo pertenece el símbolo. O alguna otra cosa interesante.

Por favor, avisen si alguien ya se ha encontrado con esta pregunta y conoce la solución.
 
artmedia70:

Esta es una pregunta muy interesante:


Es necesario prohibir que la EA trabaje con metales.

Por supuesto, podemos ir "directamente" a enumerar todos los símbolos metálicos posibles. O al menos establecer la búsqueda de una subcadena en la cadena de símbolos... Pero me interesa si hay una salida agradable, un código corto original para determinar a qué grupo pertenece el símbolo. O alguna otra cosa interesante.

Por favor, avisad si alguien se ha encontrado ya con este problema y conoce la solución.

He aquí un ejemplo:

   string path=SymbolInfoString(Symbol(),SYMBOL_PATH);
   if(StringFind(path,"Metals",0)>-1)
     Print("Символ "+Symbol()+" относится к группе металлов.");
 
¡¡¡¡NECESITA AYUDA!!!!
¿Por qué no hay una pestaña de señales en MT4 en el terminal y la configuración?¿Dónde está la pestaña de señales?
 
akaMaxMan:
¡¡¡¡NECESITA AYUDA!!!!
¿Por qué no hay una pestaña de señales en MT4 en el terminal y en la configuración?

Porque su distribuidor ha desactivado esta pestaña. Lo mejor es que preguntes a tu concesionario al respecto.

Otra opción es abrir su cuenta en el terminal de otro distribuidor.

 
tol64:

He aquí un ejemplo:

Hermoso, gracias.

¿Y por qué no lo he visto cuando estaba rebuscando en la documentación? )))

 
AlexeyVik:

Hermoso, gracias.

¿Y por qué no lo he visto cuando estaba rebuscando en la documentación? )))

Eso pasa).

Duplicada la respuesta a tu hilo.

 

¡¡Algunos consejos para los principiantes de MQL5!!

No entiendo por qué el compilador da error 'starttime' - declaración sin tipo:

datetime starttime=D'00:00:01';

datetime endtime=D'23:59:59';

MqlDateTime startday,swapday,endday;

void TimeToStruct(starttime,endday);

void TimeToStruct(endtime,endday);

startday.day_of_week=1;

swapday.day_of_week=3;

endday.day_of_week=5;

Документация по MQL5: Стандартные константы, перечисления и структуры / Структуры данных / Структура даты
Документация по MQL5: Стандартные константы, перечисления и структуры / Структуры данных / Структура даты
  • www.mql5.com
Стандартные константы, перечисления и структуры / Структуры данных / Структура даты - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
loaderinbox:
Ya se le ha dado la respuesta. Y no es necesario tocar en cada hilo.
 
Novikov:

¿Podrían decirme si las fórmulas para calcular el valor del pip para 1 lote son correctas?

EURUSD 0,0001*100000
GBPUSD 0,0001*100000
AUDUSD 0,0001*100000
NZDUSD 0,0001*100000
USDCAD 0,0001*100000/USDCAD
USDCHF 0,0001*100000/USDCHF
USDJPY 0,01*100000/USDJPY
EURGBP 0,0001*100000*EURUSD/EURGBP
EURAUD0,0001*100000*EURUSD/EURAUD
EURNZD 0,0001*100000*EURUSD/EURNZD
EURCAD 0,0001*100000*EURUSD/EURCAD
EURCHF0,0001*100000*EURUSD/EURCHF
EURJPY 0,01*100000*EURUSD/EURJPY
GBPAUD 0,0001*100000*GBPUSD/GBPAUD
GBPNZD 0,0001*100000*GBPUSD/GBPNZD
GBPCAD 0,0001*100000*GBPUSD/GBPCAD
GBPCHF 0,0001*100000*GBPUSD/GBPCHF
GBPJPY 0,01*100000*GBPUSD/GBPJPY
AUDNZD0,0001*100000*AUDUSD/AUDNZD
AUDCAD 0,0001*100000*AUDUSD/AUDCAD
AUDCHF 0,0001*100000*AUDUSD/AUDCHF
AUDJPY0,01*100000*AUDUSD/AUDJPY
NZDCAD 0,0001*100000*NZDUSD/NZDCAD
NZDCHF 0,0001*100000*NZDUSD/NZDCHF
NZDJPY 0,01*100000*NZDUSD/NZDJPY
CADCHF 0,0001*100000*USDCAD*CADCHF
CADJPY 0,01*100000*USDCAD/CADJPY
CHFJPY 0,01*100000*USDCHF/CHFJPY

Por su respuesta, ¡gracias de antemano!

p.d. ¡especialmente interesado en la fidelidad de las 3 últimas fórmulas!

¡El querido transcendreamer me dio una respuesta detallada! Tal vez alguien lo necesite:

el cálculo es correcto solo para cadchf debe ser 0.0001*100000/USDCAD/CADCHF
pero en general hay una forma sencilla - describiré como lo hago:
es simplista, pero funciona en todas partes
mira la esencia del instrumento, cualquier instrumento tiene una base y un indicador
base = lo que negociamos = para el cadchf es el dólar canadiense= por lo que negociamos con el cad
indicador = lo que cotizamos base = en este caso el franco
por lo que inicialmente el resultado financiero de cualquier transacción será en francos
por lo que hay que convertir los francos en la moneda del depósito(usd)
por lo que tomamos usdchf - esto es cuántos francos esto es cuántos francos por 1 dólar
y necesitamos lo contrario - cuántos dólares por 1 franco
es decir , dar la vuelta a 1/x donde x=usdchf
entonces como resultado para el valor de 4 dígitos del punto obtenemos 10 / usdchf = 10. 37
esto se puede hacer con cualquier instrumento conociendo su moneda cotizada
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5