Aşağıdaki amibrokerde yaptığım şekilde ideal de çoklu indikatörle sorgu yaptırmak
istiyorum
Yaklışık bir aydır ideale taşınma için formül vs uğraşıyorum
başlığı taradım önceki foruma da baktım ama örnek yok
BUradaki RB Yb JB yi RSI ADX CCI gibi düşünelim
İndikatörlerden biri al verdiği zaman 1 değeri alsın
Not :Tarama eski tarihlidir
Sistem.SorguBaslik[0] = "Kapanış";
Sistem.SorguOndalik[0] = 2;
Sistem.SorguBaslik[1] = "Mov 10";
Sistem.SorguBaslik[2] = "Mov 20";
Sistem.SorguBaslik[3] = "Mov 50";
Sistem.SorguBaslik[4] = "MACD 12";
Sistem.SorguBaslik[5] = "MACD 26";
var C = Sistem.GrafikFiyatSec("Kapanis");
var Mov10 = Sistem.MA(C,"Simple",10);
var Mov20 = Sistem.MA(C,"Simple",20);
var Mov50 = Sistem.MA(C,"Simple",50);
var MACD12 = Sistem.MACD(C,12,26);
var MACD26 = Sistem.MA(MACD12,"Exp",9);
var son = Sistem.BarSayisi-1;
Sistem.SorguDeger[0] = C[son];
Sistem.SorguDeger[1] = Mov10[son];
Sistem.SorguDeger[2] = Mov20[son];
Sistem.SorguDeger[3] = Mov50[son];
Sistem.SorguDeger[4] = MACD12[son];
Sistem.SorguDeger[5] = MACD26[son];
Sistem.SorguAciklama = "KOD";
Sistem.SorguEkle();
belki işnizi görür
istediğiniz sorgu indikatörleri değiştirebilirsiniz
![]()
belki işnizi görür
istediğiniz sorgu indikatörleri değiştirebilirsiniz
Teşekkürler Sn alekss..<Bakalım uyarlayabilecekmiyim:-)
Arkadaşlar Merhabalar,
Bir ricam olacaktı.
Vadeli THYAO X30 ve USDTRY sembolleri üzerinde işlemler yapıyorum.5-6 adet sistem kullanıyorum.Bu sistemleri ve sembolleri tanımlayarak hepsini
aynı tabloda ya da grafikte ayrı ayrı sembol ve toplam sembol şeklinde günlük kz aylık kz şeklinde geçmişe yönelik analizini yapmak istiyorum.Örneğin toplam sistem
gün içersinde +700 kar ile bitirdi ama gün içerisinde +900 de gördü -1500 de gördü.Sistemimi ona göre değerlendirip mesela gün içerisinde sistemlerin toplamı 500 tl olduğunda
tüm pozisyonları kapat ya da 500 tl zarar oduğunda stop ol gibi komutlar da eklemek istiyorum.Kısacası gün içerisinde gördüğü en yüksek karı ve zararı görmek istiyorum.
Mesela X30 sembolüne 1dk lık a sistemi
Thyao sembolüne 1 dklık b sistemi
Usd sembolüne 5 dklık c sistemi tanımlamak ve bunun üzerinde işlem yapmak istiyorum.Mesela gün içerisinde sistemlerin toplamı 500 tl olduğunda tüm pozisyonları kapat ya da
500 tl zarar oduğunda yine kapat gibi şartlar da eklemek.Günlük kz: gün sonunda sıfırlanarak ertesi gün bir gün öncenin kapanışı alış ya da satış olarak baz alınarak
değerlendirilmesini istiyorum.
Böyle bir sistem mümkün müdür acaba?
Merhaba arkadaşlar . Froks’in Fx Plus proğramında Foreks Trend (Ftrend) diye geçen bir indikatör var bunun formulünü bilen yada ideale çeviren varmı yada nereden ulaşabilirim bu formule tşkrler
hisse.net kullanarak iPhone aracılığıyla gönderildi
Sorgu Sonuçlarının 1 0 değer alması;
Kontrol edilmemiştir. if else değerleri rastgele seçilmiştir.
[/QUOTE]PHP Code:
Sistem.SorguBaslik[0] = "Kapanış";
Sistem.SorguBaslik[1] = "RSI";
Sistem.SorguOndalik[1] = 0;
Sistem.SorguBaslik[2] = "ADX";
Sistem.SorguOndalik[2] = 0;
Sistem.SorguBaslik[3] = "CCI";
Sistem.SorguOndalik[3] = 0;
Sistem.SorguBaslik[4] = "PUAN";
Sistem.SorguOndalik[4] = 0;
var RSI = Sistem.RSI(14);
var ADX = Sistem.ADX(14);
var CCI = Sistem.CommodityChannelIndex(14);
var Son = Sistem.BarSayisi -1;
var XRSI= Sistem.Liste(0);
var XADX= Sistem.Liste(0);
var XCCI= Sistem.Liste(0);
for (int i=1; i < Sistem.BarSayisi; i++)
{
if (RSI[i]>50)
XRSI[i]=1;
else if (RSI[i]<50)
XRSI[i]=0.001f;
if (ADX[i]>10)
XADX[i]=1;
else if (ADX[i]<10)
XADX[i]=0.001f;
if (CCI[i]>0)
XCCI[i]=1;
else if (CCI[i]<0)
XCCI[i]=0.001f;
}
// filtrele
{
Sistem.SorguDeger[0] = Sistem.GrafikVerileri[Sistem.BarSayisi-1].Close;
Sistem.SorguDeger[1] = XRSI[Son];
Sistem.SorguDeger[2] = XADX[Son];
Sistem.SorguDeger[3] = XCCI[Son];
Sistem.SorguDeger[4] = XRSI[Son]+XADX[Son]+XCCI[Son];
Sistem.SorguEkle();
}
Yer İmleri