Preciso de um robô de Negociação para MetaTrader 5

MQL5 エキスパート

指定

O robô precisa ter apenas os seguintes campos de configuração:

 - Sentido da operação de entrada: Compra ou Venda

 - Volume operado: Quantos contratos (Bm&F),  quantas ações (Bovespa).

 - Pips para Stop Gain (O valor deve ser sempre em Pips, nunca em pontos ou centavos).

 - Pips para Stop Loss (O valor deve ser sempre em Pips, nunca em pontos ou centavos).


O robô deve:

 - Executar normalmente tanto em contas Reais quanto em contas de demonstração (simuladas).

 - Executar ordens para qualquer tipo de ativos Bm&F e/ou Bovespa.

 - Rodar em MetaTrader 5 de qualquer corretora nacional.

 - Não possuir qualquer tipo de limite quanto ao uso simultâneo em número de ativos e/ou corretoras e também quanto ao volume operado.

 - Pode possuir limitações do tipo que protege contra o preenchimento errado acidental (tipo: comprar 80 ações onde o lote mínimo é 100, comprar 500 contratos de mini-dólar onde a limitação da Bm&F é de 250, etc.)

 - Executar uma ordem "A mercado" no momento da abertura do pregão (de Compra ou Venda conforme configuração escolhida no campo "Sentido da operação de entrada").

 - Registrar em qual preço a ordem "foi executada" e não em qual preço a ordem "foi enviada".

 - Lançar "No Book de ofertas" ordens de Stop Gain e Stop Loss com base:

           > no preço em que a ordem "foi executada" e

          > nas configurações escolhidas nos campos "Pips para Stop Gain" e "Pips para Stop Loss"

          > Ou seja se por exemplo uma ordem de compra em PETR4 foi "executada" em R$19,90 e "Pips para Stop Gain" estiver em "10", no Book deve ser lançada uma ordem a R$20,00. 

 - Verificar se a ordem foi completamente executada, se a ordem não tiver sido completamente executada, o robô deve repeti-la (integral ou parcialmente) até seja (principalmente as ordens Stop Gain e Stop Loss).

 - Após a completa execução de Stop Gain ou Stop Loss o robô não faz mais nada e fica esperando a abertura do pregão do dia seguinte, ou seja só vai fazer uma operação por dia por ativo operado.

 - Poder ser aberto em qualquer momento do pregão com a certeza de que a ordem só será executada no momento da abertura do pregão. Ex: eu abro o robô as 10:30 e ela não faz nada, só executa a ordem na abertura do pregão do dia seguinte.

 - Oferecer um período de uso de demonstração de no mínimo 15 dias, com total funcionalidade.

応答済み

1
開発者 1
評価
(332)
プロジェクト
485
40%
仲裁
82
11% / 63%
期限切れ
77
16%
パブリッシュした人: 1 code
2
開発者 2
評価
(414)
プロジェクト
670
33%
仲裁
60
17% / 32%
期限切れ
113
17%
仕事中
3
開発者 3
評価
(2652)
プロジェクト
3369
68%
仲裁
77
48% / 14%
期限切れ
342
10%
パブリッシュした人: 1 code
4
開発者 4
評価
(24)
プロジェクト
34
9%
仲裁
3
33% / 0%
期限切れ
8
24%
5
開発者 5
評価
(46)
プロジェクト
73
16%
仲裁
13
8% / 92%
期限切れ
37
51%

プロジェクト情報

予算
50 - 150 USD
締め切り
最低 30 最高 90 日