Resposta

Horário de início e término da negociação com segundos

8 respostas

EAWIZARD

Assinante, bbp_participant, comunidade, 32 respostas.

Perfil da visita

8 anos atrás #114839

É possível entrar em uma negociação exatamente em um determinado horário (ex.: 22:00:01 - segundos de aviso) e sair de uma negociação alguns segundos depois (ex.: 22:00:05 - segundos de aviso)?

 

Em caso afirmativo, como eu faria para configurar o exemplo acima no assistente de EA?

0

tomas262

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

8 anos atrás #135624

O Assistente não tem uma função para segundos, mas você pode fazer isso criando uma. Copie este código para EA Wizard / code / CustomFunctions.mq4

int getSeconds() {
   return Seconds();
}

e usá-lo conforme mostrado no exemplo em anexo.

Certifique-se de usar a maior precisão de backtest no MetaTrader

0

EAWIZARD

Assinante, bbp_participant, comunidade, 32 respostas.

Perfil da visita

8 anos atrás #135634

Olá, Tomas, obrigado por sua resposta. Copiei o código e colei o código no EA Wizard / code / CustomFunctions.mq4, na parte inferior, e o compilei. Anexei o arquivo customfunctions.mq4. Dê uma olhada e me diga se fiz isso corretamente. Além disso, quando compilei o arquivo, ele retornou um erro. Por favor, dê uma olhada. Obrigado pela atenção

0

EAWIZARD

Assinante, bbp_participant, comunidade, 32 respostas.

Perfil da visita

8 anos atrás #135636

Além disso, o Wizard tem uma opção para milissegundos? possivelmente 100 ou 500 milissegundos

0

tomas262

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

8 anos atrás #135681

Isso poderia ser suportado de alguma forma com o MetaTrader5, talvez. Pessoalmente, eu evitaria usar o MetaTrader para esse tipo de operação e usaria um ambiente de mercado estritamente transparente, como os mercados futuros http://www.investopedia.com/terms/f/futures.asp

0

EAWIZARD

Assinante, bbp_participant, comunidade, 32 respostas.

Perfil da visita

8 anos atrás #135682

Vou dar uma olhada em futuros, obrigado. E mais,  Copiei o código e colei o código no EA Wizard / code / CustomFunctions.mq4, na parte inferior, e o compilei. Anexei o arquivo customfunctions.mq4. Dê uma olhada e me diga se fiz isso corretamente. Além disso, quando compilei o arquivo, ele retornou um erro. Dê uma olhada no anexo. Muito obrigado

0

tomas262

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

8 anos atrás #135685

Você não precisa compilar o CustomFunctions.mq4. Ele é apenas um "plug-in" (pequena parte do código total) no código final do EA. O código do EA é compilado quando solicitado para ser usado pelo MetaTrader.

 

Você pode abrir o EA final no Editor e compilá-lo. Então, ele não deverá conter nenhum erro. Os avisos estão corretos

0

EAWIZARD

Assinante, bbp_participant, comunidade, 32 respostas.

Perfil da visita

8 anos atrás #135687

Você poderia verificar se adicionei a função do código de segundos corretamente ao arquivo acima? Copiei e colei a função na parte inferior. 

0

tomas262

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

8 anos atrás #135694

Sim, correto

0

Visualizando 8 respostas - 1 até 8 (de um total de 8)