Fórum

Compilação 'Sem otimização' usando integração com outras IDE's

Estava lendo o artigo que fala sobre a integração com outras IDE's e a pouco tempo atrás foi inserido opção de compilar sem otimização, o que acaba acelerando considerável o tempo de compilação para fins de testes. A pergunta é ... existe uma forma de usar a compilação rápida em outras IDE's? pois

Como comparar os resultados de 2 "FOR"?

Eu estou passando por um problema em que preciso usar 2 FOR e com as informações deles comparar os valores. void OnStart () { //+------------------------------------------------------------------+ //| VARIáVEL GLOBAL |

Lógica simples não está funcionando para comparar o resulado de um float

float trix1 = trix[ 1 ]; float trix2 = trix[ 2 ]; Print("trix1: "+trix1, " trix2: "+trix2); if(trix1 > trix2) { Print("trix1 é maior que trix2"); } else if(trix1 < trix2) { Print("trix1 é menor que trix2"); } else { Print("trix1 é igual a trix2"); } Nó código acima era pra ele imprimir " trix1 é

Indicador TRIX não carrega no gráfico

Baixei o indicador TRIX -> https://www.mql5.com/pt/code/23115 mas ao jogar ele no gráfico não carrega. Segue fotos em anexo. Se algum puder me ajudar nisso fico grato desde já

[Resolvido] Tem como não precisar mudar o timeframe do ativo no testador de estratégias ao realizar meus backtests?

Eu já vi alguns EA que ajustam automaticamente o timeframe do backtest sem precisar ficar alterando no testador de estratégias todas as vezes. Ex, eu queria que o meu EA que trabalha com timeframe M15 realizasse o backtest corretamente mesmo estando M1 no testador de estratégias . Gostaria de

Alinhamento das variáveis na "caixa de log" no final do Backtest

Olá pessoal, eu estou mostrando algumas informações no final do backtest e gostaria de alinhar os "#". Segue o código: double OnTester () { Print ( "######################################################" , "\n" "################# ANÁLISE DO BACKTEST ################" , "\n"

EA não respeitando posição aberta e criando ordem infinita

Estava terminando um EA que usa Bandas de Bollinger (Fecha fora e fecha dentro), mas o script não está respeitando a ordem aberta e criando um loop infinito de abertura de ordens. Estou usando a bool posAberta true quando ele reconhece Ordem existente, mas não está respeitando. #include

Ordem não é removida após tempo de expiração

datetime expiration = TimeCurrent () + PeriodSeconds ( PERIOD_M10 ); trade.BuyStop ( 1 , 100770, Symbol (), 0 , 0 , ORDER_TIME_SPECIFIED , expiration