Sorgu ile ekrana gelen senetleri hızlı bir şekilde nasıl al sat yapıyorsunuz?
Pratik veya otomatik bir yolu varmıdır?
|
|
Şimdi daha iyi anladım paylaşımınız sonrası.. Çok ama çok teşekkür ederim.
Sorgu ile ekrana gelen senetleri hızlı bir şekilde nasıl al sat yapıyorsunuz?
Pratik veya otomatik bir yolu varmıdır?
Sorgu altindaki Tarama listesi ve tarama robotu isinizi gorur.
Lisans gerektiriyor mu bilmiyorum.
https://youtu.be/ez5md5FzZe8
.
Biçare gönüller! Ne giden son gemidir bu!
Hicranlı hayatın ne de son matemidir bu.
bu kod ideale çevrildi mi ?
ti:= 25;{time periods}
alpha1:= (Cos(.707*360/ti) + Sin(.707*360/ti) -1)/Cos(.707*360/ti);
HP:= (1-alpha1/2)*(1-alpha1/2)*(C - Ref(2*C,-1) + Ref(C,-2)) +
2*(1-alpha1)*PREV - (1-alpha1)*(1-alpha1)*Ref(PREV,-1);
decycle:= C - hp;
Decycle;
1.005*decycle;
0.995*decycle
Herkese bereketli günler diliyorum,
İki konuda kod bloğuna ihtiyacım var,
1- Gün içerisinde aynı yönde 2 işlem açmayacak
2- Poz kardaysa ve x barda yüzde x artıdaysa flata dönecek.
Paylaşılan kod blokları içerisinde bolamadım.
Şimdiden teşekkür ediyorum.
s.a. iyi günler, idealde olan QQE göstergesinin açık yazılımını verebilecek var mı acaba? 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.
|
|
merhaba,bende böyle kayıtlı
var QQE_DAR = Sistem.Liste(0);
var QQE_DAR_Fast= Sistem.Liste(0);
var QQE_FastSignal = Sistem.Liste(0);
var QQE_SlowSignal = Sistem.Liste(0);
var SonYon="";
var RSI = Sistem.RSI (21);
var QQE_RSI_MA = Sistem.MA(RSI, "Exp", 5);
var QQE_ATR_RSI = Sistem.AverageTrueRange(QQE_RSI_MA,27);
var QQE_MA_ATR_RSI = Sistem.MA(QQE_ATR_RSI, "Exp", 5);
var QQE_DARt= Sistem.MA(QQE_MA_ATR_RSI ,"Exp",27);
for (int i=0 ; i<Sistem.BarSayisi;i++)
{
QQE_DAR[i]= QQE_DARt[i]* (float)4.236;
QQE_DAR_Fast[i]= QQE_DARt[i]* (float)2.618;
}
for (int i=1 ; i<Sistem.BarSayisi;i++)
{
if( QQE_RSI_MA[i]< QQE_FastSignal[i-1])
{
QQE_FastSignal[i]=QQE_RSI_MA[i]+ QQE_DAR_Fast[i];
if((QQE_RSI_MA[i-1]< QQE_FastSignal[i-1])&& (QQE_FastSignal[i]>QQE_FastSignal[i-1]))
{
QQE_FastSignal[i]=QQE_FastSignal[i-1];
}
}
else
{
if( QQE_RSI_MA[i]> QQE_FastSignal[i-1])
{
QQE_FastSignal[i]=QQE_RSI_MA[i]- QQE_DAR_Fast[i];
if((QQE_RSI_MA[i-1]> QQE_FastSignal[i-1])&& (QQE_FastSignal[i]<QQE_FastSignal[i-1]))
{
QQE_FastSignal[i]=QQE_FastSignal[i-1];
}
}
}
//fast bitişi
if( QQE_RSI_MA[i]< QQE_SlowSignal[i-1])
{
QQE_SlowSignal[i]=QQE_RSI_MA[i]+ QQE_DAR [i];
if((QQE_RSI_MA[i-1]< QQE_SlowSignal[i-1])&& (QQE_SlowSignal[i]>QQE_SlowSignal[i-1]))
{
QQE_SlowSignal[i]=QQE_SlowSignal[i-1];
}
}
else
{
if( QQE_RSI_MA[i]> QQE_SlowSignal[i-1])
{
QQE_SlowSignal[i]=QQE_RSI_MA[i]- QQE_DAR [i];
if((QQE_RSI_MA[i-1]> QQE_SlowSignal[i-1])&& (QQE_SlowSignal[i]<QQE_SlowSignal[i-1]))
{
QQE_SlowSignal[i]=QQE_SlowSignal[i-1];
}
}
}
}
Sistem.Cizgiler[0].Deger=QQE_FastSignal;
Sistem.Cizgiler[1].Deger=QQE_SlowSignal;
Sistem.Cizgiler[2].Deger=QQE_RSI_MA;
Yer İmleri