O uso de classes em mt5 é praticamente imposto pelos desenvolvedores. No mt4 iBands retorna valor indicador, enquanto que o mt5 retorna valor indicador, ou seja, haverá uma escrita mais confusa do que gostaríamos (é mais fácil escrever uma função que retorna valores de bollinger). Ao mesmo tempo, eles também dão uma oportunidade de usar a classe CiBands, onde você pode escrever 3 linhas curtas. No mt5 a funcionalidade dada pelas classes, por exemplo CTrade,CSymbolInfo etc. é tão incômoda quanto a utilização de outras soluções. Então, por enquanto a questão é como obter valores ao usar o CiBands?
O uso de classes em mt5 é bastante imposto pelos desenvolvedores. No mesmo valor do indicador de retorno mt4 iBands, enquanto o mt5 retorna o cabo, ou seja, haverá uma escrita mais confusa do que gostaríamos (é mais fácil de escrever a função que retorna os valores do bollinger). Ao mesmo tempo, eles também dão uma oportunidade de usar a classe CiBands, onde você pode escrever 3 linhas curtas . No mt5 a funcionalidade dada pelas classes, por exemplo CTrade,CSymbolInfo etc. é tão incômoda quanto a utilização de outras soluções. Então, por enquanto a questão é como obter valores ao usar o CiBands?
Qual é a confusão? uma linha no oninit para o cabo e depois uma segunda linha para chamar o cabo. (duas linhas para escrever)
O uso de classes em mt5 é bastante imposto pelos desenvolvedores. No mesmo valor do indicador de retorno mt4 iBands, enquanto o mt5 retorna o cabo, ou seja, haverá uma escrita mais confusa do que gostaríamos (é mais fácil de escrever a função que retorna os valores do bollinger). Ao mesmo tempo, eles também dão uma oportunidade de usar a classe CiBands, onde você pode escrever 3 linhas curtas. No mt5 a funcionalidade dada pelas classes, por exemplo CTrade,CSymbolInfo etc. é tão incômoda quanto a utilização de outras soluções. Então a questão por enquanto é como obter valores ao usar CiBands?
Implicado não pelos desenvolvedores, mas por um moderador. Quanto aos valores BB, então Artem lhe disse que é mais fácil obter tudo diretamente... a seqüência é assim...
Variáveis e matrizes de hendle declaradas para obter valores indicadores. Se necessário, 3 no máximo. Se não precisarmos de uma média, duas matrizes serão suficientes.
No OnInit() recebemos o cabo indicador.
Em OnTick() ou em alguma outra função CopyBuffer() para cada linha separadamente, tantos quantos forem necessários.
Dessas matrizes você obtém os valores das linhas indicadoras nas barras que são interessantes.
É ISTO. Por que se preocupar com OOP¿¿¿¿¿? Infelizmente, não posso responder diretamente à sua pergunta, porque não estou usando-o. É mais fácil para mim como eu descrevi. Há apenas 4 ações.
Por favor, informe. Há alguns indicadores que dão bons pontos de entrada, mas eles estão no ex4. Você pode me dizer como tirar as setas do buffer? Ou seja, quero fazer um indicador com base em suas leituras.
jarikn: Por favor, informe. Há alguns indicadores que dão bons pontos de entrada, mas eles estão no ex4. Você pode me dizer como tirar as setas do buffer? Ou seja, quero fazer um indicador com base em suas leituras.
O uso de classes em mt5 é praticamente imposto pelos desenvolvedores. No mt4 iBands retorna valor indicador, enquanto que o mt5 retorna valor indicador, ou seja, haverá uma escrita mais confusa do que gostaríamos (é mais fácil escrever uma função que retorna valores de bollinger). Ao mesmo tempo, eles também dão uma oportunidade de usar a classe CiBands, onde você pode escrever 3 linhas curtas. No mt5 a funcionalidade dada pelas classes, por exemplo CTrade,CSymbolInfo etc. é tão incômoda quanto a utilização de outras soluções. Então, por enquanto a questão é como obter valores ao usar o CiBands?
O uso de classes em mt5 é bastante imposto pelos desenvolvedores. No mesmo valor do indicador de retorno mt4 iBands, enquanto o mt5 retorna o cabo, ou seja, haverá uma escrita mais confusa do que gostaríamos (é mais fácil de escrever a função que retorna os valores do bollinger). Ao mesmo tempo, eles também dão uma oportunidade de usar a classe CiBands, onde você pode escrever 3 linhas curtas . No mt5 a funcionalidade dada pelas classes, por exemplo CTrade,CSymbolInfo etc. é tão incômoda quanto a utilização de outras soluções. Então, por enquanto a questão é como obter valores ao usar o CiBands?
Qual é a confusão?
uma linha no oninit para o cabo e depois uma segunda linha para chamar o cabo. (duas linhas para escrever)
O uso de classes em mt5 é bastante imposto pelos desenvolvedores. No mesmo valor do indicador de retorno mt4 iBands, enquanto o mt5 retorna o cabo, ou seja, haverá uma escrita mais confusa do que gostaríamos (é mais fácil de escrever a função que retorna os valores do bollinger). Ao mesmo tempo, eles também dão uma oportunidade de usar a classe CiBands, onde você pode escrever 3 linhas curtas. No mt5 a funcionalidade dada pelas classes, por exemplo CTrade,CSymbolInfo etc. é tão incômoda quanto a utilização de outras soluções. Então a questão por enquanto é como obter valores ao usar CiBands?
Implicado não pelos desenvolvedores, mas por um moderador. Quanto aos valores BB, então Artem lhe disse que é mais fácil obter tudo diretamente... a seqüência é assim...
É ISTO. Por que se preocupar com OOP¿¿¿¿¿? Infelizmente, não posso responder diretamente à sua pergunta, porque não estou usando-o. É mais fácil para mim como eu descrevi. Há apenas 4 ações.
Por favor, informe. Há alguns indicadores que dão bons pontos de entrada, mas eles estão no ex4. Você pode me dizer como tirar as setas do buffer? Ou seja, quero fazer um indicador com base em suas leituras.
link do YouTube removido
iCustom
link do YouTube removido
????
Eu não tenho o código fonte dos indicadores. apenas o arquivo ex4 em si????
Publicidade para um recurso de terceiros e canais privados. Se não fosse por mim, eu poderia ter sido banido.
????
Eu não tenho o código fonte dos indicadores. apenas o arquivo ex4 em sivocê não precisa do código fonte, na "Janela de dados" você vê o número do buffer indicador e o usa no iCustom
OK, vou tentar. Obrigado