Substituição de funções dos arquivos MT4. - página 9

 
DooMGuarD:
hy todos

como eu faço um código delphi para uso em MQL4... como acesso DLL...

um corpo tem uma amostra?

cumprimentos

charles

Você não pode... object pascal é um animal diferente. Você pode, entretanto, fazer uma DLL para fazer toneladas de coisas. Eu também tenho fonte para fazer a maioria dos indicadores comuns em Delphi, mas você precisará dar a ela suas próprias barras de dados...

 
codersguru:
Olá, pessoal,

Muita gente me perguntou e metacotou fórum sobre funções de manipulação de arquivos.

Eu acho que o MT4 tem muitos bugs nessas funções.

1- Eles não funcionam em backtesting

2- Eles não escrevem fora do caminho dos "MetaTrader 4\\\i1}peritos".

Hoje eu abri meu Visual C++ e escrevi uma dll de manuseio de arquivos para o MT4, espero que vocês gostem, e seu código fonte, e me digam seu .

Configuração:

1- Extraia o caminho"mtguru1.dll" para "MetaTrader 4\xperts\libraries".

2- Extrair o caminho"FilesDemo.mq4" para o "MetaTrader 4\experts\indicators" e compilá-lo.

3- Extrair"gFiles.mqh" para "MetaTrader 4\peritos".

4- Carregar ArquivosDemo de seus Indicadores - não se esqueça de habilitar "Permitir a importação de DLL".

5- Aproveite.

oi

realmente grande e útill

mas tenho um problema se eu escrever um texto longo em um arquivo e um texto curto no mesmo arquivo, poucos minutos depois.

encontro o final antigo do texto no arquivo final

alguma idéia ?

muito obrigado

 

Como almoçar um segundo terminal de um Expert Adivsor trabalhando em um primeiro terminal

Seu código fonte é incrível! No entanto, não me permite alcançar o que preciso para executar minha estratégia comercial.

O que eu preciso fazer é almoçar um segundo terminal do meu consultor especializado. No entanto, se eu usar seu código da seguinte forma:

int file = gFileOpen("C:\Metatrader 2\terminal.exe",READ);

Nada acontece, e nenhum terminal é almoçado. Você poderia me ajudar com isto?

Entendo que poderia fazer esta tarefa com o WINAPI OpenFile; entretanto, não sou um programador e não sei como declará-lo em mq4 e depois usá-lo.

Com os melhores cumprimentos,

Andrés

 

Comércio automático de EA

Prezados todos,

Eu tinha uma EA armazenada na pasta chamada "expert" logo abaixo do MT4, e a DLL necessária é armazenada na pasta chamada "biblioteca".

Este EA é para negociação automática.

Após anexar o EA ao gráfico, ele mostra a mensagem de erro na parte inferior:

"Não pode carregar ...DLL".

Algum especialista pode me dizer onde está o problema?

Carlo

 

Você deve ter o arquivo dll na pasta. Se você o tiver, permita que o dll (leia alguns posts acima nesta página).

 
newdigital:
Você deve ter o arquivo dll na pasta. Se você o tiver, permita que o dll (leia alguns posts acima nesta página).

Verifiquei a pasta MT4, onde está a pasta que você está mencionando ?

Eu só encontro a amostra/amostra.

Sonebody me disse para salvá-la no expert/library, mas o MT$ mostra a mensagem de erro que não pode carregar ...dll !

obrigado

Carlo

 
Carlo:
Verifiquei a pasta MT4, onde está a pasta que você está mencionando ?

Eu só encontro a amostra/ amostra completa.

Sonebody me disse para guardá-la no expert/library, mas o MT$ mostra a mensagem de erro que não pode carregar ...dll !

obrigado

Carlo

Veja as fotos. Você tem as mesmas configurações?

Arquivos anexados:
 
Linuxser:
Veja as fotos. Você tem as mesmas configurações?

Eu estava tão cansado de encontrar onde está o problema. Eu não sou o especialista como o seu.

Realmente preciso de algum especialista para me ajudar.

Como no anexo a seguir, salvei a dll na pasta .../expert/libraries

Então, onde está o problema?

 
 
Razão: