Robô que faz entrada e saída pela média móvel exponencial de 9

MQL5 专家

指定

Gostaria que fosse feito um robô que operasse ações, milho e outras comoddities na bovespa com duas estratégias, sendo a primeira escolhida por default.

Creio que terá que ter nos parâmetros se vai ser operado commodities ou ações, pq comoddities são números de contratos e ações são lotes múltiplos de 100.

O número de contratos ou ações será informado no parâmetro, 1 parâmetro pra dizer quantos contratos serão utilizados na primeira entrada (default 1) e outro para as entradas posteriores (default 1). 

Colocar o tempo gráfico parametrizavel (padrão gráfico diário) e o período da média móvel exponencial.

O robô vai acompanhar a comoddities desde a abertura até o fechamento, colocando as ordens de stop e alvo na abertura (o horário de execução do robô tem que ser colocado nos parâmetros tb, pois varia, default será de 9:00 as 16:20).

O robô fará as entradas e saídas as 16:00 do dia corrente (colocar esse horário nos parâmetros tb, e como default 16:00). Colocando as ordens de entrada ou saída nessa hora, pegando a ordem maior do book e colocando 1 tick acima, e aguardando 6 segundos (parametrizavel tb, esse valor default) e fazendo essa rotina de buscar a maior ordem do book e atualizar até ser executada toda posição de entrada ou saída (podemos estabelecer o tempo de 10 minutos parametrizavel, para essa rotina, se não executar ir a mercado)

Serão duas estratégias que acontecem ao mesmo tempo.


1 -Exemplo no milho, quando a média móvel exponencial de 9 períodos virar para cima, ele fará uma entrada na compra de 4 contratos (default parâmetro primeira entrada), e se continuar virada pra cima, e fizer dois candles com fechamentos menores no gráfico diário, ele fará uma entrada de 2 contratos (default do parâmetro entradas posteriores) se superar a máxima desse candle no dia seguinte. E assim sucessivamente. O fechamento de toda a posição se dará quando a média móvel exponencial virar para baixo (fechará a posição e abrirá posição do lado contrário)


2 - muda da primeira só uma coisa, quando fizer alguma das duas entradas (virou mm9 pra cima ou pra baixo, ou superou dois candles com fechamentos contra a média), o robô cadastrará todo dia o stop loss 1 centavo abaixo da mínima do candle que gerou a entrada, e o stop gain de metade da posição (no caso do exemplo com 4 contratos, seriam 2 contratos a metade da posição), no valor do stop 1x pra cima (preço médio de entrada - stop loss), tanto na entrada quando vira a média móvel exponencial, quanto na entrada dos dois fechamentos menores.

O sistema fará a saída total da posição, quando a média móvel exponencial de 9 virar pra baixo (fechará a posição e abrirá posição do lado contrário).


反馈

1
开发者 1
等级
(37)
项目
42
2%
仲裁
2
0% / 100%
逾期
1
2%
空闲
2
开发者 2
等级
(414)
项目
670
33%
仲裁
60
17% / 32%
逾期
113
17%
工作中
3
开发者 3
等级
(197)
项目
320
35%
仲裁
64
13% / 56%
逾期
83
26%
空闲
4
开发者 4
等级
(4)
项目
8
25%
仲裁
1
0% / 100%
逾期
5
63%
空闲
相似订单
Hi, I've been developing a Scalping strategy that now I want to apply to a bot in order to save me some time. Requirements: - Trade Timeframe: M1 - Indicators: EMA (Exponential Moving Average), SMA (Simple Moving Average) Based on indicators above, bot will buy assets applying Stop Loss and Take Profit values. Let me know if you are interested... Thanks
Robô para negociação automática: Variáveis de negociação: Lote, hora de negociação, horário de zeragem de ordens. trail stop sim ou nao: cada canal rompido a favor da operação, sobe x canal Stop do dia: em pontos Take do dia: em pontos Quantidade de operações no dia: x Quantidade de ganhos no dia: x Quantidade de perdas no dia: x Variáveis dos indicadores: Media móvel, período e tipo de calculo e quantidade de pontos
Boa tarde ! tenho um EA baseado na estratégia do MACD e gostaria de incluir um parâmetro de definição de horário em que o EA trabalhe, similar a tela acima e gostaria de poder definir por exemplo, similar abaixo: Segunda: 02:00-16:00 ; 17:00-20:00 Terça: 02:00-16:00 ; 17:00-20:00 Quarta: 02:00-16:00 ; 17:00-20:00 Quinta: 02:00-16:00 ; 17:00-20:00 Sexta: 02:00-16:00 ; 17:00-20:00 consegue executar este trabalho, se
Gostaria de corrigir 2 erros em meu EA, ele é complexo e tem mais de 6k linhas. Quero saber sua experiência antes de firmarmos qualquer acordo. Conversaremos mais a respeito e tenho que colocar palavras aqui para dar 30 palavras e eu poder postar

项目信息

预算
30 - 80 USD
开发人员
27 - 72 USD
截止日期
 5 天