Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 332

 

Pode dizer-me se as fórmulas para calcular o custo de 1 ponto para 1 lote estão 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

Obrigado antecipadamente pela resposta!

p.s. especialmente interessado na correcção das 3 últimas fórmulas!

 

Eis uma pergunta muito interessante:


Há necessidade de proibir a EA de trabalhar com metais.

Naturalmente, podemos ir "directamente" listar todos os símbolos metálicos possíveis. Ou, pelo menos, definir a procura de um substrato na cadeia de símbolos. Mas estou interessado se houver uma saída agradável, código curto original para determinar a que grupo o símbolo pertence. Ou algo mais interessante.

Por favor, informe se alguém já se deparou com tal questão e conheça a solução.
 
artmedia70:

Eis uma pergunta muito interessante:


Há necessidade de proibir a EA de trabalhar com metais.

Naturalmente, podemos ir "directamente" listar todos os símbolos metálicos possíveis. Ou, pelo menos, definir a procura de um substrato na cadeia de símbolos. Mas estou interessado se houver uma saída agradável, código curto original para determinar a que grupo o símbolo pertence. Ou algo mais interessante.

Por favor, informe se alguém já encontrou este problema e conhece a solução.

Aqui está um exemplo:

   string path=SymbolInfoString(Symbol(),SYMBOL_PATH);
   if(StringFind(path,"Metals",0)>-1)
     Print("Символ "+Symbol()+" относится к группе металлов.");
 
NECESSIDADE DE AJUDA17
Porque é que não existe um separador de sinais no MT4 no terminal e nas definições?Onde está o separador dos sinais?
 
akaMaxMan:
NECESSIDADE DE AJUDA17
Porque é que não existe um separador de sinais no MT4 no terminal e nas definições?

Porque o seu revendedor desactivou este separador! É melhor perguntar ao seu revendedor sobre isso.

Outra opção é abrir a sua conta no terminal a partir de outro concessionário.

 
tol64:

Aqui está um exemplo:

Bonito, obrigado.

E porque não o vi quando estava a vasculhar a documentação? )))

 
AlexeyVik:

Bonito, obrigado.

E porque não o vi quando estava a vasculhar a documentação? )))

Acontece).

Duplicou a resposta ao seu fio.

 

Algumas dicas para principiantes da MQL5!!!

Não percebo porque é que o compilador dá erro 'hora de início' - declaração sem tipo:

data/hora de início=D'00:00:00:01';

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

MqlDateTime startday,swapday,endday;

Tempo para Estruturar(hora de início,endday);

Tempo para Estruturar(endtime,endday);

startday.day.day_of_week=1;

swapday.day_of_week=3;

endday.day_of_week=5;

Документация по MQL5: Стандартные константы, перечисления и структуры / Структуры данных / Структура даты
Документация по MQL5: Стандартные константы, перечисления и структуры / Структуры данных / Структура даты
  • www.mql5.com
Стандартные константы, перечисления и структуры / Структуры данных / Структура даты - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
loaderinbox:
A sua resposta já lhe foi dada. E não precisa de bater em todos os fios.
 
Novikov:

Poderia dizer-me se as fórmulas para calcular o valor do pip para 1 lote estão 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

Pela sua resposta, obrigado de antemão!

p.s. especialmente interessado na fidelidade das 3 últimas fórmulas!

Caro transcendreamer deu-me uma resposta! Talvez alguém precise:

cálculo só é correcto para cadchf deve ser 0.0001*100000/USDCAD/CADCHF
mas em geral há uma forma simples - descreverei como o faço:
é simplista, mas funciona em todo o lado
olha para a essência do instrumento, qualquer instrumento tem uma base e um indicador
base = o que negociamos = para cadchf é o dólar canadiano= então negociamos cad
indicador = o que cotamos base = neste caso o franco
então inicialmente o resultado financeiro de qualquer negócio será em francos
então é necessário converter os francos na moeda do depósito(usd)
então pegamos usdchf - isto é quantos francos isto é quantos francos por 1 dólar
e precisamos do oposto - quantos dólares por 1 franco
i.e. flip 1/x onde x=usdchf
então como resultado para o valor de 4 dígitos de ponto obtemos 10 / usdchf = 10. 37
isto pode ser feito com qualquer instrumento que conheça a sua moeda cotada
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5