فیلتر های جزوه (بروز شده )
- فیلتر شماره 1: همه سهمهایی که تقاضای بالا در قیمتهای مثبت دارند:
((qd1)+(qd2)+(qd3))>50*((qo1)+(qo2)+(qo3))&&(pl)>=(pc)&&(tvol)>[is5]&&[is5]>(bvol)
- فیلتر شماره 2: همه سهمهایی که در آستانه صف خرید هستند:
(po1)<=(tmax)&&(po1)>=(tmax)-2&&(pd1)<(tmax)&&[is5]>(bvol)
- فیلتر شماره 3: همه سهمهایی که صف خرید کم حجم دارند:
(pd1)== (tmax)&&(qd1)>=0.2*[is5]&&(qd1)<=[is5]&&[is5]>(bvol)
- فیلتر شماره 4: همه سهمهایی که مناسب نوسان گیری برای روز بعد هستند (پر ریسک):
(plp)-(pcp)>2&&(tno)>100&&(tvol)>[is5]&&(pl)>=(pc)&&(tvol)>[is5]&&[is5]>(bvol)
- فیلتر شماره 5: سهمهایی که خریدار قیمتهای پایین را جمع کرده است (سنجاقک):
(pl)==(pf)&&(pmin)<(pl)&&(pmax)==(pl)&&(((pl)-(pmin))/(pmin))>0.02&&(tvol)>[is5]&&[is5]>(bvol)
- فیلتر شماره 6: سهمهایی که حجم معاملات در قیمتهای مثبت، نسبتا بالا است:
(tvol)>2*[is5] && (tvol)>3*[is6]&&(pl)>=(pc)&&(plp)>0&&[is5]>(bvol)
- فیلتر شماره 7: سهمهایی که خریداران از قدرت بالایی برخوردار بودهاند:
((pl)-(pf))/(pf)>=0.06&&(tvol)>2*[is5]&&(pl)>=(pc)&&(tvol)>[is5]&&[is5]>(bvol)
- فیلتر شماره 8: همه سهمهایی که صف خرید هستند:
(qd1)>0&& (pd1)==(tmax)
- فیلتر شماره 9 : سهام هایی که RSI زیر 30 دارند و با حجم مناسب ، مثبت هستند .
true==function()
{
var CalculateRSI =function(period){
var len=20;
for (var i = 0; i < len ; i++) {
var rec=[ih][len-1-i];
var change=rec.PClosing-rec.PriceYesterday;
if (change> 0) {
rec.gain=change;
rec.loss=0;
}
else
{
rec.gain=0;
rec.loss=-change;
}
}
// Calculate first “average gain” and “average loss”
var gainSum=0;
var lossSum=0;
for (var i = 0; i < period; i++) {
var rec=[ih][len-1-i];
gainSum += rec.gain;
lossSum += rec.loss;
}
var averageGain=gainSum /period;
var averageLoss=lossSum / period;
// Calculate subsequent “average gain” and “average loss” values
for (var i = period + 1; i < len; i++) {
var rec=[ih][len-1-i];
averageGain=(averageGain* (period – 1) + rec.gain) / period;
averageLoss=(averageLoss* (period – 1) + rec. loss)/ period;
rec.averageGain=averageGain;
rec.averageLoss=averageLoss;
}
// Calculate RSI
var RS = 0; // Relative strength
var RSIndex = 0; // Relative strength index
for (var i = period + 1; i < len; i++) {
var rec=[ih][len-1-i];
RS = rec.averageGain/ rec.averageLoss;
RSIndex = 100 – 100 / (1 + RS);
rec.rsi=RSIndex;
}
};
if(typeof [ih][0].rsi==”undefined”)
CalculateRSI(14);
(cfield0)= [ih][0].rsi;
if((cfield0)<30&&((tvol)>[is5])&&((pmax)-(pl))<((pl)-(pf))&&(pl)>(pf)&&[is5]>(bvol))
return true;
}()
- برای ساخت فیلترهای جدید و مطابق با ایده شخص معاملهگر، پس از کسب آموزشهای لازم به راهنمای ساخت فیلتر در http://www.tsetmc.com مراجعه کنید.
برای فراگیری فیلتر نویسی پیشرفته (فراتر از حد ردههای عمومی) در دوره های مربوطه شرکت کنید
2 دیدگاه
به گفتگوی ما بپیوندید و دیدگاه خود را با ما در میان بگذارید.
دیدگاهتان را بنویسید لغو پاسخ
برای نوشتن دیدگاه باید وارد بشوید.
ممنون از وب سایت خوب شما و استاد اوجی عزیز و بقیه دست اندرکاران
🙏🙏🙏