Preciso de um EA baseado em máximas e minimas dos candles

Specifiche

A estratégia precisa de dois parametros 

   N = quantidade de candles contando do candle atual para trás

   D = valor em pontos

   Consiste na seguinte lógica seja:
    high = maior valor do papel nos N candles 
    low = menor valor do papel nos N candles

   Se  Preço atual  -  low > D então vende
   Se  High -  preço atual > D então compra

   Exemplificando numericamente para o dolar
   N = 3
   D= 6 

   Ou seja se dentro  dos últimos 3 candles  o dolar variar 6 pontos para baixo da máxima dos candles então compra, se variar 6 pontos para cima da mínima então vende. Detalhe o disparo da ordem ocorre no momento em que atingir o valor D, dentro do candle, não espera o candle terminar.

   Alem disto precisa de um filtro de operação de media móvel M parametrizavel , acima da media móvel só vende, abaixo da média móvel só compra. Também precisa de horários ajustáveis de inicio e termino das operações .


Con risposta

1
Sviluppatore 1
Valutazioni
(94)
Progetti
130
9%
Arbitraggio
8
25% / 38%
In ritardo
28
22%
In elaborazione
2
Sviluppatore 2
Valutazioni
(24)
Progetti
34
9%
Arbitraggio
3
33% / 0%
In ritardo
8
24%
Gratuito
3
Sviluppatore 3
Valutazioni
(847)
Progetti
1449
72%
Arbitraggio
120
28% / 47%
In ritardo
355
24%
In elaborazione
Pubblicati: 3 articoli
4
Sviluppatore 4
Valutazioni
(393)
Progetti
547
40%
Arbitraggio
30
57% / 3%
In ritardo
57
10%
Gratuito
Pubblicati: 11 codici
5
Sviluppatore 5
Valutazioni
(414)
Progetti
670
33%
Arbitraggio
60
17% / 32%
In ritardo
113
17%
In elaborazione
6
Sviluppatore 6
Valutazioni
(2642)
Progetti
3357
68%
Arbitraggio
77
48% / 14%
In ritardo
342
10%
In elaborazione
Pubblicati: 1 codice
7
Sviluppatore 7
Valutazioni
(2310)
Progetti
2906
63%
Arbitraggio
122
44% / 25%
In ritardo
429
15%
Gratuito
8
Sviluppatore 8
Valutazioni
(13)
Progetti
35
71%
Arbitraggio
2
0% / 0%
In ritardo
11
31%
In elaborazione
Pubblicati: 1 codice
9
Sviluppatore 9
Valutazioni
(5)
Progetti
11
0%
Arbitraggio
8
25% / 63%
In ritardo
3
27%
Gratuito
10
Sviluppatore 10
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
Pubblicati: 1 articolo
11
Sviluppatore 11
Valutazioni
(79)
Progetti
111
37%
Arbitraggio
0
In ritardo
4
4%
Gratuito
12
Sviluppatore 12
Valutazioni
(1121)
Progetti
1809
61%
Arbitraggio
14
64% / 7%
In ritardo
84
5%
Gratuito
13
Sviluppatore 13
Valutazioni
(574)
Progetti
945
47%
Arbitraggio
309
58% / 27%
In ritardo
125
13%
Gratuito
14
Sviluppatore 14
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
Ordini simili
Já tenho um código MQL5 com uma base do funcionamento. Basicamente o EA traça um canal na virada do dia (penso que utilizar horário seria melhor em razão da diferença entre corretoras), com base em um número x de candles, calcula e posiciona ordens stop com base em % do capital. Caso uma ordem aberta venha a stopar, o EA deve realizar uma virada de mão com base no mesmo canal, contudo recalculando o lote para que
//+------------------------------------------------------------------+ //| EA Cruzamento de Médias MT5 | //+------------------------------------------------------------------+ #property strict #include <Trade/Trade.mqh> CTrade trade; //---- Inputs input int FastMAPeriod = 20; input int SlowMAPeriod = 50; input double LotSize = 0.01; input int StopLoss = 300; input int TakeProfit = 600; //----

Informazioni sul progetto

Budget
200+ USD
Scadenze
a 10 giorno(i)