An EA that uses several timeframes

MQL5 Uzmanlar Danışmanlık

İş tamamlandı

Tamamlanma süresi: 2 gün
Geliştirici tarafından geri bildirim
great customer. thank you
Müşteri tarafından geri bildirim
great codes great attitude

Şartname

I have created an EA with several timeframes, however, when tested, bugs are encountered, please advise.

I am using a H4 timeframe when going through a test.

input int      barNumM=42;             // Number of bars in mid term array
double   SLS=0;


MqlRates mrateS[];
MqlRates mrateM[];

if(CopyRates(_Symbol,PERIOD_H4,0,barNumS,mrateS)<0)
{
Alert("Error copying H4 rates/history data - error:",GetLastError(),"!");
return;
}
if(CopyRates(_Symbol,PERIOD_D1,0,barNumM,mrateM)<0)
{
Alert("Error copying D1 rates/history data - error:",GetLastError(),"!");
return;
}

SLS=mrateM[iHighest(_Symbol,PERIOD_D1,MODE_HIGH,barNumM,0)].high-mrateM[iLowest(_Symbol,PERIOD_D1,MODE_LOW,barNumM,0)].low;

Bug: mrateM[iHighest(_Symbol,PERIOD_D1,MODE_HIGH,barNumM,0)].high-mrateM[iLowest(_Symbol,PERIOD_D1,MODE_LOW,barNumM,0)].low returns negative values sometimes.

Some of my buy logic is not working properly as well, but I think that is related to mrateM not functioning properly.

Yanıtlandı

1
Geliştirici 1
Derecelendirme
(94)
Projeler
190
66%
Arabuluculuk
8
25% / 50%
Süresi dolmuş
2
1%
Serbest
2
Geliştirici 2
Derecelendirme
(75)
Projeler
124
44%
Arabuluculuk
14
29% / 50%
Süresi dolmuş
17
14%
Serbest
3
Geliştirici 3
Derecelendirme
(1)
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
4
Geliştirici 4
Derecelendirme
(15)
Projeler
16
19%
Arabuluculuk
2
0% / 50%
Süresi dolmuş
1
6%
Serbest

Proje bilgisi

Bütçe
30+ USD
Son teslim tarihi
to 1 gün