ola, vou comentar conceito yoir: - Tradinglogic (mais do que isso) escrito em c mais do que .. - MT4 Backtest tem que trabalhar com o tradinglogic! Necessário investigar - o Tradinglogic deve estar fora da raiz do MT4. Sem problemas - Toda a construção deve ser flexível para o futuro, que é possível adicionar coisas como cálculos independentes, visualizar matrizes (GUI), salvar csv, todas as coisas foram cumpridas ... Neste caso, é melhor considerar Java para visualizações, cvs erc .. e C para cálculos rápidos e críticos. É possível perceber em C , mas o resultado será muito caro (em um tempo e esforços) e difícil de manter. A saparação não afetará signifiivamente a funcionalidade principal. -O que eu encontrei até agora é que você pode chamar funções da DLL e pode passar valores. É possível passar matrizes? É possível passar o ponteiro para o primeiro elemento da matriz e usar valores da matriz. - Por outro lado, o programa (c ) poderia chamar uma função do MQL que resolveria todos os problemas porque você poderia facilmente pegar os valores. Veja aqui
http://stackoverflow.com/questions/1...m-imported-dll