İş Gereklilikleri

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 recupere o loss anterior.
O EA deve ter o take com base no risco assumido no canal, exemplo tp 5x maior que o risco.
Nunca devem ficar ordens de um dia rodando no outro dia, exceto se esse ciclo diário estiver negativo, nesse caso ele deve se manter rodando até que feche com um risco retorno menor, exemplo 1 de retorno, ao invés dos 5 iniciais.
Basicamente é isso.

Dosyalar:

MQ5
alvo2_v18.mq5
10.3 Kb

Yanıtlandı

1
Geliştirici 1
Derecelendirme
(103)
Projeler
165
24%
Arabuluculuk
23
9% / 78%
Süresi dolmuş
16
10%
Çalışıyor
2
Geliştirici 2
Derecelendirme
(186)
Projeler
205
26%
Arabuluculuk
12
25% / 58%
Süresi dolmuş
39
19%
Serbest
3
Geliştirici 3
Derecelendirme
(153)
Projeler
236
33%
Arabuluculuk
20
45% / 30%
Süresi dolmuş
1
0%
Serbest
4
Geliştirici 4
Derecelendirme
(548)
Projeler
632
33%
Arabuluculuk
39
38% / 49%
Süresi dolmuş
11
2%
Yüklendi
5
Geliştirici 5
Derecelendirme
(1)
Projeler
2
0%
Arabuluculuk
0
Süresi dolmuş
1
50%
Serbest
6
Geliştirici 6
Derecelendirme
(295)
Projeler
473
40%
Arabuluculuk
103
41% / 23%
Süresi dolmuş
78
16%
Meşgul
Yayınlandı: 2 kod
Benzer siparişler
//+------------------------------------------------------------------+ //| 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; //----

Proje bilgisi

Bütçe
30 - 50 USD
Son teslim tarihi
to 10 gün

Müşteri

Verilmiş siparişler3
Arabuluculuk sayısı0