LONG&SHORT/ PAIRS TRADING

Specifiche

Boa noite

solicito a criação de um robô que baseie suas operações no seguinte:

Em um gráfico personalizado de RATIO que seria = a divisão do preço de um ativo por outro em tempo real como indicado na imagem PT1, o mesmo deverá calcular o ratio baseado no tempo gráfico escolhido no mt5 trabalhando se não com todos os tempos gráficos preferencialmente com 5, 15, 60 minutos e diário. o mesmo deverá basear suas operações em um indicador que coloque bandas de bollinger que nada mais nada menos são o calculo dos desvios padrões médios de x períodos somados a X desvios padrões, onde X será um valor variável e editável junto com uma média móvel de X períodos Similar ao que segue abaixo:

                           ATIVO B    ATIVO C      RATIO                  1           2               3               4      5            6

ULTIMO 21,51 22,84 0,94176883 0,96   0,94249 0,98044 2,09% SHORT C 0
20/05/2020 20,75 21,6 0,96064815 0,96 0,945635 0,98028 0,24% 0 0
19/05/2020 20,62 21,69 0,95066851 0,96 0,944762 0,98043 1,25% 0 0
18/05/2020 21,38 22,67 0,9430966 0,96 0,946269 0,98024 2,14% SHORT C 0
15/05/2020 20,65 21,63 0,95469256 0,96 0,948306 0,97898 0,94% 0 0
14/05/2020 21,49 22,55 0,95299335 0,96 0,944657 0,98118 1,04% 0 0
13/05/2020 20,85 21,6 0,96527778 0,96 0,944146 0,98141 -0,26% 0 0
12/05/2020 20,9 21,61 0,96714484 0,96 0,944165 0,98166 -0,44% 0 0


ONDE:

1= MÉDIA MÓVEL (X PERÍODOS EDITÁVEL)

2= BANDA INFERIOR (RATIO - (DESVIO PADRÃO*X DESVIOS) (1,2,3 ETC)

3= BANDA SUPERIOR = (RATIO + (DP*X DESVIOS EDITÁVEL)

4= DISTÂNCIA EM % DA MÉDIA MÓVEL OU SEJA = LUCRO ESPERADO.

5 E 6 = TESTES LÓGICOS EX:

(SE RATIO < BANDA INFERIOR ENTÃO VENDA ATIVO C COMPRA ATIVO B)

(SE RATIO > BANDA SUP ENTÃO VENDA B COMPRA C)


CRITÉRIOS DE SAÍDA: Toque na média móvel, Toque na banda contrária.

também deve ter:

DEFINIÇÃO DE LIMITE FINANCEIRO

CRUCIAL**: o robo deve realizar o cálculo para que entradas nas pontas vendedoras e compradoras sejam se não de mesmo valor financeiro de valores mais próximos possíveis considerando o limite financeiro estipulado bem como não realizar a operação caso a diferença entre as posições das duas pontas seja maior que X%.  SEGUE EXEMPLO:

AUX OPERACIONAL

VALOR FIN  R$    50.000,00
ITUB3 VALOR CPA 21,51
ITUB4 VALOR VDA 22,84

QTDE CPA 2300
QTDE VDA -2100
 R$            1.509,00  R$    49.473,00
DIF FIN ^ -R$    47.964,00

Horário para iniciar operações

Horário para Finalizar operações caso modo day trade.

Um modo de poder alternar entre modo DAY TRADE e modo Swing trade.


Valores a combinar dependendo da expertise e qualidade do desenvolvimento, busco apenas automatizar uma estratégia já validada manualmente por mim, 


Con risposta

1
Sviluppatore 1
Valutazioni
(31)
Progetti
53
6%
Arbitraggio
22
0% / 95%
In ritardo
24
45%
Caricato
2
Sviluppatore 2
Valutazioni
(37)
Progetti
42
2%
Arbitraggio
2
0% / 100%
In ritardo
1
2%
Gratuito
3
Sviluppatore 3
Valutazioni
(186)
Progetti
205
26%
Arbitraggio
12
25% / 58%
In ritardo
39
19%
Gratuito
4
Sviluppatore 4
Valutazioni
(36)
Progetti
57
37%
Arbitraggio
10
50% / 30%
In ritardo
20
35%
In elaborazione
5
Sviluppatore 5
Valutazioni
(253)
Progetti
408
38%
Arbitraggio
86
43% / 19%
In ritardo
70
17%
Caricato
6
Sviluppatore 6
Valutazioni
(7)
Progetti
15
7%
Arbitraggio
4
0% / 25%
In ritardo
1
7%
Gratuito
7
Sviluppatore 7
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
Ordini simili
Desejo criar um site, onde, extraia informações da B³, passe-as pelo algoritmo que eu desenvolvi e, apresente o resultado ao usuário. Ele deve possuir uma página de demonstração para não assinantes e uma página de análise para assinantes. Deve apresentar os 5 melhores e os 5 piores investimentos do mês corrente
//+------------------------------------------------------------------+ //| SimpleEA.mq5| //| Copyright 2023, MetaQuotes Software Corp. | //| https://www.mql5.com | //+------------------------------------------------------------------+ #property copyright "2023, MetaQuotes Software Corp." #property link " https://www.mql5.com " #property version "1.00" #property strict input int FastMAPeriod = 12; // Período da média

Informazioni sul progetto

Budget
30 - 250 USD
Per lo sviluppatore
27 - 225 USD