Ustalarım mrb.
Vıopta ışlem yapmak ıstıyorum gun içinde 10 kere işlem yapsın
3 kademde stop olsun yani yuzde 0,2 stop
5 kademede kar alsın yuzde 0,4 kar alsın
ve sureklı ısleme gırsın
bu sekılde bırsey yapılabılır mı tşk.
|
|
Ustam bu grafıkten ne anlamalıyız
Ustalarım mrb.
Vıopta ışlem yapmak ıstıyorum gun içinde 10 kere işlem yapsın
3 kademde stop olsun yani yuzde 0,2 stop
5 kademede kar alsın yuzde 0,4 kar alsın
ve sureklı ısleme gırsın
bu sekılde bırsey yapılabılır mı tşk.
merhaba ustalarım
var C = Sistem.GrafikFiyatSec("Kapanis");
var MA1 = Sistem.MA(C, "Exp", 10);
var MA2 = Sistem.MA(C, "Exp", 5);
var MA3 = Sistem.MA(C, "Exp", 1);
var ATR = Sistem.AverageTrueRange(14) ;
var F1 = Sistem.Liste(0) ;
var F2 = Sistem.Liste(0) ;
var pivot1 = Sistem.Liste(0);
var pivot2 = Sistem.Liste(0);
for (int i = 1; i<Sistem.BarSayisi; i++) {F1[i] = C[i] - ATR[i] ;F2[i] = C[i] + ATR[i] ;}
// strateji
var SonYon = "";
for (int i = 1; i<Sistem.BarSayisi; i++)
{
if (MA1[i] < F1[i-1] && MA1[i-1] > F1[i-2] ) pivot1[i] = F1[i]; else pivot1[i] = pivot1[i-1];
if (MA1[i] > F2[i-1] && MA1[i-2] > F2[i-1] ) pivot2[i] = F2[i]; else pivot2[i] = pivot2[i-1];
if (MA1[i] > pivot2[i] && MA1[i-1] > pivot2[i-1] && SonYon != "A") // AL
if (MA1[i] > MA3[i] && SonYon != "A") // AL
{
Sistem.Yon[i] = "A"; SonYon = "A"; // alış
}
if (MA1[i] < pivot1[i] && MA1[i-1] > pivot1[i-1] && SonYon != "S") // SAT
if (MA1[i] < MA2[i] && SonYon != "S") // SAT
{
Sistem.Yon[i] = "S"; SonYon = "S"; // satış
}
}
Sistem.Cizgiler[0].Deger = MA1;
Sistem.Cizgiler[1].Deger = F1 ;
Sistem.Cizgiler[2].Deger = F2;
Sistem.Cizgiler[3].Deger = pivot1;
Sistem.Cizgiler[4].Deger = pivot2 ;
förmülüne asağıdakı gibi formülle birleşmesini istiyorum ama yapamadım yardımcı olur musunuz?
BU BOLUM YUKARIDAKI ILE NASIL BIRLESIR BU BOLUM TEMSILI YANI KAR VE ZARAR BOLUMU YUKARI NASIL BIR FORMULLE ALABILIRIZ
else if (SonYon == "A" && C[i] > Fiyat * 1.10) // % 5 kar realizasyonu
{
Sistem.Yon[i] = "F"; // flat
SonYon = Sistem.Yon[i];
}
else if (SonYon == "A" && C[i] < Fiyat * 0.94) // % 2 stop
{
Sistem.Yon[i] = "F"; // flat
SonYon = Sistem.Yon[i];
}
else if (SonYon == "S" && C[i] < Fiyat * 0.90) // % 5 kar realizasyonu
{
Sistem.Yon[i] = "F"; // flat
SonYon = Sistem.Yon[i];
}
else if (SonYon == "S" && C[i] > Fiyat * 1.04) // % 2 stop
{
Sistem.Yon[i] = "F"; // flat
SonYon = Sistem.Yon[i];
}
var Kapanis = Sistem.GrafikFiyatSec("Kapanis");
var MA = Sistem.MA(Kapanis, "Exp" , 21);
var RSI = Sistem.RSI(14);
var SonYon="";
for (int i=1; i<Kapanis.Count; i++)
{
if (RSI[i] > 20 && Kapanis[i] > MA[i] && SonYon!= "A")
{
Sistem.Yon[i] = "A";
SonYon="A";
}
else if (RSI[i] <50 && Kapanis[i] < MA[i] && SonYon != "S")
{
Sistem.Yon[i] = "S";
SonYon="S";
}
}
BU FORMULE YUZDE 5 KAR AL
YUZDE 2 STOP YAPABILIRMIYIZ
Mrb hocalarım;
super trend uzunluk 7 -3 kapanıs
stock uzunluk 10-1-3 kapanıs
ema 5 - ema 9 kesmesi kapanıs
macd 23-26 kapanıs
rsı -14
parabolıc sar
bu ındıkatorlerın hepsının al vermesıyle alınabılecek
sat vermesıyle satılabılecek
bır sıstem yazılabılırmı tesekkurler
50 Periyotluk basit hareketli ortalamaya SMA50
Fiyat 50 günlük sma üzerine çkarsa al düşerse sat sinyali oluştursun istiyorum.
% 5'de iz süren stop olsun
ustalarım bunun yazılımı nasıl olur tesekkurler.
|
|
MACD hareketli ortalama 26-12-9 barın kesmesıyle AL ve SAT sinyali üretsin
TILLSON T3 :0,7 ile bırlesmesi
% 5'de iz süren stop olsun
ustalarım bunun yazılımı nasıl olur tesekkurler.
Yer İmleri