Discussão do artigo "Construtor de estratégia visual. Criação de robôs de negociação sem programação" - página 13

 
Joscelino Celso de Oliveira:

Flavio,


Sua estrategia eh relativamente simples de ser codificada. Voce ja programa na linguagem MQL5?

Se não, e quer implementação rapida, sugiro buscar na área de freelance: https://www.mql5.com/en/forum/260957.

Se nao tem pressa, pode estudar a linguagem e desenvolver. Sugiro começar com os seguintes artigos e documentos:


https://www.mql5.com/pt/articles/367

https://www.mql5.com/pt/articles/240

https://www.mql5.com/pt/docs/basis


[]´s

Olá Joscelino!

Infelizmente, não programo em MQL5.

Séria uma coisa simples sim. Só um start de compra, de acordo com alguns parametros de entradas, sem uso de indicatores.

Vou dar uma olhada nesses artigos e forum que você indicou.

Obrigado pela ajuda!

Sds,

Flávio

 
flavio_125:

Olá Joscelino!

Infelizmente, não programo em MQL5.

Séria uma coisa simples sim. Só um start de compra, de acordo com alguns parametros de entradas, sem uso de indicatores.

Vou dar uma olhada nesses artigos e forum que você indicou.

Obrigado pela ajuda!

Sds,

Flávio

Ola Flavio,

Mesmo sem saber programar eh possível desenvolver um EA no Metatrader, se sua estrategia englobar indicadores padronizados. De qualquer maneira, terá de ler a documentação.

Caso queira contratar um desenvolvedor, sugiro também o artigo abaixo.

Sucesso!

[]'s

Como fazer um pedido de Expert Advisor e obter o resultado desejado
Como fazer um pedido de Expert Advisor e obter o resultado desejado
  • www.mql5.com
O trading automatizado está ganhando um novo impulso - o lançamento do MetaTrader 5 com o novo MQL5, está completo. Ele passou de forma bem sucedida pelo Automated Trading Championship 2010, e a nova versão da plataforma de trading está sendo ativamente promovida por brokers. O antecessor do MetaTrader 5, - MetaTrader 4 - é ainda ativamente...
 
É um produto interessante, e você pode ver que muito tempo e esforço foram despendidos.
Na minha opinião, a ideia é muito boa, você pode esboçar um esquema e obter o código do Consultor especialista e, em seguida, finalizá-lo manualmente.

Por favor, diga-me como trabalhar com indicadores personalizados (doravante denominados UI),
É correto ter vários ícones para uma UI se ela tiver vários buffers?
Como vincular os parâmetros de entrada aos parâmetros PI (somente os parâmetros decimais são adicionados ao ícone PI).
Preciso especificar todos os parâmetros (em que ordem) do PI ou somente aqueles que precisam ser alterados?

Tentei vários PIs na demonstração, mas por algum motivo uma janela de indicador é adicionada para cada tick/barra.



Arquivos anexados:
 
ValGorr:
Tentei vários PIs na demonstração e, por algum motivo, uma janela do indicador é adicionada para cada tick/barra.

Isso acontece se você passar um número incorreto de parâmetros de entrada para o indicador.

 
ValGorr:
Como trabalhar com indicadores de usuário (doravante denominados UI),
É correto ter vários ícones para um PI se ele tiver vários buffers?
Como vincular os parâmetros de entrada aos parâmetros do PI (somente os parâmetros decimais são adicionados ao ícone do PI).
Preciso especificar todos os parâmetros (em que ordem) do PI ou somente aqueles que precisam ser alterados?

Tentei vários PIs na demonstração e, por algum motivo, uma janela de indicador é adicionada para cada tick/barra.



Boa tarde.

Há um exemplo de um circuito que usa o ZigZag no construtor.

Sim, há um elemento diferente para cada buffer.

É necessário especificar TODOS os parâmetros ou NENHUM deles (então os parâmetros padrão do indicador serão usados). Os parâmetros são especificados na mesma ordem que no próprio indicador.

Conforme respondido acima, se você não especificar todos os parâmetros do indicador, ele será o que aparece na imagem.

Tente primeiro sem parâmetros (padrão).

 

Gostaria de saber se seria possível "importar" um EA existente e, em seguida, usar sua interface visual para construir sobre ele.

Acho que isso não é viável, pois há muitas maneiras possíveis de codificar um EA e analisá-lo seria uma tarefa árdua.

Trabalhei em um produto que oferecia uma interface semelhante, mas com base na especificação BPEL. Basicamente, uma máquina de estado controlada que executaria o código subjacente.

Sua GUI parece ser um ótimo projeto a ser desenvolvido! Parabéns.

 
jazzthedog:

Gostaria de saber se seria possível "importar" um EA existente e, em seguida, usar sua interface visual para construir sobre ele.

Acho que isso não é viável, pois há muitas maneiras possíveis de codificar um EA e analisá-lo seria uma tarefa árdua.

Trabalhei em um produto que oferecia uma interface semelhante, mas com base na especificação BPEL. Basicamente, uma máquina de estado controlada que executaria o código subjacente.

Sua GUI parece ser um ótimo projeto a ser desenvolvido! Parabéns.

Hi,

obrigado por suas palavras gentis.

Não, acho que nunca será possível importar qualquer EA codificado manualmente e depois modificá-lo por meio da interface visual.

[Excluído]  
Este é um projeto incrível! Continue com o bom trabalho, Andrey!
 

FIBONACHI

Boa tarde, posso usar seu programa para criar um Expert Advisor baseado nas linhas de Fibonacci? Ou seja,
1. ele deve se estender automaticamente sob certas condições para comprar ou vender, colocar ordens, SL, TP e TS de arrasto?
2. Também no modo manual, por exemplo, eu estiquei a grade, vi o ponto de entrada, cliquei no botão de início no local desejado, imediatamente coloquei ordens de 1 a 11 no preço atual e automaticamente coloquei SL, TP no nível especificado e arrasto. O segundo botão para fechar todas as ordens?

 
btc.mmd:

FIBONACHI

Boa tarde, posso usar seu programa para criar um Expert Advisor baseado nas linhas de Fibonacci? Ou seja,
1. ele deve se estender automaticamente sob certas condições para comprar ou vender, colocar ordens, SL, TP e TS de arrasto?
2. Também no modo manual, por exemplo, eu estiquei a grade, vi o ponto de entrada, cliquei no botão de início no local desejado, imediatamente coloquei ordens de 1 a 11 no preço atual e automaticamente coloquei SL, TP no nível especificado e arrasto. O segundo botão para fechar todas as ordens?

Bom dia.
Na versão atual, não há suporte para o trabalho com objetos gráficos.