OpenCL: testes internos de implementação em MQL5 - página 34
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Seria provavelmente melhor, mesmo que já tenha publicado testes antes, especificar sempre a pedra e a placa gráfica. Lembra-se deles, mas é inconveniente que outros voltem para se lembrarem do hardware que tem.
Concordo, se houvesse uma opção para inserir um tipo de assinatura, poderia escrever lá uma vez e todos o veriam, para que não tivessem de o apontar sempre.
Como um spoiler como este.
Se algo tiver mudado no seu perfil. (Nota aos administradores, um suplemento do fórum: assinatura).
Este exemplo não precisa de ser "executado" no testador. Para executar o guião, arraste-o do "Navegador" para o gráfico. O resultado será apresentado no painel " Ferramentas", separador " Especialistas".
Obrigado, aqui está o resultado:
Renat, será que as tarefas serão enfileiradas?
Gostaria muito que assim fosse... :)
Tenho de esperar enquanto o gpu está a calcular, em vez de fazer algo útil.
Não quero abrandar outros indicadores (ao calcular indicadores complexos).
--
Tecnicamente : podemos fazer um evento de MQL [
], que seria chamada no final do processo de fila de espera.
// Isto é para manter uma caixa de areia como uma caixa de areia.
Há um problema: decidi demolir o AMD APP SDK (funcionou) e colocar o Intel OpenCL SDK. Mas não funcionou.
Depois de ter jogado trivialidades e lido o fórum da Intel, o utilitário OpenCL-Z conseguiu finalmente reconhecer o meu Pentium G840 como dispositivo OpenCL.
No entanto, o instalador (nativo Intel!) instalou de alguma forma muito tortuosamente bibliotecas de 64 bits e, aparentemente, o OpenCL-Z só vê a versão de 32 bits. E o mais importante, em MT5 não é agora de todo reconhecido como um dispositivo OpenCL.
2012.03.15 16:27:26 ParallelOptimazer_00-02 (EURUSD,H1) OpenCL not found.
2012.03.15 16:27:23 ParallelTester_00-01x (EURUSD,H1) OpenCL not found.
O que tenho de fazer para que esta coisa funcione? Não tenho uma placa gráfica, ainda quero executar o código na GPU integrada da CPU.
Há um problema: decidi demolir o AMD APP SDK (funcionou) e colocar o Intel OpenCL SDK. Mas não funcionou.
Foi em vão. Os condutores AMD OpenCL são de melhor qualidade mesmo para os produtos dos concorrentes.
Tente pelo menos mudar os seus condutores para os da AMD.
Por nada. Os condutores AMD OpenCL são melhores mesmo para os produtos da concorrência.
Tente pelo menos mudar os seus condutores para os da AMD.
Tenho uma Intel HD Graphics nua dentro.
Se o seu cartão AMD é AMD, é o melhor. De facto, este SDK "alienígena" teve um desempenho muito bom na Intel HD Graphics. E levantou-se imediatamente, ao contrário da Intel one.
Mas a Intel desenvolveu o seu SDK por uma razão. Eles sabem exactamente como optimizar o software para o seu hardware. Foi por isso que quis fazer uma comparação.
Tentarei de novo e voltarei se não for bem sucedido.
Aqui está mais alguma informação para Renat. Ao desinstalar o SDK recebi um tal aviso:
Ou seja, embora o terminal não reconheça a rocha como um dispositivo OpenCL, o seu SDK está a tentar fazer algo. Talvez seja um problema terminal?