![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Mesmo que MODE_SMA seja o mesmo, ainda não é uma boa idéia usá-lo.
Entendo isso muito bem, e até já escrevi acima porque não. Estou programando desde 96, comecei a tentar o MQL em algum lugar em 2009-10 quando descobri a MT depois de outros terminais :).
Então eu conheço as regras do "código bom e correto" :)
Mesmo que MODE_SMA combine, você ainda não deve usá-lo.
Você pode pensar em algum motivo para não usá-lo?
Ou há apenas uma razão, como sempre, para espalhar os dedos no caminho?
Não apenas o MODE_SMA combina, mas todos os outros métodos de deslizamento também. E mesmo que o período de iMAOnArray() não coincida com o período de iBandsOnArray() não há necessidade de copiar duas vezes uma parte do buffer array para o array do usuário, você deve apenas entender o que acontece quando estas funções são chamadas.
Você pode pensar em algum motivo para não usá-lo?
Ou há apenas uma razão, como sempre, para espalhar os dedos no caminho?
Não apenas MODE_SMA combina, mas todos os outros métodos de deslizamento também. E mesmo que o período de iMAOnArray() não coincida com o período de iBandsOnArray() não há necessidade de copiar duas vezes uma parte do buffer array para o array do usuário, você deve apenas entender o que acontece quando estas funções são chamadas.
Você pode pensar em algum motivo para não usá-lo?
...
Eu posso. Mas eu não quero.
Descrevi as razões da inconsistência em meu post na página 4. Se você não acreditar em sua palavra, defina o original na tabela M1 e sua versão abaixo, digite sua suavização LWMA para MA e período 100.
Sergey, eu não entendi imediatamente a razão de todas as suas manipulações, da maneira normal não há necessidade de fazer tais truques. Se você quiser limitar o histórico para novo cálculo, há outras maneiras de fazê-lo, e usar estas funções para toda a matriz, ou seja, onde você quer colocar 300 você pode colocar com segurança 0 e não haverá freios.
E mais uma vez vou tentar explicar que referir-se a "você" com todo respeito e bondade é muito melhor do que "você" com uma pequena carta e o endereço para onde "você" está sendo enviado.
Você também não vê minha resposta? Eu indiquei por que você não deveria usá-la.
Eu posso. Mas eu não quero.
Você está fazendo a coisa certa ou vai quebrar seus dedos. Vá com calma.
ps; aguarde uma resposta, vou descansar...
Você está fazendo a coisa certa ou vai quebrar seus dedos. Vá com calma.
Sergey, eu não entendi imediatamente a razão de todas as suas manipulações, da maneira normal não há necessidade de fazer tais truques. Se você quiser limitar o histórico para recálculo, há outras maneiras de fazê-lo, e usar estas funções para toda a matriz, ou seja, onde você quer colocar 300 você pode colocar com segurança 0 e não haverá freios.