Olá, Visitante. Por favor entre ou registe-se se ainda não for membro.

Entrar com nome de utilizador, password e duração da sessão
 

Autor Tópico: (código MQL4) EA exemplo para Metatrader 4  (Lida 10050 vezes)

Incognitus

  • Administrator
  • Hero Member
  • *****
  • Mensagens: 30961
    • Ver Perfil
(código MQL4) EA exemplo para Metatrader 4
« 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.
 
 
"Nem tudo o que pode ser contado conta, e nem tudo o que conta pode ser contado.", Albert Einstein

Incognitus, www.thinkfn.com

Fenicio

  • Ordem dos Especialistas
  • Jr. Member
  • *****
  • Mensagens: 46
    • Ver Perfil
    • Mercado Fenício
Re:(código MQL4) EA exemplo para Metatrader 4
« Responder #1 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?
Mercado Fenício

Análises Técnicas sobre os principais títulos europeus e norte-americanos. Actualização diária!

Nota: As análises apresentadas constituem artigos de opinião do autor, não devendo ser entendidos como recomendações de compra e venda ou aconselhamento financeiro.

Incognitus

  • Administrator
  • Hero Member
  • *****
  • Mensagens: 30961
    • Ver Perfil
Re:(código MQL4) EA exemplo para Metatrader 4
« Responder #2 em: 2012-07-10 18:27:52 »
Com o Metatrader 5 não funciona, é completamente diferente.
"Nem tudo o que pode ser contado conta, e nem tudo o que conta pode ser contado.", Albert Einstein

Incognitus, www.thinkfn.com

Fenicio

  • Ordem dos Especialistas
  • Jr. Member
  • *****
  • Mensagens: 46
    • Ver Perfil
    • Mercado Fenício
Re:(código MQL4) EA exemplo para Metatrader 4
« Responder #3 em: 2012-07-10 18:32:07 »
Com o Metatrader 5 não funciona, é completamente diferente.

Pois... foi o que imaginei!  :-[
Mercado Fenício

Análises Técnicas sobre os principais títulos europeus e norte-americanos. Actualização diária!

Nota: As análises apresentadas constituem artigos de opinião do autor, não devendo ser entendidos como recomendações de compra e venda ou aconselhamento financeiro.

Zel

  • Visitante
Re:(código MQL4) EA exemplo para Metatrader 4
« Responder #4 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

Incognitus

  • Administrator
  • Hero Member
  • *****
  • Mensagens: 30961
    • Ver Perfil
Re:(código MQL4) EA exemplo para Metatrader 4
« Responder #5 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.
"Nem tudo o que pode ser contado conta, e nem tudo o que conta pode ser contado.", Albert Einstein

Incognitus, www.thinkfn.com

John_Law

  • Ordem dos Especialistas
  • Sr. Member
  • *****
  • Mensagens: 466
    • Ver Perfil
Re:(código MQL4) EA exemplo para Metatrader 4
« Responder #6 em: 2012-07-18 23:48:02 »
Potente em que sentido?

Incognitus

  • Administrator
  • Hero Member
  • *****
  • Mensagens: 30961
    • Ver Perfil
Re:(código MQL4) EA exemplo para Metatrader 4
« Responder #7 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.
"Nem tudo o que pode ser contado conta, e nem tudo o que conta pode ser contado.", Albert Einstein

Incognitus, www.thinkfn.com

Visitante

  • Ordem dos Especialistas
  • Hero Member
  • *****
  • Mensagens: 3766
    • Ver Perfil
Re:(código MQL4) EA exemplo para Metatrader 4
« Responder #8 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"?

Incognitus

  • Administrator
  • Hero Member
  • *****
  • Mensagens: 30961
    • Ver Perfil
Re:(código MQL4) EA exemplo para Metatrader 4
« Responder #9 em: 2012-11-15 11:21:53 »
Penso que não.
"Nem tudo o que pode ser contado conta, e nem tudo o que conta pode ser contado.", Albert Einstein

Incognitus, www.thinkfn.com

vdap

  • Ordem dos Especialistas
  • Hero Member
  • *****
  • Mensagens: 2706
    • Ver Perfil
Re:(código MQL4) EA exemplo para Metatrader 4
« Responder #10 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...
The duty of a patriot is to protect his country from its government

joana18

  • Jr. Member
  • **
  • Mensagens: 84
    • Ver Perfil
Re:(código MQL4) EA exemplo para Metatrader 4
« Responder #11 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

Incognitus

  • Administrator
  • Hero Member
  • *****
  • Mensagens: 30961
    • Ver Perfil
Re:(código MQL4) EA exemplo para Metatrader 4
« Responder #12 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.
"Nem tudo o que pode ser contado conta, e nem tudo o que conta pode ser contado.", Albert Einstein

Incognitus, www.thinkfn.com

joana18

  • Jr. Member
  • **
  • Mensagens: 84
    • Ver Perfil
Re:(código MQL4) EA exemplo para Metatrader 4
« Responder #13 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



Incognitus

  • Administrator
  • Hero Member
  • *****
  • Mensagens: 30961
    • Ver Perfil
Re:(código MQL4) EA exemplo para Metatrader 4
« Responder #14 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.
"Nem tudo o que pode ser contado conta, e nem tudo o que conta pode ser contado.", Albert Einstein

Incognitus, www.thinkfn.com

vdap

  • Ordem dos Especialistas
  • Hero Member
  • *****
  • Mensagens: 2706
    • Ver Perfil
Re:(código MQL4) EA exemplo para Metatrader 4
« Responder #15 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
« Última modificação: 2015-03-20 12:47:30 por vdap »
The duty of a patriot is to protect his country from its government

Incognitus

  • Administrator
  • Hero Member
  • *****
  • Mensagens: 30961
    • Ver Perfil
Re:(código MQL4) EA exemplo para Metatrader 4
« Responder #16 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.
"Nem tudo o que pode ser contado conta, e nem tudo o que conta pode ser contado.", Albert Einstein

Incognitus, www.thinkfn.com

Forexiana

  • Newbie
  • *
  • Mensagens: 1
    • Ver Perfil
Re:(código MQL4) EA exemplo para Metatrader 4
« Responder #17 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


Incognitus

  • Administrator
  • Hero Member
  • *****
  • Mensagens: 30961
    • Ver Perfil
Re:(código MQL4) EA exemplo para Metatrader 4
« Responder #18 em: 2015-03-25 17:24:46 »
Não a conheço.
"Nem tudo o que pode ser contado conta, e nem tudo o que conta pode ser contado.", Albert Einstein

Incognitus, www.thinkfn.com

HPS

  • Newbie
  • *
  • Mensagens: 9
    • Ver Perfil
Re:(código MQL4) EA exemplo para Metatrader 4
« Responder #19 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.
If you watch every tick, you trade like a di..