2022 3 2022 6 20022 9 2022 12 diye kârları zararları çekebiliyor muyuz
|
|
S.A acaba Demand index göstergesinin içinde ki MA ile birlikte açık kodu burada var mı? yoksa birileri yardımcı olabilir mi? tşk.
Burada yer alan yatırım bilgi,yorum ve tavsiyeleri yatırım danıŞmanlığı kapsamında değildir yorum ve tavsiyeler, yorum ve tavsiyede bulunanların kiŞisel görüŞlerine dayanmaktadır.
2022 3 2022 6 20022 9 2022 12 diye kârları zararları çekebiliyor muyuz
Sorgu da
Sistem.SorguBaslik[0] = "RSI";
Sistem.SorguBaslik[1] = "MACD";
Sistem.SorguBaslik[2] = "MA";
Rsı >50 ise AL
MACD > 0 ise AL
MA 20< MA50 ise SAT
şeklinde kolonlara AL-SAT yazdırdım.
Açıklama kısmına yada bir kolona kaç adet AL olduğunu yazdırmak istiyorum. 5 indikatörün 3 tanesi AL vermişse , açıklama yada bir kolona 3 yazsın istiyorum.
Bununla ilgili bir örnek varmı.
Sayın SONLİ yardımcı oldu, çok teşekür ediyorum, faydalanmak isteyen olursa diye ekliyorum.
// Sütun Tanımları
Sistem.SorguBaslik[0] = "RSI";
Sistem.SorguSutunTip[0] = "YAZI";
Sistem.SorguBaslik[1] = "MACD";
Sistem.SorguSutunTip[1] = "YAZI";
Sistem.SorguBaslik[2] = "Puan";
var C = Sistem.GrafikFiyatSec("Kapanis");
var RSI = Sistem.RSI(14);
var MACD = Sistem.MACD(12,26);
var SonBar = Sistem.BarSayisi - 1;
int puan=0;
if (RSI[SonBar] > 50)
{
Sistem.SorguDeger[0] = "AL";
puan=puan+1; // puan=puan+5; gibi de yazılır, Satı kısmında puan=puan-3 ; gibide yazılır.
Sistem.SorguHucreZeminRengi[0] = Color.Green;
}
else if (RSI[SonBar] < 50)
{
Sistem.SorguDeger[0] = "SAT";
Sistem.SorguHucreZeminRengi[0] = Color.Red;
//puan=puan-1; // puan=puan+5; gibi de yazılır, Satı kısmında puan=puan-3 ; gibide yazılır.
}
if (MACD[SonBar] > 0)
{
Sistem.SorguDeger[1] = "AL";
puan=puan+1;
Sistem.SorguHucreZeminRengi[1] = Color.Green;
}
else if (MACD[SonBar] < 0)
{
Sistem.SorguDeger[1] = "SAT";
Sistem.SorguHucreZeminRengi[1] = Color.Red;
}
if(puan>1)
Sistem.SorguDeger[2] = puan;
Sistem.SorguEkle();
Merhaba arkadaşlar aşağıdaki kodu ideale cevirebilirmisiniz
CCT
LinRegSlope(C,13)+100*(Mov(Mov( ROC(C,1,$),34,E),21,E)/Mov( Mov( Abs( ROC(C,1,$)),34,E),21,E))+100*(Mov(Mov(C-(.5*(HHV(H,13)+LLV(L,13))),21,E),3,E)/(.5*Mov(Mov(HHV(H,13)-LLV(L,13),21,E),3,E)))::0
Birde bu vardı
COPC
Mov((((C-Ref(C,-11))/Ref(C,-11))+((C-Ref(C,-14))/Ref(C,-14))),10,W)::0
|
|
var V = Sistem.GrafikVerileri;
var C = Sistem.GrafikFiyatOku(V, "Kapanis" ) ;
var H = Sistem.GrafikFiyatOku(V, "Yuksek" ) ;
var L = Sistem.GrafikFiyatOku(V, "Dusuk" ) ;
var MA11 = Sistem.Ref( C, -11);
var MA14 = Sistem.Ref( C, -14);
var MOV = Sistem.Liste(0);
for (int i = 14; i < Sistem.BarSayisi; i++)
{
MOV[i] = (((C[i] - MA11[i] ) / MA11[i] ) + ((C[i] - MA14[i] ) / MA14[i] ));
}
var MM = Sistem.MA(MOV, "Weighted", 10);
Sistem.Cizgiler[0].Deger = MM; // panel 2
sanırım böyle bişey
Yer İmleri