bourse

سایتی برای یادداشت های روزانه بورسی

bourse

سایتی برای یادداشت های روزانه بورسی

  • ۱
  • ۰

1. صف خرید 5 برابر حجم مبنا

(pd1)==(tmax) && (qd1)>=5*(bvol)

2. سفارش های خرید در آنها بیش از 50 برابر سفارش های فروش

((qd1)+(qd2)+(qd3))>(50*((qo1)+(qo2)+(qo3)))

3. قیمت آخرین معامله آن ها کمترین قیمت روز

(pmin)==(pl)

4. پایانی امروز کمتر از دیروز

(pc)<(py)

5. قیمت پایانی امروز بیشتر از دیروز و سفارش های خرید بیش از 3 برابر سفارش های فروش و حجم معاملات بیش از 2 برابر حجم مبنا

(pc)>(py) && (tvol)>=2*(bvol) && ((qd1)+(qd2)+(qd3))>(3*((qo1)+(qo2)+(qo3)))

6. صف فروش بیش از 3 برابر حجم مبنا

(po1) == (tmin) && (qo1)>=3*(bvol)

7. صف خرید بیشا از 3 برابر حجم مبنا

(pd1) == (tmax) && (qd1)>=3*(bvol)

8. پی بر ای کمتر از صفر (شرکت های  زیان ده)

pe)<0)

9. نوسان بیش از 5 درصد در روز

pmax)-(pmin))/(pmin) >= 0.05))

10. سبد شخصی

(l18).indexOf("مرقام")==0
||
(l18).indexOf("رمپنا")==0
||
(l18).indexOf("خودرو")==0

11. سهامی که با اختلاف مثبت از پایانی دارن معامله میشن

(plp)-(pcp)>2 && (tno)>10 && (tvol)> (bvol)

12. صف خرید

pd1) == (tmax) && (qd1)!=0)

خب حالا اگه بخواهیم صف خریدهایی رو پیدا کنیم که بیش از حجم مبنا صف هستن می‌تونیم قسمت دوم شرط رو به این صورت تغییر بدیم:

(pd1) == (tmax) && (qd1)>(bvol)

و همین طور سهم هایی که صف فروش دارند:

po1) == (tmin) && (zo1)!=0)

13. آخرین قیمت معامله بالاترین قیمت روز

شاید دوست داشته باشید بدونید چه سهم‌هایی آخرین قیمت معامله اونها بالاترین قیمت روزشون هست. یعنی دارن به سمت مثبت کامل حرکت می‌کنند و البته صف خرید هم نیستن:

 (pl)==(pmax) && (pl)!=(tmax)

14. سهام صعودی

pc)>=(py) && (bvol)<200000 && (plp) >= 1.5)

15. خرید حقوقی بیش از 60 درصد حجم معامله

ct).Buy_N_Volume >= (tvol) * 0.6)

16. قیمت کمترین قیمت 3 روز گذشته

pl)<[ih][2].PriceMin && (pl)<[ih][1].PriceMin && (pl)<[ih][0].PriceMin)

17. تعداد خریداران کمتر از 4 برابر تعداد فروشندگان

(ct).Buy_CountI  >= 4*((ct).Sell_CountI)

18. محاسبه آر اس آی و نسبت میانگین حجمی

true==function()

{

var VolumeOf3Days=function()

{

var V3D=[ih][0].QTotTran5J;

var n;

for(n=1; n<2; n++)

   V3D=(V3D+[ih][n].QTotTran5J)/2;

return V3D;

};

var VolumeOf14Days=function()

{

var V14D=[ih][0].QTotTran5J;

var n;

for(n=1; n<13; n++)

   V14D=(V14D+[ih][n].QTotTran5J)/2;

return V14D;

};

(cfield1)=Math.round(VolumeOf3Days()/VolumeOf14Days()*100)/100;

return true;

}()

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;

 }

 }

 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)=Math.round([ih][0].rsi);

 return true;

}()

19. شناسایی جمع شدن صف فروش و گرفتن گارد صعودی

true==function()

{

if((tvol)>(bvol) && (pmin)== (tmin) && ((pl)-(pc))/(pl)*100>1.5 && (ct).Sell_CountI >= (ct).Buy_CountI && (tno)>5 && (tno)>20)

{

return true;

}

else

{

return false;

}

}()

20. نسبت حجمی در دیده بان بازار

true==function()

{

var PeriodicVolume=function(period)

{

var Vol=[ih][0].QTotTran5J;

var n;

for(n=1; n<period; n++)

   Vol=(Vol+[ih][n].QTotTran5J)/2;

return Vol;

};

(cfield0)=Math.round(PeriodicVolume(3));

(cfield1)=Math.round(PeriodicVolume(14));

(cfield2)=Math.round(PeriodicVolume(3)/PeriodicVolume(14));

if(PeriodicVolume(3) >=20*PeriodicVolume(14))

{

return true;

}

else

{

return false;

}

}()

21. سهامی که 4 روز متوالی منفی بودند

