selam kolay gelsin
a hissesi için sorgulamaya ihtiyacım var
a hissesi para giriş çıkısına göre al sat sinyali veren bi sorgulama konusunda yardımlarınızı rica ediyorum
Printable View
selam kolay gelsin
a hissesi için sorgulamaya ihtiyacım var
a hissesi para giriş çıkısına göre al sat sinyali veren bi sorgulama konusunda yardımlarınızı rica ediyorum
Bunu sisteme döktüğümüzde bazen aynı anda birden fazla emir gönderiyor. Aslında sistem olarak çok hoşuma gitti. Nasıl optimize edilebilir? Aynı anda hem al hemde sat yönünde birden fazla emir göndermesini nasıl engelleyebiliriz? Bu sistemden kaynaklı bir sorunmu (Acaba buradaki x deperini bşrden fazla kez döndürüyor olabilir mi?)? Yoksa kodlamadan dolayımı? Birde ben sistemi izlediğimde, bar kapanmadan sinyal değişiyor, acaba o sırada mı yapıyor bunu? Yani hata burdan kaynaklı mı?
Arkadaşlar kolay gelsin ichimoku nün teknkansen ve kjiun sen kesisi için formül nasıl yazabilirim ideal de çok bilgim yok matrikse yapmıştım ama bunu burada yapamıyorum yardımcı olacak biri varsa sevinirim
PHP Code:
int tenkansen = 9;
int kijunsen = 26;
var SonBarNo = Sistem.BarSayisi-1;
var C = Sistem.GrafikFiyatSec("Kapanis");
var bars = Sistem.GrafikVerileri;
var TenkansenList = Sistem.Liste(0);
var KijunsenList= Sistem.Liste(0);
for (int i = tenkansen; i < bars.Count; i++)
{
var hhv = bars[i].High; var llv = bars[i].Low;
for (int j = 1; j < tenkansen; j++){int pos = i + j - tenkansen;hhv = Math.Max(hhv, bars[pos].High);llv = Math.Min(llv, bars[pos].Low);}
TenkansenList[i] = (hhv + llv) / 2;
}
for (int i = kijunsen; i < bars.Count; i++)
{
var hhv = bars[i].High; var llv = bars[i].Low;
for (int j = 1; j < kijunsen; j++){int pos = i + j - kijunsen;hhv = Math.Max(hhv, bars[pos].High);llv = Math.Min(llv, bars[pos].Low);}
KijunsenList[i] = (hhv + llv) / 2;
}
Sistem.SorguBaslik[0] = "Kapanış";
Sistem.SorguBaslik[1] = "Kijunsen";
Sistem.SorguBaslik[2] = "Tenkansen";
if (KijunsenList[SonBarNo] > TenkansenList[SonBarNo] && KijunsenList[SonBarNo-1] < TenkansenList[SonBarNo-1])
{
Sistem.SorguDeger[0] = C[SonBarNo];
Sistem.SorguDeger[1] = KijunsenList[SonBarNo];
Sistem.SorguDeger[2] = TenkansenList[SonBarNo];
Sistem.SorguEkle();
}
Teşekkürler
Seviyeli sistemlerde FLAT kullanmak mümkün müdür acabaAlıntı:
Originally Posted by
Seviyeli Sistemler için Doğru Kalıp aşağıdaki gibidir:
[PHP