Robo para mini índice baseado em variação diária

Termos de Referência


O principio básico e realizar operações contrárias ao movimento do mercado de mini indice WIN%.

A ideia é apostar que  quando existe uma variação muito grande durante a primeira parte do dia, o mercado tende a reduzir um pouco essa variação ao longo do dia.



Variáveis


PrRef: preço de referência do dia anterior. Média obtida a partir do preço dos últimos 30 min do pregão do dia anterior

VarBase: variação % do indice calculado a partir do PrRef. Parametro definido pelo usuário

ExtVar: variação % do índice adicional do índice calculado a partir do PrRef. Parametro definido pelo usuário

VarInic: VarBase + (se o preço estiver maior que ValInvert e o preço estiver caindo soma ExtVar OU se o preço estiver menor que ValVert e o preço estiver subindo, soma ExtVar)

ValInvert: valor do indice a ser definido definido pelo usuário que irá definir ExtVar.

VarPasso: % de variação extra do Indice para aumentar a posição.

VarOrdemInversa: % de variação a ser feito para ordem inversa.

QtPos: quantidade de contratos por posição. A ser definido pelo usuário


Os parâmetros acima são utilizados para definir a montagem da primeira posição e das posições seguintes.

Irei utilizar valores para as variáveis no intuito de ficar mais fácil a explicação.


ValInvert = 95.000 pontos

ExtVar = 0,5%

VarPasso = 0,5%

QtPos= 5 contratos

VarBase = 1,5%

VarOrdemInversa = 0,3%


A primeira posição deve ser montada da seguinte condição:

-  Se o mercado subir acima de VarInic

Passo 1: Vende QtPos e já monta ordem de compra no valor de VarOrdemInversa abaixo.

Passo 2: Caso a ordem Inversa seja atingida, voltar ao Passo 1 se o mercado atingir novamente o VarInic

Manter esse loop até que ele seja quebrado pelo fato de a variação do indice ter atingido VarInic+ExtVar. Ou seja, a posição está dando prejuízo.

Nesse caso deve-se montar uma nova posição com o dobro de contratos quando o Indice atingir VarInic+ExtVar e seguir o mesmo loop anterior.


-  Se o mercado cair abaixo de VarInic

Usar a mesma lógica, porém operando comprado.


Depois de um horário limite, o robô não monta mais posições, somente espera as ordens inversas ja enviadas serem executadas.

Definir um valor máximo de perdas e ganhos do dia.











Respondido

1
Desenvolvedor 1
Classificação
(46)
Projetos
80
13%
Arbitragem
11
0% / 91%
Expirado
51
64%
Livre
2
Desenvolvedor 2
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
Pedidos semelhantes
Tenho o código em mt4, porém queria fazer algumas modificações nesse código e também converter ele em para mt5 também. As modificações são: adicionar uma função de alerta e mudar o símbolo que plota no gráfico tirando a seta e colocando um círculo, e depois disso passando essa linguagem para mt5
VMP Painel 45+ USD
Construction of trading panel Trading panel with vertical and horizontal stop take profit lines and multiplication grid 1 horizontal and vertical purchase and sales lines and placement of orders in a grid with order number multiplier 2 that all lines must be visible with stop and take profits pre orders, all lines must be visible on the chart I'll post a picture to give you an idea of what it could be
Preciso de um copiador local que seja instalado na máquina ou VPS que copie as ordens mt5 to mt4 e mt4 tô mt5 master e slave Que faça tudo que a conta mestra fizer, abertura, fechamento e etc
Robo Hedge! 37+ USD
Gostaria de um orçamento para um robô que vai fazer hedge, seguem os dados: Indicadores utilizados: - canal de Donchian; - STOP ATR . (os indicadores devem aparecer na tela e serem configuráveis por mim). Outras coisas a serem configuradas nas configurações, para que eu possa alterar: - Volume; - número mágico; - Stop gain; - Valor da virada de mão; - Valor multiplicador do hedge (2x, 3x, etc (a virada de mão será
Robot Hedge MT4 30+ USD
This is a simple hedging robot for MT4 the hedge will be opened as soon as the account balance reduces by a %, defined in the EA control panel, the EA must add the open lots and open a hedge operation, that is, with the same lot volume and opposite direction. Completely locking the account's floating balance. For example: Open operations EURUSD - 0.03 - sell EURUSD - 0.05 - sell GBPUSD - 0.01 - sell GBPUSD - 0.01 -
Preciso de um ajuste no robô mql4 que tenho, uma função não esta funcionando corretamente, no backtest ele roda e na real não, e preciso adicionar uma forma de adição de lotes, possuo o mql dele disponivel

Informações sobre o projeto

Orçamento
30 - 60 USD
Desenvolvedor
27 - 54 USD
Prazo
para 20 dias