1. Imprecisão gramatical. Há um comentário antes de OnCalculate
//+------------------------------------------------------------------+ //| Average True Range| //+------------------------------------------------------------------+
mas deveria ser assim:
//+------------------------------------------------------------------+ //| Função Bulls Power OnCalculate| //+------------------------------------------------------------------+
2. Em for(i=limit;i<rates_total;i++) você esqueceu acidentalmente de && !IsStopped() ?
1. Imprecisão gramatical. Há um comentário antes de OnCalculate
mas deveria ser assim:
2. Em for(i=limit;i<rates_total;i++), você esqueceu acidentalmente de && !IsStopped()?
Por acaso você não é um programador?
Entendo, mas posso lhe garantir que cerca de 99% dos indicadores da base de dados não contêm !IsStopped() no loop de cálculo do valor do indicador for(i=limit;i<rates_total;i++)
Entendo, mas posso lhe garantir que cerca de 99% dos indicadores da base de dados não contêm !IsStopped() no loop de cálculo dos valores do indicador for(i=limit;i<rates_total;i++)
Permita-me discordar de você. Os indicadores postados no CodeBase por usuários com altas classificações, ou seja, especialistas em MQL5 e a própria MetaQuotes, contêm !IsStopped(). Esses são os códigos que eu admiro.
Bem, a classificação é um assunto obscuro, aparentemente você está falando sobre os indicadores mais recentes do codobase, há um autor/programador GODZILLA.
Não discuto, posso ter perdido alguma coisa, mas lembro-me de ter lido artigos, por exemplo, https://www.mql5.com/ru/articles/35, e também de ter pesquisado o kodobase com mais frequência anteriormente, mas ainda não sabia sobre o uso obrigatório do IsStopped().
deixe-me ler o que o orienta, exceto os indicadores mais recentes do kodobase?
Bem, a classificação é um assunto obscuro, aparentemente você está falando sobre os indicadores mais recentes da kodobase, há um autor/programador GODZILLA.
Não discuto, posso ter perdido alguma coisa, mas lembro-me de ter lido artigos, por exemplo, https://www.mql5.com/ru/articles/35, e também de ter examinado o kodobase com mais frequência anteriormente, mas ainda não sei sobre o uso obrigatório do IsStopped().
deixe-me ler o que o orienta, exceto os indicadores mais recentes do kodobase?
Perguntei no fórum sobre && !IsStopped() no loop for. Pelo que entendi, é desejável inseri-lo no loop, essa é a diferença em relação à MQL4. Pelo menos eu escrevo meus indicadores com !IsStopped().
Dei uma olhada rápida no seu link, mas ainda não encontrei uma resposta dos desenvolvedores.
Estamos em um fórum de desenvolvedores e programadores de MT, por que não obter a resposta correta da "mente coletiva"?
Criei um tópico aqui https://www.mql5.com/ru/forum/9783
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso
Bulls Power:
Diariamente, as negociações representam uma batalha entre compradores ("Touros") empurrando os preços para cima e vendedores ("Ursos") empurrando os preços para baixo. Dependendo de qual lado pontuou mais, o dia terminará com um preço maior ou menor do que no dia anterior. Resultados intermediários, em primeiro lugar o preço máximo e mínimo, permitem avaliar como esta batalha foi desenvolvida durante o dia.
É muito importante ser capaz de estimar o equilíbrio da Força dos Touros já que as alterações neste equilíbrio, inicialmente, sinalizam uma possível reversão de tendência. Esta tarefa pode ser resolvida utilizando o oscilador Bulls Power (Oscilador Força dos Touros) desenvolvido por Alexander Elder e descrito em seu livro "Trading for a Living: Psychology, Trading Tactics, Money Management". Elder baseou-se nas seguintes premissas quando deduziu este oscilador:
Nessas premissas, Elder desenvolveu o indicador Bulls Power como a diferença entre o preço máximo e a Média Móvel Exponencial de 13 períodos (HIGH - EMA).
Autor: MetaQuotes Software Corp.