Robô de Arbitragem

MQL5 Experts

Job finished

Execution time 92 days

Specification

Necessito de um expert advisor de arbitragem entre dois ativos.

 

Parâmetros a serem definidos pelo usuário:

 

1-ativo indexador

2-Operação da correlação entre os ativos: (subtracão ou divisão)

3 – Valor da correlação gatilho da compra:

4- Valor da correlação gatilho da venda:

5 – Take profit da ordem lançada

6 – Stop loss da ordem lançada

7 – Tipo de ordem(mercado/limit)

8 – Tipo de stop loss(apregoado/padrão)

9 – Valor da correlação para liberação de nova ordem de compra

10 - Valor da correlação para liberação de nova ordem de venda

10– Uso da Banda de Bolinger(calculada com base no valor da correlação) como filtro: (sim ou não)

11 – Período da Banda de Bolinger

12 - Desvio da Banda de Bolinger

 

 

Tipo de lógica sem filtro: se petr4(ativo definido no gráfico aberto pelo usuário) – petr3(ativo indexador definido nos parâmetros) = 5 entao lançar ordem de venda de Petr4 no valor do BID vigente(limit) ou a mercado de acordo como definido nos parâmetros

 

Com filtro: se petr4 – petr3 = -5 e valor da correlacao também abaixo da banda inferior da banda de Bolinger lançar ordem de compra de Petr4 nos moldes acima.

 

A verificaçao tem ser feita a cada tick e não a cada candle

 

O take profit tem que ser apregoado no book e nao o take profit padrao do Metatrader. Se bater o stop loss cancelar automaticamente o TP.

 

O stop loss vai ser o padrão ou apregoado no book de acordo com o parametro definido pelo usuario. Se atingir TP o SL tem q ser cancelado se for o apregoado.

 

Outra ordem só poderá ser lançada quando a ordem vigente tiver alcancado SL ou TP e a correlação atingir o valor definido pelo usuário nos parãmetros. Tipo vendeu a 5. Após finalizada por TP ou SL outra ordem só pode ser lançada de venda só pode ser apregoada se atingir 1 e voltar para 5.

 

As bandas de Bolinger têm que ser calculadas com base no valor da correlacão entre os dois ativos(não sei se isso é possível).


No anexo segue um gráfico da indexação de Petr4 e Petr3(subtraçao) com o pontos de compra/venda assinados(com caso com filtro de banda de Bolinger).


Files:

JPG
Gra3fico.jpg
306.0 Kb

Responded

1
Developer 1
Rating
(3)
Projects
3
33%
Arbitration
0
Overdue
0
Free
2
Developer 2
Rating
(7)
Projects
9
0%
Arbitration
3
0% / 100%
Overdue
5
56%
Free
3
Developer 3
Rating
(46)
Projects
80
13%
Arbitration
11
0% / 91%
Overdue
51
64%
Free

Project information

Budget
50 - 250 USD
Deadline
from 1 to 15 day(s)