ساخت فیلتر در دیده بان بازار پیشرفته :: .:tsetmc:.

شروع موضوع توسط takmorvarid ‏13 جولای 2014 در انجمن تالار گفتمان بورس

  • ربات تلگرامی بورس گرام

    قیمت لحظه‌ای و نمودار سهام مورد نظرتون رو دریافت کنید و با ایجاد دیدبان شخصی، از صف خرید و فروش سهام خود باخبر شوید.

  1. takmorvarid

    takmorvarid Well-Known Member کاربر فعال

    تاریخ عضویت:
    ‏19 سپتامبر 2013
    ارسال ها:
    153
    تشکر شده:
    483
    برنامه نویسی فیلترینگ در دیده بان پیشرفته بازار بورس تهران
    سلام به همه دوستان
    انتخاب سهم مناسب با فیلتر دیده بان بازار
    ساخت فیلتر در tsetmc
    برنامه نویسی ساخت فیلتر دیده بان
    مدیریت و ساخت فیلتر در دیده بان پیشرفته سایت tsetmc.com
    میدانید که در سایت دیده بان پیشرفته میتوان برنامه نویسی کرد و فیلتر هایی ساخت
    از همه دوستان دعوت می شود با معرفی این تالار به دیگران در گسترش این امر مهم
    شرکت نمایید.
    امیدوارم همه دوستان موفق و موید باشند.
    مشاهده: دیده بان بازار
    مشاهده: راهنمای سایت
    با تشکر فراوان از همه دوستان.
    [​IMG]تشکر یادتون نره [​IMG]
    برنامه نویسی فیلترینگ در دیده بان پیشرفته بازار بورس تهران
    سیگنال خرید مناسب با فیلتر در دیده بان پیشرفته بازار بورس تهران
    انتخاب سهام مناسب برای خرید جهت نوسان گیری در بورس
    تهران
     
    Aminee، فرهاد ایرانی، mhjtalarebourse و 37 نفر دیگر از این ارسال تشکر کرده اند.
  2. takmorvarid

    takmorvarid Well-Known Member کاربر فعال

    تاریخ عضویت:
    ‏19 سپتامبر 2013
    ارسال ها:
    153
    تشکر شده:
    483
    آموزش جهت شروع

    آموزش ابتدایی جهت این امر مهم:

    انتخاب سهام مناسب برای خرید جهت نوسان گیری در بورس همیشه یکی از دغدغه های سرمایه گذاران در بورس اوراق بهادار است در اینجا به روش های رایج سهامداران حرفه ای بازار برای لیست کردن سهام هایی که در روز معامله امکان دارد برای خرید شرایط مناسب تری نسبت به بقیه داشته باشند را شرح می دهم :
    موضوع : آیا تا به‌حال قصد داشته اید که کل بازار را یک جا رصد کنید؟
    مثلا بخواهید بفهمید امروز چه سهم هایی از -۴ تا +۴ رفته اند؟
    چه سهم هایی صف فروش هستند؟
    چه سهم هایی بیش از حجم مبناشون معامله شده اند؟
    الان چه سهمی اختلاف بین آخرین معامله و قیمت پایانیش بیش از ۳ درصد است؟؟
    و …


    همه این سوالات در بخش تنظیمات دیده بان بازار وجود داره و فقط باید بتوانید فرمول مخصوص سوال خود را پیاده سازی نمایید
    در پنجره تنظیمات بوسیله اولین گزینه شما میتوانید سبد یا سبدهای خود را مدیریت کنید .
    در بخش نحوه نمایش دیده بان بازار میتوان همه نمادها یا آنهایی که معامله میشوند را نمایش داد
    در بخش بازار انتخابی برای نمایش قابلیت انتخاب فقط بازار بورس و یا فرابورس و یا هردو وجود دارد
    در بخش گروه بندی گروه های صنعت می توان نمادها را بصورت گروهی و با بدون دسته بندی گروهی نمایش داد
    در بخش نحوه نمایش اعداد بزرگ طبیعتا حالت پیش فرض بهترین حالت هست ولی میتوانید اعداد بزرگ را کامل هم ببینید
    قابلیت نمایش تسهیلات مسکن هم برای حذف تسه از لیست نمادهاست که بهتراست حذف شوند
    در بخش گروه انتخابی برای نمایش میتوان فقط گروه دلخواه خود را انتخاب کنید و ساید گروهها نمایش داده نشوند
    و اما قسمت جذاب دیدبان بخش ساخت فیلتر میباشد که خیلی کاربردهای مختلفی دارد
    حتما پیش آمده که شما خواسته اید که چند نماد از گروههای مختلف را یکجا و به صورت آنلاین مشاهده کنید و یا بخواهید بدانید که الان کدام نمادها صف خرید سنگین و صف فروش سنگین دارند و یا اینکه کدام نمادها بیش از حجم مبنهای خود معامله داشته اند و با کدام نمادها آخرین معاملهشان مثبت بوده ولی قیمت پایانی آنها منفی بوده یا بالعکس. شاید دوست دارید بدانید خریداران کدام نمادها از فروشندگان آن بیشتر است و هزاران سوال دیگر. جواب دادن به این سوالات در زمان کوتاه خیلی سخت و یا حتی غیممکن است اما بوسیله ساخت فیلتر بخش دیدبان شما میتوانید براحتی به جواب خود برسید
    در پنجره تنظیمات ساخت فیلتر را کلیک کنید و فیلتر جدید را بزنید و این فیلتر را وارد نمایید:
    (l18).indexOf(“ش”)==۰ این فیلتر را که اعمال کنید فقط نمادهایی که با حرف “ش” شروع می شوند در دیدبان فعال می گردند
    روش ایجاد فیلتر در دیده بان بازار در سایت tsetmc جهت نوسانگیری :
    مراحل درج فرمول و ایجاد فیلتر را در تصاویر به ترتیب آورده ام :
    آدرس:
    http://www.tsetmc.com/Loader.aspx?ParTree=15131F#

    اگر خودتان می خواهید فرمول بنویسید در این آدرس توابع را ببینید :
    http://www.tsetmc.com/Site.aspx?lnkidn=1990&ParTree=151713

    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]

    چهار فرمول برای مثال نوشتم:
    ۱) سهم هایی که حجم خرید آنها در سه ردیف قابل مشاهده ۴ برابر حجم فروش در سه ردیف قابل مشاهده است و قیمت آخرین معامله کمتر از قیمت پایانی است. برای نوسان گیری میشه استفاده کرد.

    ((qd1)+(qd2)+(qd3))>(4 * ((qo1)+(qo2)+(qo3))) && (pl)<(pc)

    2) سهم هایی که آخرین قیمت معامله شده آنها کمترین قیمت روز باشد

    (pmin)==(pl)

    3) سهم هایی که حجم معامله شده ۴ برابر حجم مبناست و قیمت پایانی امروز کمتر از قیمت دیروز است :

    ((tvol)>4 * (bvol)) && ((py)>(pc))

    4) شناسایی سهم های نوسانی.سهم هایی که کمتری قیمت و بیشترین قیمت روز بالای ۴ درصد نوسان دارند ، تعویض عدد ۴ نوسان به دلخواه.

    (pmax)-(pmin))/(pmin))*100>4))

    در هر صورت هرگونه تصمیم گیری برای خرید و فروش به عهده شخص سهامدار است ، بدون شک فهرستی که توسط این فرمول ها ارایه می شود را باید توسط روش های دیگر تحلیل تکنیکال بررسی کنید و با در نظر گرفتن سایر شرایط و سیگنال ها بهترین سهم را انتخاب نمایید.

    در ادامه چند نمونه از فرمول های رایج دیگر را برای اطلاع شما دوستان عزیز شرح می دهم :

    می دانید که معمولا بعد از آغاز یک روند شارپ در روز دوم یا سوم در یک سهم ، ناگهان قیمت سهم حول و حوش ساعت ۱۰ پایین می افتد و بعضی ها خالی می کنند. در حالیکه قیمت پایانی بالای ۳ درصد هست و قیمت لحظه ای حتی ممکن منفی هم باشد. فرصت خرید خوبی در این وضعیت ایجاد می شود . این فرمول به صورت لحظه به لحظه شما را در جریان این نمادها قرار می دهد:

    (pc)-(pl))/(pc) > .03 && (pcp)>3 && (tno)>10 && (pl)!=(tmin))

    فرمول برای سهم هایی که در ابتدای صبح نزول داشتن و حالا در حال بازگشت به درصدهای مثبت هستند :

    (pl)<((pf)-((pf)-(pmin))/2) && (pl)>((pmin)+((pf)-(pmin))/4) && (plp)<=1 && (tno)>10 && (pf)>(pmin) && (pf)>(py)

    فرمول برای سهم هایی که در روند صعودی تثبیت شده اند و صف خرید هم نیستند

    (pl)>1.01*(pf) && (tno)>10 && (pf)>1.01*(py) && (pl)!=(tmax)

    فرمول برای سهم هایی که تقاضای بالا در کف قیمتی دارند

    qd1)*(pd1)+(qd2)*(pd2)+(qd3)*(pd3)>500000000 && (pl)!=(tmin) && (tno)>10 && (plp)<2 && (qo1)*(po1)+(qo2)*(po2)+(qo3)*(po3)<100000000

    فرمول برای سهم هایی که بیشتر از ۵ برابر حجم مبنا معامله شده اند
    (tvol) >= 5*(bvol)

    فرمول برای سهم هایی که صف فروش بیش از دو برابر حجم مبنا:
    (po1) == (tmin) && (qo1)>=2*(bvol)

    فرمول برای ایجاد سبد شخصی در دیده بان بازار :به جای نام نمادهای زیر نام نمادهای سبد خود را بنویسید فقط دقت که کامل بنویسی و به حروف ک و ی هم دقت کنید که عربی نباشند.

    (l18).indexOf(“ستران”)==۰ ||
    (l18).indexOf(“شپنا”)==۰ ||
    (l18).indexOf(“کهرام”)==۰ ||
    (l18).indexOf(“وساپا”)==۰ ||
    (l18).indexOf(“تیپیکو”)==۰ ||

    فرمول برای سهم هایی که صف خرید ۵ برابر حجم مبنا:
    (pd1) == (tmax) && (qd1)>=5*(bvol)

    فرمول برای سهم هایی که آخرین قیمت کمتر از ۱- و قیمت پایانی ۱+:
    (plp)<-1 && (pcp)>1

    و برعکس :
    (plp)>1 && (pcp)<-1

    فرمول برای سهم هایی که در طول روز در حال تشکیل چکش سفید هستند:
    (pl)>1.02*(pf) && (tno)>10 && (pl)!=(tmax)


    فرمول برای سهم هایی در طول روز در حال تشکیل چکش معکوس سفید هستند:
    (pf)<1.01*(pmin) && (plp)<=1 && (tno)>10 && (pl)>1.02*(pmin)

    فرمول برای سهم هایی که در موقعیت مناسبی برای خرید در قیمتهای منفی هستند ، با تاکید بر بازگشت روندشان به ترند صعودی:
    ((pl)<((pf)-((pf)-(pmin))/2) && (pl)>((pmin)+((pf)-(pmin))/4) && (plp)<=1 && (tno)>10 && (pf)>(pmin) && (pf)>(py)) || ((pf)<(py) && (plp)<1 && (tno)>10 && (pl)>(py)) || ((pl)>1.01*(pf) && (tno)>10 && (pf)>1.01*(py) && (pl)!=(tmax)) || ((pl)>1.02*(pf) && (tno)>10 && (pl)!=(tmax)) || ((pf)<1.01*(pmin) && (plp)<=1 && (tno)>10 && (pl)>1.02*(pmin) )

    فرمول برای سهم هایی که p/e بین ۵ تا ۶ دارند:
    (pe)>5 && (pe)<6

    فرمول برای سهم هایی که قدرت خریدار را نشان می دهد یعنی ارزش ریالی متقاضیان خرید بیش از دو برابر ارزش ریالی فروشنده ها است:
    (pd1)*(qd1)+(pd2)*(qd2)+(pd3)*(qd3) >2*( (po1)*(qo1)+(po2)*(qo2)+(po3)*(qo3))

     
    بامبو، فرهاد ایرانی، milad... و 56 نفر دیگر از این ارسال تشکر کرده اند.
  3. takmorvarid

    takmorvarid Well-Known Member کاربر فعال

    تاریخ عضویت:
    ‏19 سپتامبر 2013
    ارسال ها:
    153
    تشکر شده:
    483
    مقدمه

    مقدمه: در بازار سرمایه کلی سهام وجود داره بالطبع نمیتونیم وضعیت همه رو چک کنیم. از طرفی توی ذهنمون یک اسراتژی داریم مثلاً شخصی سهمایی که صف فروشن رو رصد میکنه و در فرصت مناسب میخواد که وارد بشه. با کمک راهنمای tsetmc میتونیم با چند شرط کوچیک یک فیلتر در قسمت ساختن فیلتر، بنویسیم و با اجرای فیلترمون نمادهایی که صف فروشن رو در دیده بان لیست شده ببینیم.

    در این پست میخواهیم راجع به قابلیت فیل+ترینگ در سایت tsetmc بحث کنیم. در بخش "دیده بان بازار" در سایت سازمان بورس, اگر وارد قسمت "تنظیم ها" شویم با انتخاب ساخت و ویرایش فیل+تر میتوانیم براساس معیار های مورد نظر، فیل+تر موثر خود را بنویسیم و نمادهایی که شرایط مورد نظر را دارا هستند لیست شده و در دیده بان ببینیم.

    (این فیل+ترها به ما کمک می کند نمادهایی که شرایط و احتمال رخداد نوسان را دارند و یا ... رصد کنیم)

    بطور مثال :

    فیلتر صف خرید:

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

    ((qd1)/(qo1)>=2&&((pd1)==(tmax)

    فیلتر صف فروش:

    (qo1)>0&&(po1)==(tmin)

    ((qo1)/(qd1)>=2&&((po1)==(tmin)

    آستانه صف خرید:

    (po1)<= (tmax) && (po1)>= (tmax)-1 && (pd1)<(tmax)

    صف خرید کم حجم:

    (pd1) == (tmax) && (qd1)>=0.2*(bvol) && (qd1)<=(bvol)

    اختلاف بیشتر از 3 درصد:

    1.03*(pl)>=(pc)

    صف فروش 2 برابرحجم مبنا:

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

    آخرين قيمت1+ و قيمت پاياني1- :

    plp)>1&&(pcp)<-1)

    قيمت پاياني 3درصد بزرگتر از آخرين معامله:

    1.03*(pl)<=(pc)

    قيمت پاياني 1.5 درصد بزرگتر از آخرين معامله:

    1.015*(pc)>=(pl)

    لطفاً این فیلترها را امتحان کنید و در صورت لزوم بهینه سازی نمایید و ایده ها و پیشنهاداتتون رو بیان کنید.
     
    بامبو، فرهاد ایرانی، saeed_kazemiyan و 26 نفر دیگر از این ارسال تشکر کرده اند.
  4. takmorvarid

    takmorvarid Well-Known Member کاربر فعال

    تاریخ عضویت:
    ‏19 سپتامبر 2013
    ارسال ها:
    153
    تشکر شده:
    483
    صف فروش بالای 2 میلیون:

    po1)==(tmin)&&(qd1)==0&&(qo1)>=2000000)

    صف فروش زیر 2 میلیون:

    po1)==(tmin)&&(qd1)==0&&(qo1)<2000000)

    صف خرید بالای 2 میلیون:

    pd1)==(tmax)&&(qo1)==0&&(qd1)>=2000000)

    بیشترین درصد مثبت آخرین و پایانی:

    (pd1)==(tmax)&&(pc)==(pl)

    بیشترین درصد منفی آخرین و پایانی:

    (pd1)==(tmin)&&(pc)==(pl)

    آخرين معامله بیشتر یا برابر 3+ درصد :

    plp)>=3)

    آخرين معامله کمتر یا برابر 3- درصد:

    plp)<=-3)
     
    بامبو، abosolatia، ایکاروس20 و 15 نفر دیگر از این ارسال تشکر کرده اند.
  5. takmorvarid

    takmorvarid Well-Known Member کاربر فعال

    تاریخ عضویت:
    ‏19 سپتامبر 2013
    ارسال ها:
    153
    تشکر شده:
    483
    طراحی فیلتر در سایت TSE. دوستان پس از ثبت نام در سایت سازمان بورس . در قسمت دیده بان بازار وارد شد و در قسمت تعریف فیلتر جدید این فرمول را بنویسید.

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

    این یک مثال است که سهام با حجم مبنای کم و پتانسیل رشد را از قیمتهای روزانه به دست می آورد و مدام با معادلات آپدیت می شود. این را چون برخی دوستان سوال می پرسیدند که چگونه از بین همه سهام انتخاب می کنم سهام مناسب را گذاشتم
    یا:
    (pf)>=1.02*(py)) && ((pc)>=(py)) && (100*(((pmax)-(pmin))/(pc))>2) && (bvol)<1000000 && (pcp)>0.5)
     
    بامبو، ایکاروس20، bachemahal و 11 نفر دیگر از این ارسال تشکر کرده اند.
  6. takmorvarid

    takmorvarid Well-Known Member کاربر فعال

    تاریخ عضویت:
    ‏19 سپتامبر 2013
    ارسال ها:
    153
    تشکر شده:
    483
    این هم دو فیلتر در دیده بان بازار که خیلی به کار نوسانگیران حرفه ای میخوره
    من خودم ازش استفاده میکنم برای نوسانگیری:


    آخرین قیمت کمتر از 1- و قیمت پایانی 1+:

    (plp)<-1 && (pcp)>1

    و برعکسش :

    (plp)>1 && (pcp)<-1

    معنیش اینه که لیست نمادهایی که در این لحظه +1 معامله میشوند ولی قیمت پایانی آنها -1 است و برعکس آن را فقط نمایش میدهد
     
    11 نفر از این پست تشکر کرده اند.
  7. takmorvarid

    takmorvarid Well-Known Member کاربر فعال

    تاریخ عضویت:
    ‏19 سپتامبر 2013
    ارسال ها:
    153
    تشکر شده:
    483
    برنامه pull back

    میدونید که معمولا بعد از آغاز یک روند شارپ در روز دوم یا سوم ناگهان قیمت سهم حول و حوش ساعت 10 پایین میاد و بعضی ها خالی می کنن. در حالیکه پایانی بالای 3 درصد هست قیمت لحظه ای حتی ممکن منفی هم بشه. فرصت خرید خوبی در این وضعیت ایجاد میشه . مثل خکمک در آغاز رالی صعودی در اسفند. این برنامه به صورت لحظه به لحظه شما رو در جریان این نمادها قرار میده:


    (pc)-(pl))/(pc) > .03 && (pcp)>3 && (tno)>10 && (pl)!=(tmin))
     
    بامبو، abosolatia، ایکاروس20 و 8 نفر دیگر از این ارسال تشکر کرده اند.
  8. takmorvarid

    takmorvarid Well-Known Member کاربر فعال

    تاریخ عضویت:
    ‏19 سپتامبر 2013
    ارسال ها:
    153
    تشکر شده:
    483
    یک خبر خیلی خوب دارم:

    امکان استفاده از اطلاعات حقیقی و حقوقی و آمارهای کلیدی در ساخت فیلتر اضافه شد
     
    بامبو، ali_5527، bachemahal و 8 نفر دیگر از این ارسال تشکر کرده اند.
  9. takmorvarid

    takmorvarid Well-Known Member کاربر فعال

    تاریخ عضویت:
    ‏19 سپتامبر 2013
    ارسال ها:
    153
    تشکر شده:
    483
    نمونه فيلتر با استفاده از اطلاعات جديد:
    نمادهايي که حقوقي بيشتر از ميانگين حجم معاملات يک ماهه در روز جاري فروخته
    (ct).Sell_N_Volume>[is5]
     
    بامبو، ali_5527، bachemahal و 12 نفر دیگر از این ارسال تشکر کرده اند.
  10. takmorvarid

    takmorvarid Well-Known Member کاربر فعال

    تاریخ عضویت:
    ‏19 سپتامبر 2013
    ارسال ها:
    153
    تشکر شده:
    483
    بیش از نصف خرید مربوط به خرید حقوقی بوده است:

    (ct).Buy_N_Volume > (tvol) * 0.5
     
    بامبو، saeed_kazemiyan، look87 و 8 نفر دیگر از این ارسال تشکر کرده اند.
  11. takmorvarid

    takmorvarid Well-Known Member کاربر فعال

    تاریخ عضویت:
    ‏19 سپتامبر 2013
    ارسال ها:
    153
    تشکر شده:
    483
    امکان استفاده از سابقه قيمت ها در ساخت فيلتر اضافه شد

    (pl)<[ih][3].PClosing

    سهام هايي که قيمت کمتر از کمترين قيمت چهار روز اخير باشه:


    (pl)<[ih][0].PriceMin &&
    (pl)<[ih][1].PriceMin &&
    (pl)<[ih][2].PriceMin &&
    (pl)<[ih][3].PriceMin
     
    بامبو، saeed_kazemiyan، ali_5527 و 7 نفر دیگر از این ارسال تشکر کرده اند.
  12. takmorvarid

    takmorvarid Well-Known Member کاربر فعال

    تاریخ عضویت:
    ‏19 سپتامبر 2013
    ارسال ها:
    153
    تشکر شده:
    483
    (ct).Sell_N_Volume>=2*((ct).Buy_N_Volume)&& (ct).Sell_N_Volume>=(0.2* (bvol))
    && (ct).Buy_CountI >= 1.5*((ct).Sell_CountI) && (tno)>50 && (tvol)>0.5 *(bvol)

    دقیقش میشه : حجم فروش حقوقی بیش از دوبرابر حجم خرید حقوقی و حجم فروش حقوقی بیش از دو دهم برابر حجم مبنا و تعداد خریدار حقیقی بیش از یکونیم برابر تعداد فروشنده حقیقی و تعداد معاملات بیش از 50 و حجم معامله بیش از نیم برابر حجم مبنا
     
    بامبو، ایکاروس20، bachemahal و 7 نفر دیگر از این ارسال تشکر کرده اند.
  13. takmorvarid

    takmorvarid Well-Known Member کاربر فعال

    تاریخ عضویت:
    ‏19 سپتامبر 2013
    ارسال ها:
    153
    تشکر شده:
    483
    [ih][20].PClosing < (pl) - ((pl) * 0.1)

    این هم برای اینکه ببینید کدام سهمها قیمتش 10 درصد کمتر از 20 روز پیش می باشد(متاسفانه حداکثر میتوانید تا 21 روز قبل را ببینید نه بیشتر)
     
    بامبو، bachemahal، shahram_mixer و 6 نفر دیگر از این ارسال تشکر کرده اند.
  14. takmorvarid

    takmorvarid Well-Known Member کاربر فعال

    تاریخ عضویت:
    ‏19 سپتامبر 2013
    ارسال ها:
    153
    تشکر شده:
    483
    سهم هایی که قیمت آخرین معامله کمتر از کمترین قیمت معامله 21 روز اخیر شده:

    true==function()
    {
    var MinPrice=function(){


    var min=[ih][0].PriceMin;
    var ipos;


    for(ipos=0;ipos<21;ipos++)
    if(min>[ih][ipos].PriceMin)
    min=[ih][ipos].PriceMin;


    return min;
    };


    if((pl)<MinPrice())
    {
    return true;
    }
    else
    {
    return false;
    }
    }()
     
    9 نفر از این پست تشکر کرده اند.
  15. takmorvarid

    takmorvarid Well-Known Member کاربر فعال

    تاریخ عضویت:
    ‏19 سپتامبر 2013
    ارسال ها:
    153
    تشکر شده:
    483
    دوستان یه فیلتر میخواستم که فک کنم باید از توابع استفاده کرد >اینه که سهم هایی که بولینگر باند رو از باند پایینی و از باند بالایی قطع کردن رو نشون بده شاید سخت باشه یکم دوستان منتطر پاسخ هستم با تشکر


    true==function()
    {
    var CalculateBollingerBands =function(period,factor){


    var total_average = 0;


    for (var i = 0; i < [ih].length; i++)
    {
    // اطلاعات از تاریخ جدید به قدیم در آرایه موجود است پس اولین روز در آرایه 59 موجود است
    var day=[ih].length-i-1;


    total_average += [ih][day].PClosing;


    if (i >= period - 1)
    {
    var total_bollinger = 0;
    var average = total_average / period;


    for (var x = i; x > (i - period); x--)
    {
    var xday=[ih].length-x-1;
    total_bollinger += Math.pow([ih][xday].PClosing - average, 2);
    }


    var stdev = Math.pow(total_bollinger / period,0.5);


    [ih][day].BollingerAverage= average;
    [ih][day].BollingerTop= average + factor * stdev;
    [ih][day].BollingerBottom= average - factor * stdev;


    total_average -= [ih][60-1 - (i - period + 1)].PClosing;
    }
    }
    };


    CalculateBollingerBands(20,2);


    console.log([ih][0].BollingerTop + ' - ' + (pl));


    if([ih][0].BollingerTop<(pl) || [ih][0].BollingerBottm>(pl))
    {
    return true;
    }
    else
    {
    return false;
    }
    }()
     
    14 نفر از این پست تشکر کرده اند.
  16. takmorvarid

    takmorvarid Well-Known Member کاربر فعال

    تاریخ عضویت:
    ‏19 سپتامبر 2013
    ارسال ها:
    153
    تشکر شده:
    483
    ضمن تشکر از مدیریت حرفه ای سایت tsetmc به خاطر فراهم نمودن بستری مناسب برای کد نویسی پیشرفته دیدبان بازار و ایجاد دستورات شرطی ،حلقه ها و توابع .
    امروز میخواهم کدی ساده که در آن از یک حلقه for و یک دستور if استفاده شده را به دوستان ارائه دهم:

    true==function()
    {
    var i;
    var a=0;
    for(i=0;i<=2;i++)
    {
    a=a+[ih].QTotTran5J;
    }
    if(a>30000000)
    {
    return true;
    }
    else
    {
    return false;
    }
    }()

    کد بالا در واقع نمادهایی را نشان میدهد که مجموع حجم معاملات آنها در 3 روز اخیر بزرگتر از 30 میلیون میباشد

    البته شما میتوانید با تغییر دادن عدد 2 در کدکه در واقع مقدار چرخش حلقه را تعیین میکند تعداد روز های مورد نظر را تغییر دهید و همچنین با تغییر عدد 30000000 به هر عدد دیگری میتوانید حجم مورد نظر خود را تعیین کنید.

    موفق باشید عزیزانم [​IMG]
     
    6 نفر از این پست تشکر کرده اند.
  17. takmorvarid

    takmorvarid Well-Known Member کاربر فعال

    تاریخ عضویت:
    ‏19 سپتامبر 2013
    ارسال ها:
    153
    تشکر شده:
    483
    حال کسی میتونه این فیلتر رو بسازه:

    سهم بهترین حمایت و خرید حقوقی داشته باشه
    حجم معاملات بیشتر از 500000 تا و بزرگتر از حجم مبنا باشه
    میانگین متحرک 30 روزه روی کف قیمت باشه
    قیمت آخرین معامله از میانگین متحرک 20 روزه اگه + باشه 4درصد پایین تر و اگه منفی باشه 8درصد پایین تر باشه
    شاخص گروه سهم در جهت روند خرید حقوقی باشه
    با تشکر فراوان
     
    Aminee، یاسین، mrz-brs و 5 نفر دیگر از این ارسال تشکر کرده اند.
  18. takmorvarid

    takmorvarid Well-Known Member کاربر فعال

    تاریخ عضویت:
    ‏19 سپتامبر 2013
    ارسال ها:
    153
    تشکر شده:
    483
    یه فیلتر بسیار ساده و کارآمد جهت پیش بینی سهام سود آور و آینده دار.
    بنظر من هم میشه نوسانگیری کرد هم برای کوتاه مدت خوبه اگر به فرمول دقت کنید طوری نوشته شده که خریدهای بالای حقوقی رو پوشش بده یعنی همگام با حقوقی خرید و فروش میکنید


    به سایت tsetmc.com مراجعه کنید و قسمت دیده بان بازار را انتخاب کنید سپس در قسمت تنظیم ها در بخش اطلاعات تکمیلی 2 گزینه حقیقی و حقوقی و همچنین تاریخچه قیمت ها را فعال کنید سپس این بخش را بسته به قسمت فیلتر مراجعه کنید و روی فیلتر جدید کلیک کرده این متن را وارد نمایید.
    tno)>400 && (bvol)<=900000 &&[(tvol) >= 5*(bvol)]&& (ct).Buy_N_Volume>100000 && (pe)<8 && (eps)>0)
    سپس دکمه ثبت را فشار دهید.
     
    9 نفر از این پست تشکر کرده اند.
  19. takmorvarid

    takmorvarid Well-Known Member کاربر فعال

    تاریخ عضویت:
    ‏19 سپتامبر 2013
    ارسال ها:
    153
    تشکر شده:
    483
    دوستان همه در جهت کامل کردن این تاپیک کوشا باشید

    هر کجا از این نمونه فیلترها دید در اینجا قرار دهید تا همگان بهره ببرند

    در ضمن فقط داشتن فیلتر کافی نیست و باید خودتان در انتخاب سهم مناسب کوشا باشید
     
    11 نفر از این پست تشکر کرده اند.
  20. takmorvarid

    takmorvarid Well-Known Member کاربر فعال

    تاریخ عضویت:
    ‏19 سپتامبر 2013
    ارسال ها:
    153
    تشکر شده:
    483
    فیلتر پیشبینی بازار فردا

    (tno)>50&&(tvol)>(bvol)&&(bvol)<=7000000&&(plp)>=(pcp)+1.5&&(eps)>0

    حاصل به صورت زیر خواهد بود:
    سهمایی که در این بازه قرار دارند چند خاصیت دارند!!!
    یک : به احتمال 90 درصد اکثر سهمایی در این بازه فردا + هستند! پس اگر فردا سهمی از این بازه در ابتدایی روز یا وسط روز منفی بشه احتمالا فرصت خوبی هست برای نوسانگیری!!!
    دو : اگر تعداد این سهم ها زیاد باشن مثل تصویر بالا نشون میده فردا بازار + خواهد بود!
    سه : اگر تعداد سهام در این فیلتر کم باشند (مثلا روز شنبه دهم خرداد 93 عصر فقط 2 سهم در این فیلتر بود) فردای اون روز بازار منفی خواهد بود!!
    استثناء : وقتی اکثر بازار امروز صف خرید باشند آنگاه در این فیلتر تعداد سهمام کم هست ولی فردا بازار همچنان + خواهد بود
    چهار: شما بعد از ساعت 12:10 دقیقه میتوانید از سهمایی در این بازه با توجه به قیمت پایانی خرید کنید و با احتمال 90 درصد طی یکی دو روز آینده سهم مثبت میماند. !!! برای این مورد حتما نمودارهای سهم رو چک کنید و مطمن بشید برای خرید.
    پنجم : این فیلتر را یکسال بنده ازش استفاده کرده ام و 90 درصد اوقات جواب درستی داده ولی در شرایط خاص بازار ممکنه مبنای خوبی برای تصمیم گیری نباشد. پس لطفا اول زیر نظرش داشته باشید و نتایج را چندین روز بررسی و سپس مبنای کار خودتان قرار دهید.
    ششم : سهمایی که امروز بازگشایی داشته اند و در این فیلتر قرار میگیرند را باید از لیست بررسی حذف کنید و معمولا جواب درستی نمیدهند.
     
    10 نفر از این پست تشکر کرده اند.