Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 226

 
Vitaly Muzichenko:

Os dados podem ser perdidos se você usar 7 pares diferentes em uma fórmula? Às vezes, as negociações se abrem onde não deveriam abrir de forma alguma
 

Você podeNULL o símbolo atual

ouSímbolo(), _Símbolo .

 
Como eu uso sar?

sar duplo;

sar=iSAR(NULL,0,0,0.02,0.2,0);

termina com erro....


 
Sergey Porphiryev:
Como eu uso sar?

sar duplo;

sar=iSAR(NULL,0,0,0.02,0.2,0);

termina com erro....


Que terminal? MT4, MT5 ?

Para MT4:

iSAR(Symbol(),PERIOD_CURRENT,sar_step,sar_max,0);
Para MT5, primeiro você precisa criar um cabo iSAR() em OnItit() e depois em OnTick() recuperar os dados do cabo.
 
Artyom Trishkin:

Que terminal? MT4, MT5 ?

Para MT4:

Para MT5, primeiro você precisa criar uma alça iSAR() em OnItit() e depois já em OnTick() obter os dados da alça.


MT4(alpari). Aí é que está, estou fazendo tudo kosher:



 
Sergey Porphiryev:


MT4(alpari)... Aí é que está, parece que estou fazendo tudo kosher:



Onde, em que parte do código você coloca a referência iSAR() ?
 
Artyom Trishkin:
Onde, em que lugar do código você coloca a chamada iSAR()?

Em especialista, em vazio OnTick()...
 
Sergey Porphiryev:

Em Expert, in void OnTick()...
Bem, os milagres nunca acontecem. Vamos tentar adivinhar? Ou você vai nos mostrar informações mais completas?
 
Artyom Trishkin:
Onde, em que lugar do código você coloca a referência iSAR() ?

Obrigado! Descobri, no início eu estava brincando com a definição da função do mesmo nome.
 
Sergey Porphiryev:

Obrigado! Imaginei que, no início, eu era feiticeiro, com a definição da função do mesmo nome.

A função do mesmo nome não deve ter exatamente os mesmos parâmetros formais.

Torná-los diferentes, seja pelo número ou pelo tipo. Somente então funcionará sobrecarregando o trabalho.

Razão: