Forum Think Finance - Bolsa e Forex

Geral => Sistemas Automáticos => Tópico iniciado por: Incognitus em 2012-07-09 17:10:33

Título: (código MQL4) EA exemplo para Metatrader 4
Enviado por: Incognitus em 2012-07-09 17:10:33
O EA Exemplo v1 anexado serve como um exemplo simples de um EA em Metatrader4 (MQL4) para quem quiser evoluir a partir daí.

O EA em questão usa duas médias móveis, uma rápida outra lenta, comprando no cruzamento para cima da rápida e shortando no cruzamento para baixo. O EA verifica as médias móveis na barra que se formou imediatamente antes, e na anterior a essa, comprando no open da barra actual.

O EA está todo comentado em Português, e exemplifica os conceitos básicos de um EA, incluindo como controlar o início de uma nova barra, de uma forma geralmente mais simples do que os EAs que vêm com o Metatrader.

É de levar em conta que este não é necessariamente um EA viável ainda que possa ser possível obter, via optimização, parâmetros que teriam funcionado no passado.
 
 
Título: Re:(código MQL4) EA exemplo para Metatrader 4
Enviado por: Fenicio em 2012-07-10 18:27:05
Já experimentaram este código com a versão 5? É preciso alguma adaptação ou basta espetar o código?
Título: Re:(código MQL4) EA exemplo para Metatrader 4
Enviado por: Incognitus em 2012-07-10 18:27:52
Com o Metatrader 5 não funciona, é completamente diferente.
Título: Re:(código MQL4) EA exemplo para Metatrader 4
Enviado por: Fenicio em 2012-07-10 18:32:07
Com o Metatrader 5 não funciona, é completamente diferente.

Pois... foi o que imaginei!  :-[
Título: Re:(código MQL4) EA exemplo para Metatrader 4
Enviado por: Zel em 2012-07-18 23:42:36
a simplicidade do amibroker salta a vista qd olho para o teu codigo, inc

obrigado, qd tiver tempo vou dar uma olhada
Título: Re:(código MQL4) EA exemplo para Metatrader 4
Enviado por: Incognitus em 2012-07-18 23:43:42
a simplicidade do amibroker salta a vista qd olho para o teu codigo, inc

obrigado, qd tiver tempo vou dar uma olhada

Sim, o Amibroker ou o tradestation são ainda mais simples.
 
Mas isto acaba por ser mais flexível. Depois tens uma IB com API, etc, é mais potente, mas muito mais complexo.
Título: Re:(código MQL4) EA exemplo para Metatrader 4
Enviado por: John_Law em 2012-07-18 23:48:02
Potente em que sentido?
Título: Re:(código MQL4) EA exemplo para Metatrader 4
Enviado por: Incognitus em 2012-07-18 23:51:03
Com potencial para reagir mais rápido, para intervir em mais activos, para estratégias mais complexas, etc.
 
Mas torna-se bastante difícil de programar.
Título: Re:(código MQL4) EA exemplo para Metatrader 4
Enviado por: Visitante em 2012-11-15 10:25:43
Estive a ver o exemplo do cruzamento das MM. O MT4 não tem a função "cross"?
Título: Re:(código MQL4) EA exemplo para Metatrader 4
Enviado por: Incognitus em 2012-11-15 11:21:53
Penso que não.
Título: Re:(código MQL4) EA exemplo para Metatrader 4
Enviado por: vdap em 2012-11-15 11:52:32
Estive a ver o exemplo do cruzamento das MM. O MT4 não tem a função "cross"?

Não, isto não é como o metastock :D, que metadade das funções já estão pré-definidas, No metastock para programares o cruzamento de duas médias precisas se bem me lembro 1 linha de código.

Em mql4, diria entre declaração de variaveis, e outras coisas, no minimo para aí 30 linhas de código, se for para colcoar no metastock, com setinhas e tudo...
Título: Re:(código MQL4) EA exemplo para Metatrader 4
Enviado por: joana18 em 2015-03-20 00:29:31
Podiam responder a uma questão?

O metatrader tem corretora incluida para fazer as transações?

Se não tem como enviam as ordens? Que corretoras aceitam essas ordens?

Agradeço a vossa ajuda

joana
Título: Re:(código MQL4) EA exemplo para Metatrader 4
Enviado por: Incognitus em 2015-03-20 01:19:10
Podiam responder a uma questão?

O metatrader tem corretora incluida para fazer as transações?

Se não tem como enviam as ordens? Que corretoras aceitam essas ordens?

Agradeço a vossa ajuda

joana

As corretoras é que disponibilizam o metatrader (gratuitamente e já configurado para negociar, bastando inserir a conta e password). Mas seria também possível configurar um metatrader já instalado para negociar com uma corretora que aceitasse a sua ligação.
Título: Re:(código MQL4) EA exemplo para Metatrader 4
Enviado por: joana18 em 2015-03-20 11:06:41
Podiam responder a uma questão?

O metatrader tem corretora incluida para fazer as transações?

Se não tem como enviam as ordens? Que corretoras aceitam essas ordens?

Agradeço a vossa ajuda

joana

As corretoras é que disponibilizam o metatrader (gratuitamente e já configurado para negociar, bastando inserir a conta e password). Mas seria também possível configurar um metatrader já instalado para negociar com uma corretora que aceitasse a sua ligação.

Em Portugal quem e' que aceita a ligacao?

Se nao existir em Portugal, quem aceita a ligacao no estrangeiro?


Agredeco desde ja a vossa ajuda


Título: Re:(código MQL4) EA exemplo para Metatrader 4
Enviado por: Incognitus em 2015-03-20 11:35:43
Em princípio não vale a pena configurar o MT4 à parte porque todas as corretoras que o aceitam já o disponibilizam.

Existem centenas de corretoras que o utilizam. Uma das que penso ser mais fiável será a Oanda (estrangeiro). Em Portugal a XTB e a Dif possuem MT4 se não me engano, podem existir mais.

É preciso ter cuidado porque entre as corretoras que usam MT4 há algumas, bastantes mesmo, que podem ser duvidosas.
Título: Re:(código MQL4) EA exemplo para Metatrader 4
Enviado por: vdap em 2015-03-20 12:46:54
Em princípio não vale a pena configurar o MT4 à parte porque todas as corretoras que o aceitam já o disponibilizam.

Existem centenas de corretoras que o utilizam. Uma das que penso ser mais fiável será a Oanda (estrangeiro). Em Portugal a XTB e a Dif possuem MT4 se não me engano, podem existir mais.

É preciso ter cuidado porque entre as corretoras que usam MT4 há algumas, bastantes mesmo, que podem ser duvidosas.

Na altura que tinha conta cá em Portugal, a Dif estava com sérios problemas com o MT4, enviei para lá emails que não conseguia fazer o pool às ordens! Responderam basicamente a dizer que não tinham culpa, porque tinham o MT4 a partir de um parceiro, blá blá blá e não tinham ninguém que percebesse do assunto.

Mas já devem ter solucionado isso, penso eu...

*Nc tive conta na Dif, é uma conta Demo
Título: Re:(código MQL4) EA exemplo para Metatrader 4
Enviado por: Incognitus em 2015-03-20 14:02:29
A minha opinião é de que seria de usar algo como o CitiFX ou Oanda, estrangeiros, para se correr menos riscos.
Título: Re:(código MQL4) EA exemplo para Metatrader 4
Enviado por: Forexiana em 2015-03-25 16:47:56
A minha opinião é de que seria de usar algo como o CitiFX ou Oanda, estrangeiros, para se correr menos riscos.

Totalmente de acordo em relação à Oanda.

E a ActivTrades? Não será também interessante e igualmente confiável?

Opiniões agradecem-se...
Obg

Título: Re:(código MQL4) EA exemplo para Metatrader 4
Enviado por: Incognitus em 2015-03-25 17:24:46
Não a conheço.
Título: Re:(código MQL4) EA exemplo para Metatrader 4
Enviado por: HPS em 2015-03-29 20:09:16
A minha opinião é de que seria de usar algo como o CitiFX ou Oanda, estrangeiros, para se correr menos riscos.

Totalmente de acordo em relação à Oanda.

E a ActivTrades? Não será também interessante e igualmente confiável?

Opiniões agradecem-se...
Obg


Tenho lá conta e até à data nao tenho razao de queixa. Inclusivé com utilizacao de estrategias automaticas mais "intensivas".
Há também que acrescentar que o capital na conta é pequeno nesta fase.

Se bem me lembro, bastam 100€ para abrir conta com dinheiro real.
Título: Re: (código MQL4) EA exemplo para Metatrader 4
Enviado por: Happy_TheOne em 2016-02-02 15:47:22
Alguem me sabe dizer se este script está correcto e como o posso colocar na pltaforma para fechar as posições todas de uma só vez ?