[AVISO FECHADO!] Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por aqui. Não posso ir a lugar algum sem você. - página 654

 
gordeef:

Obrigado. Mas eu gostaria de saber pelo menos em termos gerais o que significam. Se você não se importa.

Permissão para que o consultor especializado trabalhe com bibliotecas externas. Ou seja, o código do consultor especializado não está todo na EA, parte do código está em um arquivo .dll separado, e é com isso que você permite que a EA trabalhe.
 
Abzasc:

Permitir que a EA trabalhe com bibliotecas externas. Em outras palavras, o código EA não está todo no EA, parte do código está em um arquivo .dll separado, então você permite que o EA trabalhe com ele.

E como você sabe se o Expert Advisor os usa ou não? Ou simplesmente habilitá-los o tempo todo quando você usa o EA e não se incomoda?
 
gordeef:

Como você sabe se uma EA os usa ou não? Ou simplesmente ligá-las sempre que você usa um EA e não se incomoda?


Se a EA é apenas de .mq4 - provavelmente não, arquivos adicionais são normalmente embalados com a EA e em descrição... Ou não se preocupe, mas é melhor não definir a confirmação manual. Caso contrário, o Conselheiro Especialista perguntará, mas não haverá ninguém para responder ))

 
Estou vendo, obrigado. E era exatamente isso que eu queria saber sobre a confirmação manual. Mais uma vez, obrigado.
 

Olá, estou começando a aprender MQL4. Estou usando a descrição da função ArrayCopyRates para executar o código:

double array1[][6];
ArrayCopyRates(array1,"EURUSD", PERIOD_H1);
Print("Текущий бар ",TimeToStr(array1[0][0]),"цена открытия ", array1[0][1]);

Eu recebo uma mensagem:

2010.06.27 16:54:49 Test EURCHFFXF,H4: Текущий бар 1970.01.01 00:00 цена открытия 0

A barra atual é 1970 e o preço de abertura é 0. O ArrayCopyRates não está funcionando corretamente? Eu tentei verificar outros elementos de array1[10][1]), array1[20][1]) etc. - todos os preços abertos são 0, mas a data da barra é 1970.01.01.01 00:00.

Por que essa matriz1 não contém dados de gráficos? Se este problema não for resolvido, de que outra forma posso obter os dados do par de moedas em algum intervalo de tempo (que seja de hora em hora) para a matriz?

 
xtonic:


http://www.earnforex.com/blog/2008/01/quality-metatrader-historical-data/


O artigo é este, não o mais recente, é claro - 2008

De qualquer forma, a inicialização da forma padrão não parecia funcionar, me mostrou uma linha listrada que estava carregando algo, então tudo permaneceu como na captura de tela, o testador deu o mesmo erro,

O reinício também não vai fazer nada.

Ainda não está claro o que exatamente você faz.

Escreva passo a passo (1,2,3,4, ...). Não há desejo ou tempo para adivinhar.

Por exemplo, você mudou o Max. Bares na janela e na história... etc.

Além disso, nem todos os corretores MT4 parecem fornecer uma longa história (desde 1999) para todos os períodos de tempo.

 
O histórico de citações, baixado durante a operação, é gravado no disco rígido quando o terminal é fechado; antes disso, é armazenado na memória. Eu entendo corretamente?
 
xtonic:

http://www.earnforex.com/blog/2008/01/quality-metatrader-historical-data/

O artigo é este, não o mais recente, é claro - 2008

De qualquer forma, a inicialização da forma padrão não parecia funcionar, me mostrou uma linha listrada que estava carregando algo, então tudo permaneceu como na captura de tela, o testador dá o mesmo erro,

reiniciá-lo também não funciona.

Não consigo encontrar a maneira correta de baixar citações do HistoryCenter por algum motivo, então aqui está um link para Alpari + vídeo clipe e aqui um pouco mais, ele descreve tudo em detalhes, além disso há um flash educativo.

Abzasc 27.06.2010 20:08
O histórico de citações, baixado durante o trabalho, é gravado no HDD quando o terminal é fechado, antes de ser armazenado na memória. Eu entendo bem?

O histórico é armazenado na pasta "MetaTrader 4 root folder\history".

 
ToLik_SRGV:


O histórico é armazenado na pasta "MetaTrader 4 root folder\history".


A questão era diferente. O terminal funciona, a história é baixada. Para onde está indo?

Eu estava apenas descobrindo onde está a falha, e parece que o histórico baixado é escrito no disco rígido quando o terminal é fechado, não durante a operação.

 
Abzasc:

Descobrir exatamente onde a falha está, e parece que o histórico dosado é escrito na unidade quando o terminal está fechado, e não enquanto está funcionando.


Naturalmente, e quando mais.
Razão: