Preciso de um robô baseado no MACD para operar minicontratos futuros no day trade

指定

MACD Tradicional (linha + histograma) no gráfico de 15min (se possível deixar em aberto a possibilidade de o usuário utillizar em outros tempos gráficos com os mesmos parâmetros.)

Parâmetros: Média Slow exponencial: 72    Fast: 34    sinal: 9

Para compra:

Compra quando há o cruzamento do macd com sua linha de sinal, de baixo para cima, estando as linhas do macd trabalhando abaixo da linha zero do histograma, é necessário que o candle que gerou o cruzamento feche com as linhas ainda cruzadas (critério de fechamento do candle e não somente cruzamento das linhas).

O filtro de horário impede que se façam entradas até o fechamento do candle de 9h30 (q fecha às 9h45), também impede a abertura de posição a partir do fechamento do candle de 16h30 (que fecha às 16h45).\\Caso o cruzamento ocorra entre 9h e 9h45 (até o fechamento do candle de 9h30), a entrada se dará caso haja rompimento da extremidade da primeira hora (máxima ou mínima) na mesma direção do acionamento do setup no referido horário. 

Saída parcial de metade da posição aos 100 pontos de gain. O stop inicial é de 300 pontos, após a realização parcial o stop é colocado no ponto de entrada da operação e depois esse stop vai se movendo (trailling stop) 100 pontos a cada 300 pontos de gain a partir do ponto da realização parcial. Se não stopar até 17h30 (fechamento do candle das 17h15), a posição é fechada.

 

Ex: Compra de 10 contratos de WING18 na cotação de 73000.

O stop loss inicial é em 72700.

Quando o preço atinge 73100, metade da posição é fechada (são vendidos 5 dos 10 contratos que foram comprados no início); o stop loss é imediatamente movido para o ponto de entrada (breakeven) em 73000.

{A partir daí (dos 73100) a cada 300 pontos que o ativo andar, o stop loss avança 100 pontos}

Quando o preço atinge 73400, o stop loss (que estava em 73000) vai para 73100, e a partir daí nesse padrão, a cada 300 pontos de gain, avança o stop 100 pontos até ser stopado ou até 17:30.

 

Para Venda:

Venda quando há o cruzamento do macd com sua linha de sinal, de cima para baixo, estando as linhas do macd trabalhando acima da linha zero do histograma, é necessário que o candle que gerou o cruzamento feche com as linhas ainda cruzadas (critério de fechamento do candle e não somente cruzamento das linhas).

O filtro de horário impede que se façam entradas até o fechamento do candle de 9h30 (q fecha às 9h45), também impede a abertura de posição a partir do fechamento do candle de 16h30 (que fecha às 16h45).\\Caso o cruzamento ocorra entre 9h e 9h45 (até o fechamento do candle de 9h30), a entrada se dará caso haja rompimento da extremidade da primeira hora (máxima ou mínima) na mesma direção do acionamento do setup no referido horário. 

Saída parcial de metade da posição aos 100 pontos de gain. O stop inicial é de 300 pontos, após a realização parcial o stop é colocado no ponto de entrada da operação e depois esse stop vai se movendo (trailling stop) 100 pontos a cada 300 pontos de gain a partir do ponto da realização parcial. Se não stopar até 17h30 (fechamento do candle das 17h15), a posição é fechada.

 

Ex: Venda de 10 contratos de WING18 na cotação de 73000.

O stop loss inicial é em 73300

Quando o preço atinge 72900, metade da posição é fechada (são vendidos 5 dos 10 contratos que foram comprados no início); o stop loss é imediatamente movido para o ponto de entrada (breakeven) em 73000.

{A partir daí (dos 72900) a cada 300 pontos que o ativo andar, o stop loss avança 100 pontos}

Quando o preço atinge 72600, o stop loss (que estava em 73000) vai para 72900, e a partir daí nesse padrão, a cada 300 pontos de gain, desce o stop 100 pontos até ser stopado ou até 17:30.

 Se o usuário estiver operando apenas um contrato, obviamente não haverá a realização parcial, mas o comportamento do stop será o mesmo.

OBS1: Preciso não somente do executável mas tb do código fonte. O robô será meu para eu compartilhar livremente com quem eu quiser.

OBS2: Se possível deixar os parâmetros do macd  (médias longa, curta e sinal) em aberto para o usuário poder alterar.



応答済み

1
開発者 1
評価
(24)
プロジェクト
34
9%
仲裁
3
33% / 0%
期限切れ
8
24%
2
開発者 2
評価
(2423)
プロジェクト
3045
66%
仲裁
77
48% / 14%
期限切れ
340
11%
3
開発者 3
評価
(219)
プロジェクト
370
42%
仲裁
145
17% / 41%
期限切れ
124
34%
4
開発者 4
評価
(7)
プロジェクト
8
38%
仲裁
3
33% / 33%
期限切れ
2
25%
類似した注文
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

プロジェクト情報

予算
30 - 150 USD
開発者用
27 - 135 USD
締め切り
最低 2 最高 10 日