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

 
Pessoal, eu tenho um estocástico em minha EA.
Como faço para entrar nos parâmetros de entrada?
Estou cansado de reescrever o código toda vez que quero brincar com estocásticos
 
Sergey Lobzankin:
caras, minha EA tem um estocástico
Como posso colocá-lo nos parâmetros de entrada?
Estou cansado de reescrever o código toda vez que quero brincar com estocásticos

Aqui, você pode ver como retirá-lo.

 
se ( Ask <= PriceLow && CountBuy() == 0 ) 'CountBuy' - função não definida
se ( Bid >= PriceHigh && CountSell() == 0 ) 'CountSell' - função não definida
int CountBuy() 'CountBuy' - função só pode ser declarada no âmbito global
int CountSell() 'CountSell' - função só pode ser declarada no âmbito global

Vocês poderiam me explicar, programadores, qual é o erro?
 
KRIKS:
se ( Ask <= PriceLow && CountBuy() == 0 ) 'CountBuy' - função não definida
se ( Bid >= PriceHigh && CountSell() == 0 ) 'CountSell' - função não definida
int CountBuy() 'CountBuy' - função só pode ser declarada no âmbito global
int CountSell() 'CountSell' - função só pode ser declarada no âmbito global

Vocês poderiam me explicar, programadores, qual é o erro?

As funções CountBuy e CountSell não são declaradas. A julgar pelo que está escrito a seguir:

int CountBuy() 'CountBuy' - function can be declared only in the global scope   
int CountSell() 'CountSell' - function can be declared only in the global scope 

Estas funções existem, mas são declaradas dentro de outras funções. A declaração deve ser colocada fora do corpo de qualquer função.

 
KRIKS:
se ( Ask <= PriceLow && CountBuy() == 0 ) 'CountBuy' - função não definida
se ( Bid >= PriceHigh && CountSell() == 0 ) 'CountSell' - função não definida
int CountBuy() 'CountBuy' - função só pode ser declarada no âmbito global
int CountSell() 'CountSell' - função só pode ser declarada no âmbito global

Por favor, me expliquem, programadores, onde está o erro?
O que está escrito aqui? CountBuy() 'CountBuy' - a função pode ser declarada no âmbito global
 
Artyom Trishkin:
O que está escrito aqui? CountBuy() 'CountBuy' - função só pode ser declarada no âmbito global
Ihor Herasko:

As funções CountBuy e CountSell não são declaradas. A julgar pelo que está escrito a seguir:

Estas funções existem, mas são declaradas dentro de outras funções. Necessidade de levar a declaração para fora do corpo de qualquer função.

Obrigado!!! Percebi que fiz asneira com os parênteses.

 
Talvez eu consiga arranjar pessoas daqui que possam ajudar com conselhos
https://www.mql5.com/ru/forum/238796
Bollinger Bands при вызове даёт значение равное 4-м знакам
Bollinger Bands при вызове даёт значение равное 4-м знакам
  • 2018.04.20
  • www.mql5.com
Всем привет. Я настолько редко обращаюсь с просьбами на форум, проще самому поискать в инете, но тут случай отдельный. Проблема в следующем...
 
Павел Козлов:
Talvez eu consiga arranjar pessoas daqui que possam ajudar com conselhos
https://www.mql5.com/ru/forum/238796
Utilize o BB. Seu código está no editor.
 
Artyom Trishkin:
Usar BB. Seu código está no editor.
Eu entrei no código para ver estas coisas.
IndicatorDigits(Digits);

Eu não sei sobre todos, mas tenho dois lugares onde estão localizados índices e especialistas, é C:\Program Files (x86)MT4\MQL4\indicadores e C:\Users\AppData\Roaming\MetaQuotes\Terminal\CE01488447B8E5332C971089AB90 (esta pasta abre a partir do diretório de dados File-Open do terminal) em ambos os lugares que procurei pelo código e é idêntica.Posso ter perdido o ponto novamente, você pode esclarecê-lo para alguém que não sabe. Qual é a diferença entre personalizado e padrão e onde encontrar ambos?

 
Павел Козлов:
Eu entrei no código para estudar esta coisa.

Eu não sei sobre todos, mas tenho dois lugares onde estão localizados índices e especialistas, é C:\Program Files (x86)MT4\MQL4\indicadores e C:\Users\AppData\Roaming\MetaQuotes\Terminal\CE01488447B8E5332C971089AB90 (esta pasta abre a partir do diretório de dados File-Open do terminal) em ambos os lugares que procurei pelo código e é idêntica.Posso ter perdido o ponto novamente, você pode esclarecê-lo para alguém que não sabe. Qual é a diferença entre personalizado e padrão e onde encontrar ambos?

Onde exatamente você executa o indicador no terminal?
Razão: