Há um problema com a instalação. Se você primeiro colocá-lo no Includ sem a pasta, tudo será compilado com êxito, mas ele não será colocado no gráfico de forma alguma. Se você o colocar no Includ com a pasta do arquivo, ele começará a gerar erros durante a compilação.
class TNodeInfo:public CObject
{
public:
int IndexStart,IndexFinish; // o intervalo da seção já analisadadouble ValueStart,ValueFinish; // o valor da borda da seção já analisadastring Subwaves; // o nome da onda e o grupo de ondas
TNode *Node; // o nó, apontando para o intervalo já analisado do gráfico
};
e no código principal Elliott_wave_en.mql5 a função Zigzag tem o mesmo nome de outras variáveis, portanto, basta alterá-la para Zigzagf e as chamadas correspondentes. Assim, o compilador mostrará apenas avisos.
Embora não seja perfeito, ele é útil para praticar a marcação de ondas.
e no código principal Elliott_wave_en.mql5 a função Zigzag tem o mesmo nome de outras variáveis, portanto, basta alterá-la para Zigzagf e as chamadas correspondentes. Então, o compilador mostrará apenas avisos.
Embora não seja perfeito, ele é útil para praticar a marcação de ondas.
Depois de fazer essas correções, estou tendo muitos erros.
Couldn't make it work.... many errors at compiling time:
Any idea?
Thanx
Change the line 67 of file \MQL5\Include\Elliott wave\Data structures.mqh to class TNodeInfo: public CObject
Tentei usar isso, mas não consigo compilar:
Linha 657, NodeInfoArray.Add(NodeInfo);
cria um erro:
'NodeInfo' - conversion is not accessible because of inheritance access Elliott_wave_en.mq5 657 22
Agradecimentos
por que vocês não corrigem a nova versão do metatrader 5?
isso não está funcionando,
dá muitos erros
Boa tarde!
Por algum motivo, não consigo compilar.
Isso não está funcionando
muitos erros
por favor, conserte-o.
Este é o código antigo e bom e o exercício para entrar no EW. O código tem dois erros. Um deles está em Datastructures.mqh
É necessário adicionar public antes de CObject
e no código principal Elliott_wave_en.mql5 a função Zigzag tem o mesmo nome de outras variáveis, portanto, basta alterá-la para Zigzagf e as chamadas correspondentes. Assim, o compilador mostrará apenas avisos.
Embora não seja perfeito, ele é útil para praticar a marcação de ondas.
e no código principal Elliott_wave_en.mql5 a função Zigzag tem o mesmo nome de outras variáveis, portanto, basta alterá-la para Zigzagf e as chamadas correspondentes. Então, o compilador mostrará apenas avisos.
Embora não seja perfeito, ele é útil para praticar a marcação de ondas.
Depois de fazer essas correções, estou tendo muitos erros.