[ih][3].Pclosing > [ih][2].Pclosing && [ih][2].Pclosing > [ih][1].Pclosing && [ih][1].Pclosing > [ih][0].Pclosing

22. سهام کوچک که در حقوقی تو اون ها بیشتر از فروش خرید داشته باشه و بیش از 30 درصد حجم امروز رو حقوقی خریده

 (z)*(pl) < 1000000000000 && (ct).Sell_N_Volume <=(ct).Buy_N_Volume && (ct).Buy_N_Volume >=0.3*(tvol)

23. کف ماهیانه

true==function()

{

//Calculate the Min Price of Month

var MinPriceOfMonth=function()

{

var minimum=[ih][0].PriceMin;

var n;

for(n=1; n<29; n++)

if(minimum>[ih][n].PriceMin)

   minimum=[ih][n].PriceMin;

(cfield0)= minimum;

(cfield1)=(pc)-minimum;

(cfield2)= Math.round(((pc)-minimum)/(pc)*100*100)/100;

return minimum;

};

if((cfield2)<3 && MinPriceOfMonth() !=0)

{

return true;

}

else

{

return false;

}

}()

24. باکس سنگین خرید

 (qd1)*(pd1)+(qd2)*(pd2)+(qd3)*(pd3)>=2*((qo1)*(po1)+(qo2)*(po2)+(qo3)*(po3)) && (pl)>=(py) && (pl)!=(tmax) && (tno)>30 && (ct).Buy_CountI  >= ((ct).Sell_CountI)

25. سهام صعودی که چند روز اصلاح کردن و دوباره قصد صعود دارن... حجم بالایی خوردن نسبت به چند روز گذشته

true==function()

{

var MaxPriceOfMonth=function()

{var maximum=[ih][0].PriceMax;  var n;

for(n=1; n<29; n++)if(maximum<[ih][n].PriceMax) maximum=[ih][n].PriceMax; return maximum;

};

var IncrementalVolume=function()

{ var V3D=[ih][1].QTotTran5J; var n;

for(n=1; n<4; n++) V3D=(V3D+[ih][n].QTotTran5J)/2; if ([ih][0].QTotTran5J>=3*V3D)

{return 1;

}

};

if(IncrementalVolume()==1 && (tvol)>= (bvol) && ((MaxPriceOfMonth()-(pl))/MaxPriceOfMonth()*100)>=6 && ((MaxPriceOfMonth()-(pl))/MaxPriceOfMonth()*100)<=12 && (py)<=[ih][1].PriceYesterday)

{

return true;

}

else

{

return false;

}

}()

26. سهام صعودی کوچک با افزایش حجم در چند روز اخیر و استوک کف

true==function()

{

//Calculate the Min Price of Month

var MinPriceOfMonth=function()

{

var minimum=[ih][0].PriceMin;

var n;

for(n=1; n<29; n++)

if(minimum>[ih][n].PriceMin)

   minimum=[ih][n].PriceMin;

return minimum;

};

// Calculation Volume of 3 days

var VolumeOf3Days=function()

{

var V3D=[ih][0].QTotTran5J;

var n;

for(n=1; n<2; n++)

   V3D=(V3D+[ih][n].QTotTran5J)/2;

return V3D;

};

// Calculation Volume of 14 days

var VolumeOf14Days=function()

{

var V14D=[ih][0].QTotTran5J;

var n;

for(n=1; n<13; n++)

   V3D=(V14D+[ih][n].QTotTran5J)/2;

return V14D;

};

//Calculation Stochastic

var Stochastic=function()

{

var HighestHigh=0;

var LowestLow=0;

var x;

var Stoch=0;

for (x = 0; x <14; x++)

{

    if ([ih][x].PriceMax > HighestHigh)

        {

            HighestHigh=[ih][x].PriceMax;

        }

    if ([ih][x].PriceMin > LowestLow)

       {

            LowesLow=[ih][x].PriceMin;

       }

}

Stoch = 100*((pc)-LowesLow)/(HighestHigh-LowesLow);

return Stoch;

};

if(

// صعودی بودن

(((pl)-MinPriceOfMonth())/MinPriceOfMonth()*100)<4

// افزایش حجم

&& VolumeOf3Days() >= VolumeOf14Days()

// استوک پایین

&& Stochastic()<=20

// تعداد معاملات

&& (tno)>20

// حجم مبنا

&& (bvol)<=100000)

{

return true;

}

else

{

return false;

}

}()


  • ۹۴/۱۱/۱۹
  • مسعود پناهی

نظرات (۱۸)

سلام : عطا اسدی هستم .
چند تا از فرمولهای فیلتر نویسی جواب نمیده و هیچ سهمی رو نشون نمیده ...
1 - سهام با حجم مبنای کم و پتانسیل رشد

 (pf)>=1.02*(py)) && ((pc)>=(py)) && (100*(((pmax)-(pmin))/(pc))>2) && (bvol)<1000000 && (pcp)>0.5)

3 - سهام صعودی که چند روز اصلاح کردن و دوباره قصد صعود دارن... حجم بالایی خوردن نسبت به چند روز گذشته

