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

Collapse
X
 
  • زمان
  • نمایش
Clear All
new posts
  • hkhl3
    عضو جدید
    • Mar 2020
    • 6

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

    اگر قرار نیست از سورت کردن استفاده کنید میتوانید بشکل شکیل تر در قالب استرینگ بنویسید که در پایین قرار دادم.

    (cfield0) = Math.round((z)*(pc)/1000000000).toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",") + " B";

    نظر

    • omdbrz
      ستاره دار (1)
      • Oct 2020
      • 37

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

      در اصل توسط mhjboursy پست شده است View Post
      سلام.
      تابع‌نویسی هست. بلی. ولی بدون تابع نویسی هم می‌شود. لازم نیست خودتان را زیاد به مشقت بیاندازید و بروید صفر تا صد برنامه‌نویسی را یاد بگیرید.

      اکنون یک توضیح ساده می‌دهم که آسان یاد بگیرید و استفاده بفرمایید.


      آموزش برنامه‌نویسی - ترکیب چند شرط
      =======================


      فرض بفرمایید کدهای ما سه بخش است که هر کدام با یک چنین خط کشی‌ای از هم جدا شده:
      Code:
      // ـــــــــــــــــــــــــــــــــــــــــــــــــــــ //
      و فرض بفرمایید یکی از شرطهای ما (یکی از پیشنهادهای خرید ما - یکی از حالات دلخواه ما) این است:
      Code:
      Shart_1 = RSI > 50;
      و یکی این:
      Code:
      Shart_2 = sarane_kharidar > 50000000;
      و یکی این:
      Code:
      Shart_3 = (pc) > Miangin_Motehareke_20_ruze;
      در این حالت کافی است کدهای ما زمانی در انتهای خود (خروجی را) True برگرداند که این سه شرط درست باشد.
      برای این کار کافی است کد زیر را بگذاریم زیر کدهای دیگرمان:
      Code:
      Shart_1 && Shart_2 && Shart_3;
      ================================================

      یک بار کل کد را می‌گذارم که نگاه کنیم و یاد بگیریم:


      Code:
      [FONT=courier new][SIZE=2][COLOR=#008080]//محاسبات مربوطبه آر اس آی[/COLOR]
      [COLOR=#008080]//[/COLOR]
      [COLOR=#000000]Shart_1[/COLOR][COLOR=#8000ff]= [/COLOR][COLOR=#000000]RSI[/COLOR][COLOR=#8000ff]> [/COLOR][COLOR=#ff0080]50[/COLOR][COLOR=#8000ff];[/COLOR]
      [COLOR=#008080]//ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ//[/COLOR]
      [COLOR=#008080]//[/COLOR]
      [COLOR=#008080]//محاسبات مربوطبه سرانه خریدار[/COLOR]
      [COLOR=#008080]//[/COLOR]
      [COLOR=#000000]Shart_2[/COLOR][COLOR=#8000ff]= [/COLOR][COLOR=#000000]sarane_kharidar[/COLOR][COLOR=#8000ff]> [/COLOR][COLOR=#ff0080]50000000[/COLOR][COLOR=#8000ff];[/COLOR]
      [COLOR=#008080]//ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ//[/COLOR]
      [COLOR=#008080]//[/COLOR]
      [COLOR=#008080]//محاسبات مربوطبه میانگین متحرک[/COLOR]
      [COLOR=#008080]//[/COLOR]
      [COLOR=#000000]Shart_3[/COLOR][COLOR=#8000ff]= ([/COLOR][COLOR=#000000]pc[/COLOR][COLOR=#8000ff])> [/COLOR][COLOR=#000000]Miangin_Motehareke_20_ruze[/COLOR][COLOR=#8000ff];[/COLOR]
      [COLOR=#008080]//ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ//[/COLOR]
      [COLOR=#000000]Shart_1[/COLOR][COLOR=#8000ff]&& [/COLOR][COLOR=#000000]Shart_2[/COLOR][COLOR=#8000ff]&& [/COLOR][COLOR=#000000]Shart_3[/COLOR][COLOR=#8000ff];[/COLOR][/SIZE][/FONT]
      درود داداش /اقا من اینو متوجه نشدم /لطفا یک مثال واقعی بزنید/ مثلا این دو کد زیر رو بخوام ترکیب کنم چه کنم/یجوری بفرما که برای همشه راحتمون کنی


      true == function ()
      {




      var Williams = function(len,day)
      {
      var max = [ih][day].PriceMax;
      var min = [ih][day].PriceMin;

      for (var ipos = day; ipos < len+day; ipos++)
      { if (max < [ih][ipos].PriceMax) max = [ih][ipos].PriceMax; }

      for (var ipos = day; ipos < len+day; ipos++)
      { if (min > [ih][ipos].PriceMin) min = [ih][ipos].PriceMin; }

      R = (max - [ih][day].PDrCotVal) /(max - min) * -100
      return R;


      }

      //***
      if (Williams(14,0) > -40 && Williams(14,1) < -40)
      {


      return true;
      }

      }()










      true==function()
      {
      var darsad_kh =(ct).Buy_I_Volume/(tvol);
      var pool_kh =darsad_kh*(tval);
      var sarane_kh= pool_kh/(ct).Buy_CountI;
      var sarane_kh_khoshgel =Math.round(sarane_kh/100000)/100;
      var ofte_gheymat =((((pc) - [ih][21].PriceMax)/[ih][21].PriceMax)*100)


      var darsad_f=(ct).Sell_I_Volume/(tvol);
      var pool_f=darsad_f*(tval);
      var sarane_f=pool_f/(ct).Sell_CountI;
      var sarane_f_khoshgel=Math.round(sarane_f/100000)/100;

      var ghodrat=sarane_kh/sarane_f;
      var ghodrat_khoshgel=Math.round(ghodrat*100)/100;
      var sum=0;
      for(var i=0;i<=20;i++){
      sum=sum+[ih][i].QTotTran5J;
      }
      var mahour=sum/21;
      var nesbat_h=(tvol)/mahour;


      (cfield0)= nesbat_h
      (cfield1)= sarane_kh_khoshgel / sarane_f_khoshgel
      (cfield2)="s_kh="+sarane_kh_khoshgel+"ghodrat="+gh odrat_khoshgel+"s_f="+sarane_f_khoshgel+"nesbat_ha jm="+nesbat_h+"ofte_gh="+ofte_gheymat;


      if((cfield0)>2&&(cfield1)>3) {
      return true; }








      }()
      فایل های ضمیمه شده
      آخرین ویرایش توسط omdbrz؛ 2020/10/29, 23:17.

      نظر

      • hkhl3
        عضو جدید
        • Mar 2020
        • 6

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

        var ofte_gheymat =((((pc) - [ih][21].PriceMax)/[ih][21].PriceMax)*100)
        این روش فقط افت رو با روز 22ام مقایشه میکنه..!! که خیلی منطقی نیست....باید برای بدست آوردن افت باید با ماکزیمم قیمت 22 روز (اگر ملاکتون 22 روزه باشه) گذشته مقایسه و درصد گیری بشه!!
        اشکالات دیگه ایی هم داره این فیلتر...!!
        باید ابتدا اصلاح بشه و سپس ترکیب بشه

        نظر

        • omdbrz
          ستاره دار (1)
          • Oct 2020
          • 37

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

          در اصل توسط hkhl3 پست شده است View Post
          var ofte_gheymat =((((pc) - [ih][21].PriceMax)/[ih][21].PriceMax)*100)
          این روش فقط افت رو با روز 22ام مقایشه میکنه..!! که خیلی منطقی نیست....باید برای بدست آوردن افت باید با ماکزیمم قیمت 22 روز (اگر ملاکتون 22 روزه باشه) گذشته مقایسه و درصد گیری بشه!!
          اشکالات دیگه ایی هم داره این فیلتر...!!
          باید ابتدا اصلاح بشه و سپس ترکیب بشه
          افت قیمت رو قبول دارم /خطای دیگه رو نمی دونم/ترکیبش چطور میشه؟

          نظر

          • omdbrz
            ستاره دار (1)
            • Oct 2020
            • 37

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

            در اصل توسط sooroosh1315 پست شده است View Post
            همیشه قطع میشه بعد 30 ثانیه بعدش الی 3 ساعت! بعدش مجددا درست میشه

            درود بر شما بزرگوار /لطفا فیلتر زیر رو برای بنده اصلاح بفرمایید/سپاس


            true == function ()
            {
            /////////////////////
            (Math.round((((ct).Buy_I_Volume / (ct).Buy_CountI)*(pc))/10000000))/( Math.round((((ct).Sell_I_Volume / (ct).Sell_CountI)*(pc))/10000000)) > 3
            ////////////////////
            N=21;
            average_volume = (tvol); j =0;
            for(i = 1; i<N;i++) if(typeof [ih][i]!="undefined" && (typeof [ih][i].QTotTran5J!="undefined") && ( [ih][i].QTotTran5J!=0) ) {
            average_volume +=[ih][i].QTotTran5J;
            j++;
            }
            average_volume/=j;
            (tvol) > 3 * average_volume ;
            //////////////
            var Williams = function(len,day)
            {
            var max = [ih][day].PriceMax;
            var min = [ih][day].PriceMin;

            for (var ipos = day; ipos < len+day; ipos++)
            { if (max < [ih][ipos].PriceMax) max = [ih][ipos].PriceMax; }

            for (var ipos = day; ipos < len+day; ipos++)
            { if (min > [ih][ipos].PriceMin) min = [ih][ipos].PriceMin; }
            R = (max - [ih][day].PDrCotVal) /(max - min) * -100
            return R;

            }

            نظر

            • hkhl3
              عضو جدید
              • Mar 2020
              • 6

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

              مقادیر ویلیامز رو دقیق نشون نمیده...مثلا برای های وب و وپاسار و...... رو چک کنید. اعداد فیلتر ویلیامزی که شما گذاشتید با مقدار واقعی آن در رهآورد تفاوت فاحشی داره....بسیار ساده و ابتدایی نوشته شده این فیلتر.

              نظر

              • omdbrz
                ستاره دار (1)
                • Oct 2020
                • 37

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

                در اصل توسط hkhl3 پست شده است View Post
                مقادیر ویلیامز رو دقیق نشون نمیده...مثلا برای های وب و وپاسار و...... رو چک کنید. اعداد فیلتر ویلیامزی که شما گذاشتید با مقدار واقعی آن در رهآورد تفاوت فاحشی داره....بسیار ساده و ابتدایی نوشته شده این فیلتر.
                این دو سم در خروجی فیلتر ویلیامز تنها نبود /در ضمن عدد ویللیامز چندان مهم نیست /کراس با خط-40 مد نظر هست بیشتر

                نظر

                • دیباج
                  ستاره‌دار (۹)
                  • Aug 2018
                  • 855

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

                  سایت www.Stooq.com تقریباً بسیاری از دیتایی که شما در بازارهای جهانی نیاز دارید را به شکل آرشیو شده دارا می باشد. این دیتا ممکن است در بسیاری از سایت ها باشد اما آن چیزی که این سایت را متمایز می کند دیتای غنی و قدیمی است. به عنوان نمونه آرشیو دیتای طلا این سایت از سال 1790 تاکنون است یعنی بیش از 220 سال آرشیو طلا که شما را قادر می سازد بسیاری از مطالب سیکلی را بررسی دقیق انجام دهید. سیکل های چند ده ساله! وقتی وارد سایت می شوید از قسمت های لایت شده می توانید هر گزینه ای را که تمایل دارید سرچ کنید. به عنوان نمونه با سرچ کلمه Zinc گزینه های متعددی را می بینید که در کدام بازارها معامله می شود، نقدی، آتی، سهام و ... .ما روی گزینه های لایت شده کلیک کردیم صفحه ای ظاهر می شود که شما می توانید نمودار آن گزینه را در دوره های مختلف انتخابی مشاهده کنید. در سمت چپ یک گزینه به اسم Historical data دیده می شود که وقتی روی آن گزینه کلیک می کنید صفحه ای همانند شکل زیر ظاهر می شود.همانطور که مشخص است از سال 1989 دیتا دارد. در پایین صفحه دکمه Download CSV File تعبیه شده که شما می توانید آرشیو دیتا را به شکل یک فایل اکسل داشته باشید. این خروجی به شکل مستقیم در نرم افزار تایمینگ سولوشن بازگشایی می شود که در صفحه نرم افزارهای سایت بارگذاری شده است.برای استفاده از دیتا در نرم افزار داینامیک تریدر نرم افزار تبدیل کننده فایل را از حالت زیپ شده خارج کنید فایل را باز کنید یک تصویر آبی همانند شکل زیر ظاهر می شود حتما دقت کنید هم نرم افزار و هم فایل اکسل در یک پوشه قرار داده شود سپس اسم فایل اکسل را در آن قسمت آبی تایپ کنید و Enter بزنید در همان پوشه یک خروجی به شکل PRN به شما می دهد که می توانید به نرم افزار داینامیک تریدر معرفی کنید.
                  روشی نوین در معامله گری Black Block Trader

                  نظر

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

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

                    در اصل توسط omdbrz پست شده است View Post
                    درود داداش /اقا من اینو متوجه نشدم /لطفا یک مثال واقعی بزنید/ مثلا این دو کد زیر رو بخوام ترکیب کنم چه کنم/یجوری بفرما که برای همشه راحتمون کن
                    Dropbox - 2020-11-01_09-23-06.txt - Simplify your life
                    «محمد حسین» هستم.
                    امیرالمومنین(ع):برای دنیایت چنان کار کن که گویا همیشه زندگی خواهی کرد و برای آخرتت چنان که گویا فردا خواهی مرد.

                    نظر

                    • omdbrz
                      ستاره دار (1)
                      • Oct 2020
                      • 37

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

                      در اصل توسط mhjboursy پست شده است View Post
                      خیلی لطف کردی داداش

                      نظر

                      • omdbrz
                        ستاره دار (1)
                        • Oct 2020
                        • 37

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

                        ارادت /آقا ما کل کلمه marketwatchsetting رو هم پاکیدیم/چطور برگردونیمش؟

                        نظر

                        • omdbrz
                          ستاره دار (1)
                          • Oct 2020
                          • 37

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

                          لطفا ی توضیحی هم در مورد قالبی که کپی کردین توی Inspec... بدید

                          سرخطی
                          نیسب حجم ؟؟

                          نظر

                          • omdbrz
                            ستاره دار (1)
                            • Oct 2020
                            • 37

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

                            سلام و خسته نباشید
                            اگر امکان داره آموزش گرفتن دیتای لحظه ای از سایت TSETMC و دخیره در LOCALSTORAGE و مقایسه دیتاهای استخراج شده در لحظات مختلف جهت رصد خریدار عمده رو با توجه به نسبت افزایش تعداد خریدار (فروشنده) و افزایش حجم ناگهانی در هر لحظه رو قرار بدید در این قسمت /سپاس

                            نظر

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

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

                              در اصل توسط omdbrz پست شده است View Post
                              سلام و خسته نباشید
                              اگر امکان داره آموزش گرفتن دیتای لحظه ای از سایت TSETMC و دخیره در LOCALSTORAGE و مقایسه دیتاهای استخراج شده در لحظات مختلف جهت رصد خریدار عمده رو با توجه به نسبت افزایش تعداد خریدار (فروشنده) و افزایش حجم ناگهانی در هر لحظه رو قرار بدید در این قسمت /سپاس
                              سلام و تشکر.
                              این چیزی که می‌فرمایید را من تا به حال جایی نشنیده‌ام و نمی‌دانم چگونه ممکن است.
                              این چیزی که شما دنبالش هستید (دریافت داده و ذخیره در لوکال استورج) یک کار خیلی سخت است که کار تخصصی مرورگرها است.
                              ببخشید. فقط گفتم پاسخی داده باشم که نوشته‌تان بی‌پاسخ نماند. چون احتمالا دوستان دیگر هم باید مانند من بی‌اطلاع باشند.
                              یا علی.
                              «محمد حسین» هستم.
                              امیرالمومنین(ع):برای دنیایت چنان کار کن که گویا همیشه زندگی خواهی کرد و برای آخرتت چنان که گویا فردا خواهی مرد.

                              نظر

                              • omdbrz
                                ستاره دار (1)
                                • Oct 2020
                                • 37

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

                                در اصل توسط mhjboursy پست شده است View Post
                                سلام و تشکر.
                                این چیزی که می‌فرمایید را من تا به حال جایی نشنیده‌ام و نمی‌دانم چگونه ممکن است.
                                این چیزی که شما دنبالش هستید (دریافت داده و ذخیره در لوکال استورج) یک کار خیلی سخت است که کار تخصصی مرورگرها است.
                                ببخشید. فقط گفتم پاسخی داده باشم که نوشته‌تان بی‌پاسخ نماند. چون احتمالا دوستان دیگر هم باید مانند من بی‌اطلاع باشند.
                                یا علی.
                                این امکان وجود دارد /انشاله در اولین فرصت در اختیارتون قرار خواهم داد!

                                نظر

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