Você precisa determinar se há um valor no buffer do indicador diferente do IndicatorEmptyValue(), que para setas em 90% == 0, haverá sua seta. e remover "verdadeiro" da chamada.
int start(){
if(Depth>Bars-1) Depth=Bars-1;
double RVI=0;// Обратите внимание - нет нужды объявлять переменную на каждой итерации цикла!for(int i=1; i<Depth; i++){
RVI = iRVI(NULL,0,ExtRVIPeriod,MODE_MAIN,i);
if(RVI < mini){
mini=RVI;
Alert("На свече ",i," mini = ",mini);
}
if(RVI > maxi){
maxi=RVI;
Alert("На свече ",i," maxi = ",maxi);
}
}
return(0);
}// Автору ведь нужно всего лишь небольшой период, а не все барсы :)
A função deinit() pode ser chamada desde o início()? Por exemplo, quero que o Expert Advisor se descarregue a si mesmo quando as condições especificadas forem cumpridas.
A função deinit() pode ser chamada desde o início()? Por exemplo, quero fazer com que o Expert Advisor se descarregue quando as condições especificadas forem cumpridas.
Você não pode chamar a desinicialização desde o início da EA, mas você pode dar um comando para parar de usar o retorno
A função deinit() pode ser chamada desde o início()? Por exemplo, quero fazer com que o Expert Advisor se descarregue quando as condições especificadas forem cumpridas.
Chamando deinit não vai parar a EA. este pedaço de código vai ajudar você :
Não haverá montanha se:
A função deinit() pode ser chamada desde o início()? Por exemplo, quero que o Expert Advisor se descarregue a si mesmo quando as condições especificadas forem cumpridas.
O autor precisa obter os valores de máximo e mínimo na saída de seu loop, e no EA. melhor código redundante do que dor redundante.
Estou vendo. Talvez eu tenha lido a tarefa de forma exagerada e desatenta - foi um longo dia - o cansaço está causando seu impacto.
O autor precisa obter os valores de máximo e mínimo na saída de seu loop, melhor código redundante do que confusão redundante.
Desculpe-me, alguém pode me ajudar? ))
A função deinit() pode ser chamada desde o início()? Por exemplo, quero fazer com que o Expert Advisor se descarregue quando as condições especificadas forem cumpridas.
Você não pode chamar a desinicialização desde o início da EA, mas você pode dar um comando para parar de usar o retorno
Aqui está o trecho de código da EA da Integer que mostra o trabalho com o indicador de seta.
Muito obrigado! Tudo se tornou mais claro.
Se entendi corretamente, após criar uma função indicadora e mencioná-la no Expert Advisor, tenho acesso a buffers indicadores usando o iCustom?
A função deinit() pode ser chamada desde o início()? Por exemplo, quero fazer com que o Expert Advisor se descarregue quando as condições especificadas forem cumpridas.
Chamando deinit não vai parar a EA. este pedaço de código vai ajudar você :