Discussão do artigo "Padrões de reversão: Testando o padrão 'topo/fundo duplo'" - página 2

 

minha visão atual


local com erro

Dmitriy Gizlyk:

Olá,

Você deve adicionar
#include"SymbolInfo.mqh"
#include<Arrays\ArrayDouble.mqh>
#include<Arrays\ArrayLong.mqh>
form LimitTakeProfit.mqh

Desculpe Dimitriy,


Não sei onde colocá-lo, pois ele não está funcionando no meu MT5.

É um grande problema para você atualizar o arquivo zip anexado?

Agradeço antecipadamente.

 
O robo está com arquivos em locais errados, os arquivos MQH devem ficar na pasta include, é necessário fazer essa correção, e alguns métodos de classes estão sem tipo definido, ao todo foram 6 erros após corrigir o local da pasta que está organizado no arquivo disponivel para download.
 

Boa noite . 


Alguém sabe dizer se o código já foi corrigido?  

Além disso, existe uma versão dele para operar Bovespa? 


Grato

 

Como outros já disseram, o código não é compilado.

Há tantos erros que você não sabe onde ajustar o quê para fazê-lo funcionar.

 

Olá a todos!


Create' - token inesperado, provavelmente o tipo está faltando?

A solução é digitar a palavra-chave void antes do nome da classe na linha 72 do ZigZag.mqh. Estou usando o MT5 mais recente do meu pepperstone.


void CZigZag::Create(string symbol,int depth,int deviation,int backstep,ENUM_TIMEFRAMES timeframe=PERIOD_CURRENT)

{

......

}



 
JordanovTrader:

Olá a todos!


Create' - token inesperado, provavelmente o tipo está faltando?

A solução é digitar a palavra-chave void antes do nome da classe na linha 72 do ZigZag.mqh. Estou usando o MT5 my pepperstone mais recente.


void CZigZag::Create(string symbol,int depth,int deviation,int backstep,ENUM_TIMEFRAMES timeframe=PERIOD_CURRENT)

{

......

}



Olá, mostre o diário.

 
Dmitriy Gizlyk:

Olá, mostre o diário.

Olá! Tenho uma captura de tela sobre os erros. Reparei na minha versão baixada. Acho que a linguagem MQL5 foi alterada.


A solução é:


Não sei por que, porque a linguagem c++ é a primeira lógica para mim, mas não sou desenvolvedor de c++.

 
Dmitriy Gizlyk:

Olá, mostre o diário.

A solução é excluir o 0 no {}


 
Dmitriy Gizlyk:

Olá, mostre o diário.

Caro Dimitry!

Muito obrigado por seu código, já aprendi muitas coisas com ele!


Atenciosamente, Todor

 
Dmitriy Gizlyk:

Olá, mostre o diário.


Como você pode ver, na linha 72, o void está faltando na fonte original. Acho que o problema depende da nova versão da linguagem mql5. Já é necessário usar a palavra-chave void na versão mais recente.