Robô de oscilação diária

MQL5 Esperti

Specifiche

Robô que opere uma variação diária definida, como exemplo, hoje alimento o robô dizendo que a variação será 2,8%, então assim que o ativo começa a negociar o robo pendura ordens de COMPRA exatamente no +2,8% e ordens de VENDA exatamente no -2,8% em relação ao fechamento do dia anterior. Quando ele entra em uma delas, ele cancela a outra pendente. Serão ordens limite ou ordens stop, isso dependerá de onde o preço do ativo abrir. A entrada acontece exatamente no percentual alimentado no parâmetro do robô.

Dando mais um exemplo, se o ativo abre o dia subindo +2,4% o robô pendura uma ordem de stop de COMPRA no preço de +2,8% e um stop de VENDA em -2,8%, se o preço atingir um deles o robo cancela a outra ordem pendente e insere o stop gain e stop loss cadastrados. Outro exemplo, se o ativo abre a 3% de alta, ele insere uma ordem limite de COMPRA em +2,8% (Neste caso a ordem de stop de VENDA em -2,8%, se for possível, não precisa mais ser inserida).

Itens configuráveis no robo
1 -  percentual da primeira entrada (sendo possível alimentar em percentual e também em pontos)
2 - stop loss ( sendo possível alimentar em % e também em pontos) que usa como base para ser calculado o preço teórico da entrada que o gerou, ou seja, que não considere uma possível derrapagem no preço de entrada.
3 - stop gain ( sendo possível alimentar em % e também em pontos) que usa como base para ser calculado o preço teórico da entrada que o gerou, ou seja, que não considere uma possível derrapagem no preço de entrada.
4 -  breakeven
5 - Stop gain diário financeiro (ao ser atingido o robô encerra as operações abertas e não opera mais no dia)
6 - Stop loss diário financeiro (ao ser atingido o robô encerra as operações abertas e não opera mais no dia)
7 - definição de quantidade de contratos para WIN e WDO e lotes para ações
8 - stop offset para ações e para WIN e WDO
9 -  possibilidade inverter a posição quando o stop for acionado (no stop com prejuízo e no stop com lucro), a inversão deve acontecer exatamente ao mesmo tempo em que acontece no stop, quando esta opção estiver ligada, quero que o comando usado seja de inversão da posição e não o comando de estopar a posição e logo tomar uma nova posição inversa. Quando ocorrer a inversão, o stop desta nova posição também deve ser posicionado conforme o preço teórico desta inversão (sem considerar possível derrapagens)
10 - Horários para encerrar todas as operações em andamento

Tudo aqui pode ser negociado com o programador, que pode me orientar sobre configurações que melhorem a execução do código.

Con risposta

1
Sviluppatore 1
Valutazioni
(83)
Progetti
143
52%
Arbitraggio
8
13% / 75%
In ritardo
22
15%
Gratuito
2
Sviluppatore 2
Valutazioni
(1)
Progetti
1
100%
Arbitraggio
1
0% / 100%
In ritardo
0
In elaborazione
3
Sviluppatore 3
Valutazioni
(11)
Progetti
17
59%
Arbitraggio
2
0% / 100%
In ritardo
2
12%
Gratuito
4
Sviluppatore 4
Valutazioni
(298)
Progetti
478
40%
Arbitraggio
105
40% / 24%
In ritardo
82
17%
Caricato
Pubblicati: 2 codici

Informazioni sul progetto

Budget
30+ USD