true==function()

{

var MaxPriceOfMonth=function()

{var maximum=[ih][0].PriceMax;  var n;

for(n=1; n<29; n++)if(maximum<[ih][n].PriceMax) maximum=[ih][n].PriceMax; return maximum;

};

var IncrementalVolume=function()

{ var V3D=[ih][1].QTotTran5J; var n;

for(n=1; n<4; n++) V3D=(V3D+[ih][n].QTotTran5J)/2; if ([ih][0].QTotTran5J>=3*V3D)

{return 1;

}

};

if(IncrementalVolume()==1 && (tvol)>= (bvol) && ((MaxPriceOfMonth()-(pl))/MaxPriceOfMonth()*100)>=6 && ((MaxPriceOfMonth()-(pl))/MaxPriceOfMonth()*100)<=12 && (py)<=[ih][1].PriceYesterday)

{

return true;

}

else

{

return false;

}

}()

2 - pull back
(pc)-(pl))/(pc) > .03 && (pcp)>3 && (tno)>10 && (pl)!=(tmin)
4 - فیلتر پیشبینی بازار فردا
tno)>50&&(tvol)>(bvol)&&(bvol)<=7000000&&(plp)>=( pcp)+1.5&&(eps)>0)

لطفا فرمولها رو بررسی و به ایمیلم بفرستید .... تشکر


  • سعید مرغائیزاده
  • سلام ممنون از اینکه مارا آگاه میکنید  اگر برنامکار ی با اگسل در دیدبان بورس دارید ممنونت میشم  ارسال کنید
    بسیار عالی بود
    سپاسگذاریم
    خیلی از راهنمایی و کمکتون ممنون
    سلام 
    تشکر بابت ب اشتراک گذاری فیلترها 
    من از فیلتر rsi ارائه شده در سایت tsetmc ک در اینجا هم ارائه شده  استفاده می کنم اما جوابهای اون با جوابهای سایتهای دیگه مثلا rsi محاسبه شده در سایت  .rahavard365 یکی نیست
    می دونید چرا؟

    سوال دوم اینکه من میخوام فیلتر RVIرو بنویسم اما ب مشکل خوردم امکان داره این فیلتر هم روی سایتتون بذارید یا به ادرس ایمیلم پست کنید 
    ممنون
    سلام
    تشکر بابت فیلترهای خوبتون
    لطفا اگه فیلتر( پین بار )ارائه کنید در سایت tsetmc ممنون مشم
    ممنون بابت کدها ولی این مورد با این که خیلی اهمیت داره ولی جواب نمیده ممنون میشم اگه اصلاح کنید

    15. خرید حقوقی بیش از 60 درصد حجم معامله

    لطفا بفرمایید rsi  که محاسبه میشه کجا نشون داده میشه
     سلام خسته نباشید 
    ببخشید میخواستم سهم هایی  رو که قیمتش تو بازه یه ۳۰۰تا ۳۵۰ تومنه پیدا کنم 
    میشه راهنمایی کنید 
    با سلام خدمت شما ممنون از فیلتر های کاربردیتون میخواستم از خدمتتون بپرسم آیا فیلتری هست که نشون بده در 5 روز گذشته چه سهم هایی 20 و بیشتر از 20 درصد بازدهی داشتند؟
    با سلام و تشکر از سایت خوبتون
    دستوری که حجم خرید حقیقی در 5 روز قبل را بدهد چیست؟
    ممنون

    با سلام 

    آیا فیلتر P/NAV سهم رومیشه نوشت ؟ 

    اگه پاسخ مثبته ، میشه دربارش توضیح دهید.

     

     

    با سپاس محمد

  • محمود شکرانه
  • سلام
    7 فیلتر بسیارکاربردی که جعبه ابزار بسیار مهم هر معامله گری است را  در سایت بورسیران دریافت کنید. اینم کانالش @bursiran

    سلام چند تا فیلتر میخواستم اگه زحمتی نیست 1.سهامی که نقد شوندگی بالایی دارن 2.سهامی که حجم مبنا را پر کند3.سهامی که پایداری داشته باشد در صف خرید و حقوقی در صف با سهام همراهی کند و بگذارد سهم راه خودش را برود

    سلام

    میخواستم ببینم آیا میشه دستوری نوشت که سهمهایی رو نشون بده که در اون خط سیگنال تازه برای 1 یا 2 روز وارد مکدی شده باشه؟

    ومقدار moving average 20 , 50 به هم نزدیک باشند

     

    ارور کدها

    لطفا فایل PDFکد هارو بگذارین تو کپی پیست کدها تبدیل میشن

    باتشکر

    این فیلترها رو کجا و چطور وکحا استفاده کنیم هیچی نمی‌دونم مختصر کمک کنید

    سلام

    مطالب و فیلترهای مفیدی قرار دادی 

    در صورت امکان در مورد حجم معاملات فیلترهای بیشتری قرار بدید

    ارسال نظر

    ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
    شما میتوانید از این تگهای html استفاده کنید:
    <b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
    تجدید کد امنیتی