Open boratuncer opened 5 years ago
Merhabalar,
İlk deneme için aşağıdaki algoritmayı geliştirdim. Sonuçları aşağıdaki gibidir, fakat algoritma çok özel oldu, çok sevemedim, daha genel kuralları olması gerekiyordu. İnceleyip yeni bir algoritma yazılması için deneyebilir misin ?
Algoritmanın bu kısmını yarım geliştirdim, sadece bu koşulu sağlayan 109 gün için +10.000 puanın üzerinde net kar sağlıyor.
İyi çalışmalar, Bora
else if ((ret == alarms.buy) && (signalDataList[i][sCount].volume < 3000))
{
// ALGO 2a : High level heat operations
if (signalDataList[i][sCount].volume > 2000)
{
if ((measure > 2.5) && (measure < 3.5))
{
algo = algos.none;
ret = alarms.sell;
}
}
else if ((signalDataList[i][sCount].volume > 1000) && (signalDataList[i][sCount].volume < 2000))
{
if((measure < 2.2) || (measure > 3.8))
{
// Do nothing
}
else
{
algo = algos.none;
ret = alarms.sell;
}
}
else if ((signalDataList[i][sCount].volume > 0) && (signalDataList[i][sCount].volume < 1000))
{
if ((item.id < 300) && (measure > 3.2))
{
// Do nothing
}
else if ((item.id > 300) && (item.id < 1000) && (measure < 2.25))
{
// Do nothing
}
else
{
algo = algos.none;
ret = alarms.sell;
}
}
else
{
if ((measure > 2.0) && (measure < 4.0))
{
algo = algos.none;
ret = alarms.sell;
}
}
}
Üzerinde çalışacağım.
Bir gelişme var mı ?
Algoritma üzerinde çalışmayacağını düşünerek seni assigne'den çıkardım.
Hacim < 3000 sırasında gelen LONG sinyalleri için 2.0 < sıcaklık < 4.0 değerleri için bir algoritma geliştirmemiz gerekiyor.
Bu koşulları sağlayan günler ve sıcaklık değerleri aşağıdaki gibidir.