فیلتر نویسی در tsetmc

Collapse
X
 
  • زمان
  • نمایش
Clear All
new posts
  • mhjboursy
    ستاره‌دار (۱۳)
    • Jul 2013
    • 18270

    #196
    پاسخ : فیلتر نویسی در tsetmc

    در اصل توسط mehrdadzoghi پست شده است View Post
    سلام دوستان
    2 تا سوال داشتم یکی اینکه راهی هست فیلتری که مینویسیم مثلا کمترین قیمت 10 روز قبل اگر به هر دلیلی نمادی استاپ شده بوده و معامله نداشته اونروزو حساب نکنه؟
    و یک سوال اینکه من یک فیلتر میخوام که کمترین قیمت دقیقا 68 روز معاملاتی قیل و بده.متاسفانه تو سایت تی اس ای فقط تا 60 روز معاملاتی قبل و میده .خواستم بدونم راهی وجود داره؟
    ۲- این راهی ندارد.
    فقط توجه داشته باشید که در tsetmc شصت روز برابر با نود روز است! چون روزهای کاری را یادم می‌آید گفته بود لحاظ می‌کنند. روزهایی که بازار باز بوده.
    «محمد حسین» هستم.
    امیرالمومنین(ع):برای دنیایت چنان کار کن که گویا همیشه زندگی خواهی کرد و برای آخرتت چنان که گویا فردا خواهی مرد.

    نظر

    • mhjboursy
      ستاره‌دار (۱۳)
      • Jul 2013
      • 18270

      #197
      پاسخ : فیلتر نویسی در tsetmc

      در اصل توسط sherizk پست شده است View Post
      سلام
      دوستان این ارور رو چجوری میتونیم از شرش خلاص شیم؟

      TypeError: Unable to get property '0' of undefined or null reference

      خیلی اذیت می کنه. بعضی از روزا اصلا کد کار نمی کنه یا ساعت های اولیه بازار کد کار نمی کنه یا شنبه ها هم بخصوص مشکل ساز هست. راهی هست بجای 0 که نشون دهنده امروز هست کاری کنیم؟
      ممنون می شم راهنمایی بفرمایین
      سلام.
      همان‌گونه که گفتید مشکل از خودشان است (از فرستنده است!).
      راهش این است که در حلقه یا کلا در هر جای برنامه که عبارت:
      ih.i
      یا
      ih.0
      داریم بیاییم یک شرط بگذاریم که ببینیم اگر مقدار undefiend یا null است دیگر آن بخش از کد اجرا نشود.
      این‌گونه مشکل برطرف می‌شود!!!




      ولی مشکل همین است!!!
      ما عملا ما دقیقا همان بخش از داده‌ها را می‌خواهیم و اگر آن بخش را حذف کنیم برنامه جواب نمی‌دهد. یا درست جواب نمی‌دهد.



      به عبارت دیگر: نه. کاری‌اش نمی‌شود کرد. این مشکل هست که هست.
      «محمد حسین» هستم.
      امیرالمومنین(ع):برای دنیایت چنان کار کن که گویا همیشه زندگی خواهی کرد و برای آخرتت چنان که گویا فردا خواهی مرد.

      نظر

      • mehrdadzoghi
        عضو جدید
        • Apr 2020
        • 2

        #198
        پاسخ : فیلتر نویسی در tsetmc

        خیلی ممنون.نه تنها تو فیلتر نویسی حرفه ای هستید ،خیلی هم ادم باهوشی هستید.سپاس.

        نظر

        • عادل عطایی
          عضو فعال
          • Jul 2013
          • 331

          #199
          پاسخ : فیلتر نویسی در tsetmc

          (pl) < (tmax)

          فیلتر سهامی که صف خرید نیستن. مخصوص این ایام
          اگر مرا دیده‌ای که نمی‌خندیدم، پس مرا ندیده‌ای

          https://tradersArena.ir

          نظر

          • husseingh
            عضو جدید
            • May 2020
            • 6

            #200
            پاسخ : فیلتر نویسی در tsetmc

            سلام دوستان
            برای ارور
            TypeError: mw.InstHistory[row.inscode] is undefined

            راه حلی پیدا کردید؟!

            نظر

            • sooroosh1315
              ستاره‌دار (۲)
              • Oct 2019
              • 5358

              #201
              پاسخ : فیلتر نویسی در tsetmc

              در اصل توسط husseingh پست شده است View Post
              سلام دوستان
              برای ارور
              TypeError: mw.InstHistory[row.inscode] is undefined

              راه حلی پیدا کردید؟!
              سلام
              ، چند ساعت یا چند روز بعد، دوباره کد را اجرا کنید ببینید همین مشکل رو داره

              معمولا مشکل از طرف سرور و سایت هست که خراب و قطع میشن.
              از دی که گذشت هیچ ازو یاد مَکن،فردا که نیامده ست فریاد مَکن،بر نامده و گذشته بنیاد مکن،حالی خوش باش و عمر بر باد مَکن،

              نظر

              • husseingh
                عضو جدید
                • May 2020
                • 6

                #202
                پاسخ : فیلتر نویسی در tsetmc

                در اصل توسط sooroosh1315 پست شده است View Post
                سلام
                ، چند ساعت یا چند روز بعد، دوباره کد را اجرا کنید ببینید همین مشکل رو داره

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

                نظر

                • sooroosh1315
                  ستاره‌دار (۲)
                  • Oct 2019
                  • 5358

                  #203
                  پاسخ : فیلتر نویسی در tsetmc

                  در اصل توسط husseingh پست شده است View Post
                  سلام.
                  چندین روز متوالی هستش که چک میکنم. ولی اصلا درست نمیشه. ینی کلا ارور میده!

                  کد را بذارید ببینم میه فهمید مشکلش چیه ! (بازم 100 درصد مشکل از سایت هست !!!! احتمالا ریخته بهم )
                  از دی که گذشت هیچ ازو یاد مَکن،فردا که نیامده ست فریاد مَکن،بر نامده و گذشته بنیاد مکن،حالی خوش باش و عمر بر باد مَکن،

                  نظر

                  • husseingh
                    عضو جدید
                    • May 2020
                    • 6

                    #204
                    پاسخ : فیلتر نویسی در tsetmc

                    در اصل توسط sooroosh1315 پست شده است View Post
                    کد را بذارید ببینم میه فهمید مشکلش چیه ! (بازم 100 درصد مشکل از سایت هست !!!! احتمالا ریخته بهم )
                    (qo1) < (tvol)
                    && (qd1) != 0
                    && (tmin) < (py)
                    && (tvol) > (bvol)
                    && (plp) < -4
                    && (pcp) < -3
                    && [ih][0].PClosing < [ih][1].PClosing
                    && [ih][1].PClosing < [ih][2].PClosing
                    && [ih][2].Pclosing < [ih][3].PClosing
                    ;

                    نظر

                    • SANA90
                      عضو عادی
                      • May 2019
                      • 194

                      #205
                      پاسخ : فیلتر نویسی در tsetmc

                      سلام
                      دوستان کسی فیلتر ورود پول هوشمند و کد به کد حقوقی به حقیق داره؟

                      نظر

                      • sooroosh1315
                        ستاره‌دار (۲)
                        • Oct 2019
                        • 5358

                        #206
                        پاسخ : فیلتر نویسی در tsetmc

                        در اصل توسط husseingh پست شده است View Post
                        (qo1) < (tvol)
                        && (qd1) != 0
                        && (tmin) < (py)
                        && (tvol) > (bvol)
                        && (plp) < -4
                        && (pcp) < -3
                        && [ih][0].PClosing < [ih][1].PClosing
                        && [ih][1].PClosing < [ih][2].PClosing
                        && [ih][2].Pclosing < [ih][3].PClosing

                        ;
                        بنظرم کدتان هیچ مشکلی نداره

                        الان که چک کردم تمام فیلترهای خودمم که مربوط به دیتای روزهای قبل مین از کار افتادن و همین ارور میدن

                        مثل فیلتر زیر که قبلا درست کار می کرد اما الان درست کار نمیکنه
                        PHP Code:

                        true
                        ==function(){var ivar jvar sum21=0var avg21var sum55=0var avg55for(i=0;i<21;i++){if(typeof [ih][i]!="undefined"){sum21=sum21+ [ih][i].PClosing}}for(j=0;j<55;j++){if(typeof [ih][i]!="undefined"){sum55=sum55+ [ih][j].PClosing}}avg21=Math.round(sum21/i)avg55 Math.round(sum55/j)(cfield0)=avg21(cfield1)=avg55if (avg21>avg55 && (pc)<avg21 && (pc)>avg55) return(1)}() 
                        از دی که گذشت هیچ ازو یاد مَکن،فردا که نیامده ست فریاد مَکن،بر نامده و گذشته بنیاد مکن،حالی خوش باش و عمر بر باد مَکن،

                        نظر

                        • sooroosh1315
                          ستاره‌دار (۲)
                          • Oct 2019
                          • 5358

                          #207
                          پاسخ : فیلتر نویسی در tsetmc

                          در اصل توسط SANA90 پست شده است View Post
                          سلام
                          دوستان کسی فیلتر ورود پول هوشمند و کد به کد حقوقی به حقیق داره؟
                          سلام

                          فیلتر زیرفیلتر جامع و خوبی هست و می توانید با سوالاتی که می پرسد کد به کد و پول هوشمند را تنظیم کنید



                          Code:
                          ///////////////// بسم‌الله‌الرحمن‌الرحیم  //////////////////////////////
                          ////////////////__________________//////////////////////////////
                          /////////////////// sooroosh1315 //////////////////////////////////
                          //////////////////////////////////////////////////////////////////////
                          /////////////////////////////////////////////////////////////////////
                          //آموزش ساخت سیفیلد جهت استفاده از فرمول
                          //1- قالب نمایش را انتخاب کنید
                          //2- روی ساخت قالب کلیک کنید
                          //3-تعداد ستون ها جلوش ی کادر داره بنویسید 21 (اگر 21 ستون را می خواهید!)
                          //4-اون ستون هایی که نوشته حجم و پایانی و.... که هیچ پایین ترش جای خالی هست 3 تا نام مناسب انتخاب کنید
                          //(مثلا ستون اول ستون دوم ستون سوم)
                          //5-جلویش یک باکس کشویی هست ، بازش کنید (برای ستون اول cfield0 برای ستون دوم cfield1 برای ستون سوم cfield2)
                          //6-ذخیره قالب شخصی را انتخاب کنید
                          //7-قالب نمایش را مجددا کلیک نماید
                          //8- شخصی را کلیک نمایید
                          //9- تبریک می گم صاحب 3 تا سیفیلد شدین
                          // تنظیم ها باید تغییر(فعال) کند :
                          // همه نماد ها - بورس و فرابورس - گروه خیر - چرخش خیر - میلیون میلیارد - سهام بورس فرا بورس بازار پایه -  حقیقی حقوقی - آمار کلیدی - تاریخچه 
                           ///////////////////////////////////////////////////////////////////////
                          //_____________________________________________
                          /////// میلیون تومان سرانه خرید //////// ستون اول           ||||||
                          /////// میلیون تومان سرانه فروش ////// ستون دوم           ||||||
                          ////// میلیون تومان ارزش صف خرید /////// ستون سوم      ||||||
                          /////_________________________________________||||||
                          
                          
                          if (typeof (a) == "undefined" || a == undefined ) {
                              a = prompt("حداقل سرانه خرید به میلیون تومان", 15)
                          };
                          if (typeof (b) == "undefined" || b == undefined ) {
                              b = prompt("حداکثر سرانه فروش به میلیون تومان", 30)
                          };
                          if (typeof (c) == "undefined" || c == undefined ) {
                              c = prompt("حداقل چند درصد از حجم مبنا را پر کرده باشه؟ ", 20)
                          };
                          if (typeof (d) == "undefined" || d == undefined) {
                              d = prompt("حداقل درصد فروش حقوقی", 0)
                          };
                          
                          
                          if (typeof (e) == "undefined" || e == undefined ) {
                              e = prompt("حداکثر درصد فروش حقوقی", 100)
                          };
                          if (typeof (f) == "undefined" || f == undefined) {
                              f = prompt("حداقل درصد خرید حقوقی", 0)
                          };
                          
                          
                          if (typeof (g) == "undefined" || g == undefined ) {
                              g = prompt("حداکثر درصد خرید حقوقی", 100)
                          };
                          
                          
                          
                          
                          
                          
                          darsad_fooroosh_hooghoghi= Math.round( (ct).Sell_N_Volume *100/ (tvol) )
                          darsad_kharid_hooghoghi= Math.round( (ct).Buy_N_Volume *100/ (tvol) )
                          darsad_por_kardan_hajme_mabna=Math.round( (tvol)*100/(bvol) )
                          (cfield0)=Math.round((((ct).Buy_I_Volume / (ct).Buy_CountI)*(pc))/10000000)
                          (cfield1)=Math.round((((ct).Sell_I_Volume / (ct).Sell_CountI)*(pc))/10000000)
                          (cfield2)=Math.round((pd1)*(qd1)/10000000)
                          (cfield0)>a && (cfield1)<b && darsad_por_kardan_hajme_mabna>c && darsad_fooroosh_hooghoghi>= d && darsad_fooroosh_hooghoghi<=e && darsad_kharid_hooghoghi >=f && darsad_kharid_hooghoghi <=g
                          ////////////////////////////////////////////////////////////////////////
                          آخرین ویرایش توسط sooroosh1315؛ 2020/05/05, 16:27.
                          از دی که گذشت هیچ ازو یاد مَکن،فردا که نیامده ست فریاد مَکن،بر نامده و گذشته بنیاد مکن،حالی خوش باش و عمر بر باد مَکن،

                          نظر

                          • husseingh
                            عضو جدید
                            • May 2020
                            • 6

                            #208
                            پاسخ : فیلتر نویسی در tsetmc

                            متشکرم. امیدوارم ی روزی برسه که ببینم همه چی درست کار میکنه!!!

                            نظر

                            • husseingh
                              عضو جدید
                              • May 2020
                              • 6

                              #209
                              پاسخ : فیلتر نویسی در tsetmc

                              سلام. نکته اینجاست که ارور ها برطرف شده ولی ازین دیتا ها دیگه استفاده نمیکنه. ینی اگر بخوایم قیمت پایانی روز قبل و روز قبلش و ... رو تو فیلتر داشته باشیم, هیچ نتیجه ای نشون نمیده و اروری هم نشون نمیده!

                              نظر

                              • reza.92
                                عضو جدید
                                • May 2020
                                • 1

                                #210
                                پاسخ : فیلتر نویسی در tsetmc

                                سلام. یه درخواستی داشتم. فیلتری رو لازم دارم که سهم هایی رو نشون بده که مثلا قیمتشون بالای میانگین متحرک 200 یا 50 باشه(SMA200) و زیر میانگین متحرک 20 یا 10 (SMA20)


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


                                یه نمونه دارم که قیمت های زیر میانگین متحرک 10 رو نشون میده، ولی میخوام کاری کنم که همزمان این رو هم لحاظ کنه که بالای میانگین متحرک مثلا 100 هم باشه. باید چطور بنویسم این رو؟

                                true==function()
                                {


                                var PriceN=function(){


                                var price=[ih][0].PClosing ;
                                var D=10 ;
                                var N=D-1 ;
                                var n ;


                                for(n=1;n<=N;n++) price=[ih][n].PClosing + price ; if(n=N) { price = price /(n+1) ; } return price ; }; if((pl) < PriceN())
                                {
                                return true;
                                }
                                else
                                {
                                return false;
                                }
                                }()

                                نظر

                                در حال کار...
                                X