صفحه 36 از 38 نخست ... 26333435363738 آخرین
نمایش نتایج: از 351 به 360 از 374

موضوع: فیلتر نویسی در tsetmc

  1. #351
    ستاره دار (1)
    تاریخ عضویت
    Oct 2020
    نوشته ها
    37
    تشکر
    17
    تشکر شده 60 بار در 26 ارسال

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

    نقل قول نوشته اصلی توسط mokhlas نمایش پست ها
    سلام و عرض ادب خدمت دوستان به خصوص به دوستان عزيرmhjboursy و sooroosh1315
    ميخواستم سه ستون سي فيلد ها را از1- نسبت قدرت خريدبه فروش امروز 2-نسبت قدرت خريدبه فروش ديروز 3-نسبت حجم به میانگین حجم10 روزه با فرض ریختن صف فروش

    در واقع بند3 : (حجمی که سهم می خورد نسبت به میانگین 10 روزه اخیر خود (متناسب با زمان سپری شده از بازار) چند برابر است؛ در واقع فرمول آن به این شکل است که مجموع حجمی که تا به الان نماد خورده است + حجم صف فروش با هم جمع شده و فرض گرفته می شود که اگر یکباره صف فروش خریداری شود مجموعا حجمی که نماد خورده است متناسب با زمانی که از بازار گذشته چند برابر میانگین حجم 10 روز اخیرش است.)

    مورد 1 (cfield0) را مشكلي ندارم..
    باتشكر واحترام مجدد
    برای مورد 2 در tse امکان پذیر نیست اما در سایت تابلو خوانی با استفاده از gfield ها میشه نوشت، مورد 3 هم که من متوجه منظورتون نشدم

  2. 3 کاربر به خاطر ارسال مفید omdbrz از ایشان تشکر کرده اند:


  3. #352
    عضو فعال "Midas" آواتار ها
    تاریخ عضویت
    Oct 2013
    نوشته ها
    2,469
    تشکر
    7,996
    تشکر شده 12,360 بار در 2,380 ارسال

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

    سلام،

    نمی دانم کاربر Caveman تالار، در این فروم حضور دارند یا خیر،


    فیلتری می خواستم با این خروجی، لطفا دوستان راهنمایی کنند:


    - آخرین معامله ی روز قبل پایین تر از اولین قیمت همان روز (کندل منفی)

    - اولین قیمت امروز بالاتر از ماکزیمم قیمت دیروز
    بانک ها گروه پیشرو در حرکت بعدی بورس خواهند بود. (1400/7/19)
    ecosia.org جستجو = کاشت درخت!

  4. 3 کاربر به خاطر ارسال مفید "Midas" از ایشان تشکر کرده اند:


  5. #353
    ستاره دار (1)
    تاریخ عضویت
    Oct 2020
    نوشته ها
    37
    تشکر
    17
    تشکر شده 60 بار در 26 ارسال

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

    برای مورد 3 هم ابتدا شرط صف فروش رو بنویسید سپس حجم سه سطر اول فروش و با هم جمع کنید و با tvol جمع بزنید و اون رو با میانگین حجم ده روزه مقایسه کنید به سادگی

  6. 3 کاربر به خاطر ارسال مفید omdbrz از ایشان تشکر کرده اند:


  7. #354
    ستاره‌دار (۱۳) mhjboursy آواتار ها
    تاریخ عضویت
    Jul 2013
    محل سکونت
    خواجه لامکان تویی بندگی مکان مکن
    نوشته ها
    18,270
    تشکر
    51,028
    تشکر شده 84,811 بار در 17,704 ارسال

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

    سلام و عرض ادب. ?
    نمی‌شود.
    در حالت عادی نمی‌شود. بورس این داده (یعنی آمار حقیقی حقوقی روز گذشته) را به ما نمی‌دهد.

    در حالت غیر عادی:
    ۱- باید برنامه‌نویسی پیشرفته‌تر بلد باشید و آمار حقیقی حقوقی را به صورت تاریخی به صورت دانه به دانه برای هر نماد هر روز بگیرید که کار سختی است.
    ۲- باید برنامه‌نویسی پیشرفته‌تر بلد باشید و خودتان دستی هر روز داده‌های حقیقی حقوقی را بگیرید و روی رایانه خودتان ذخیره کنید و بعد آمار امروز و دیروز را مقایسه کنید.
    ۳- بگردید از داده‌هایی که سازمان بورس در پرونده‌ی راهنمای فیلترنویسی‌اش داده ببینید متغیری جایگزین می‌توانید پیدا کنید که به جای این استفاده کنید!!!؟؟؟!!!
    «محمد حسین» هستم.
    امیرالمومنین(ع):برای دنیایت چنان کار کن که گویا همیشه زندگی خواهی کرد و برای آخرتت چنان که گویا فردا خواهی مرد.

  8. 4 کاربر به خاطر ارسال مفید mhjboursy از ایشان تشکر کرده اند:


  9. #355
    ستاره دار (1)
    تاریخ عضویت
    Oct 2020
    نوشته ها
    37
    تشکر
    17
    تشکر شده 60 بار در 26 ارسال

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

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

    یا علی.


    ویرایش: جستار تست جناب سروش را نگاه کردم. این دو جا به آن اشاره شده نگاه کنید:


    البته خودتان هم باید یک نگاه بیاندازید دیگر... مثلا در مورد درصد ریزش صف فروش... یک نماد ممکن است صف فروشش خیلی سبک بوده باشد! مثلا ۱۰۰ هزار تومان بوده. حالا که شده ۵۰ هزار تومان اینجا ۵۰ درصد درصد ریزش می‌خورد! این متفاوت است با صفی که ۴۰۰ میلیارد تومان بوده و الان شده ۲۰۰ میلیارد تومان.
    و این که... سرعت ریزش هم مهم است. (تند بریزد بهتر است.)
    و این که... سرانه خریدار و سرانه فروشنده و سرانه کسانی که در صف هستند هم بد نیست یک نگاهی بیاندازیم.
    و این که... (ای خدا... یک چیز دیگر هم بود یادم رفت... یادم آمد اینجا را ویرایش می‌کنم.)
    با استفاده از sessionstorage میشه کد نویسی کرد انشاله در اختیار دوستان قرار خواهد گرفت به زودی

  10. 3 کاربر به خاطر ارسال مفید omdbrz از ایشان تشکر کرده اند:


  11. #356
    ستاره‌دار(17) Bikhabar آواتار ها
    تاریخ عضویت
    Sep 2020
    نوشته ها
    973
    تشکر
    7,837
    تشکر شده 3,091 بار در 899 ارسال

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

    نقل قول نوشته اصلی توسط "Midas" نمایش پست ها
    سلام،

    نمی دانم کاربر Caveman تالار، در این فروم حضور دارند یا خیر،


    فیلتری می خواستم با این خروجی، لطفا دوستان راهنمایی کنند:


    - آخرین معامله ی روز قبل پایین تر از اولین قیمت همان روز (کندل منفی)

    - اولین قیمت امروز بالاتر از ماکزیمم قیمت دیروز
    من یه مدت کوتاه فیلترنویسی کردم که انقدر tse اذیت کرد گذاشتم کنار الان با پایتون کار میکنم ولی چیزی که شما میخوای (اگه منظورتون اینه که هر دو شرط همزمان وجود داشته باشه) فکر کنم این باشه:

    فايل هاي پيوست شده فايل هاي پيوست شده

  12. 5 کاربر به خاطر ارسال مفید Bikhabar از ایشان تشکر کرده اند:


  13. #357
    ستاره دار (1)
    تاریخ عضویت
    Oct 2020
    نوشته ها
    37
    تشکر
    17
    تشکر شده 60 بار در 26 ارسال

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

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

    یا علی.


    ویرایش: جستار تست جناب سروش را نگاه کردم. این دو جا به آن اشاره شده نگاه کنید:


    البته خودتان هم باید یک نگاه بیاندازید دیگر... مثلا در مورد درصد ریزش صف فروش... یک نماد ممکن است صف فروشش خیلی سبک بوده باشد! مثلا ۱۰۰ هزار تومان بوده. حالا که شده ۵۰ هزار تومان اینجا ۵۰ درصد درصد ریزش می‌خورد! این متفاوت است با صفی که ۴۰۰ میلیارد تومان بوده و الان شده ۲۰۰ میلیارد تومان.
    و این که... سرعت ریزش هم مهم است. (تند بریزد بهتر است.)
    و این که... سرانه خریدار و سرانه فروشنده و سرانه کسانی که در صف هستند هم بد نیست یک نگاهی بیاندازیم.
    و این که... (ای خدا... یک چیز دیگر هم بود یادم رفت... یادم آمد اینجا را ویرایش می‌کنم.)

    کد:
                                                /* |--------------------------------------------------------| */
                                                /* |                  فیلتر تشخیص جمع شدن صف فروش              | */
                                                /* |                  نوشته شده توسط کاوه رجبی                | */
                                                /* |--------------------------------------------------------| */
    // تعریف ثوابت
    const delaySecs = 10;                                                        // تعداد ثانیه های ابتدایی هر دقیقه که ذخیره دیتا انجام می شود
    const queCof =20;                                                            // درصد کم شدن صف فروش 
    
    
    // تابع جدا ساز 
    function numSeperatorFun(x) 
    {
        
        if( typeof x == 'object')                                     // ورودی بصورت آرایه باشد
        {
            for( let i = 0; i < x.length; i++ )
            {
                if( typeof x[i] == 'number' )
                    x[i] = x[i].toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
    
    
                else if( typeof x[i] == 'string' )
                    x[i] = x[i].replace(/\B(?=(\d{3})+(?!\d))/g, ",");
            }
            return x;
        }
    
    
        else if( typeof x == 'number' )                                 // ورودی تنها یک متغییر عددی باشد
            return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
    
    
        else if ( typeof x == 'string' )                            // ورودی فقط یک متغییر رشته ای باشد
            return x.replace(/\B(?=(\d{3})+(?!\d))/g, ",");    
    
    
        else
            return 'undefined'
    }
    
    
    // تابعی برای انجام محاسبات
    function calculateFun()
    {
        // دیتای فراخوانی شده از حافظه
        let pastSellQue = parseInt( sessionStorage.getItem( 'فیلتر صف فروش: ' + (l18) ).split(',')[0] );        // حجم صف فروش اولیه
        let pastVol = parseInt( sessionStorage.getItem( 'فیلتر صف فروش: ' + (l18) ).split(',')[1] );            // حجم کل معاملات پیشی
        
        // دیتای جدید
        let currentSellQue = (qo1);                                                                                // حجم صف فروش کنونی
        let currentVol = (tvol);                                                                                // حجم کل معاملات کنونی
        
        let newTradeVol = currentVol - pastVol;                                                                 // حجم معاملات در لحظه
        let sellQuePercent = ( 100 * ( pastSellQue - currentSellQue ) / pastSellQue ).toFixed(1);                // درصد کم شدن حجم صف فروش
            
        // اعمال شروط مورد نظر
        if( currentSellQue < ( 1 - queCof/100 ) * pastSellQue )                 
        {
            // اعداد مورد نیاز برای ساخت خروجی فیلتر
            let outPut = [ pastSellQue, sellQuePercent, newTradeVol ];
                    
            if( ( pastSellQue - currentSellQue ) > newTradeVol )                        // کم شدن حجم صف فروش مشکوک
            {
                // افزودن کلمه مشکوک به آرایه خروجی جهت استفاده بعدی
                outPut.push( 'مشکوک' );
            
                // جهت جلوگیری از ارسال تکراری می بایست حجم صف فروش کنونی با قبلی در حافظه جایگزین شود
                sessionStorage.setItem( 'فیلتر صف فروش: ' + (l18), [(qo1),(tvol)] );
            }
            
            else if( ( pastSellQue - currentSellQue ) == newTradeVol )                    // کم شدن واقعی صف فروش
            {
                // افزودن کلمه واقعی به آرایه خروجی جهت استفاده بعدی
                outPut.push( 'واقعی' );
                
                // جهت جلوگیری از ارسال تکراری می بایست حجم صف فروش کنونی با قبلی در حافظه جایگزین شود
                sessionStorage.setItem( 'فیلتر صف فروش: ' + (l18), [(qo1),(tvol)] );
            }
            
            else
            {
                // جهت جلوگیری از ارسال تکراری می بایست حجم صف فروش کنونی با قبلی در حافظه جایگزین شود
                sessionStorage.setItem( 'فیلتر صف فروش: ' + (l18), [(qo1),(tvol)] );
            }
            
            // باز گرداندان خروجی
            return outPut;
        }
        
    }
    
    
    // تابع ارسال به ربات تلگرام
    let tseBotSender = function( txtMessage )
    {
        const Http = new XMLHttpRequest();
        let botToken = '*********************************';             //your bot token here between ""!
        let ChatID =  ***********;                                     // چت آی دی را اینجا وارد کنید
        let url = 'https://api.telegram.org/bot' + botToken + '/sendMessage?text=' + txtMessage + '&chat_id=' + ChatID + '&parse_mode=markdown';
        Http.open( "GET", url );
        Http.send();
    }
    
    
    // بدنه اصلی فیلتر
    true == function()
    {
        //مکانیزم وقفه 
        const second = ( new Date() ).getSeconds();    
        
        if( second < delaySecs )                                                
        {
            // ذخیره حجم صف فروش در سشن استورج برای تمامی نمادها بصورت تک به تک
            sessionStorage.setItem( 'فیلتر صف فروش: ' + (l18), [(qo1), (tvol)] );
            
    // *****************************************************************************************************************************    
    // این بخش از کد رو جهت اینکه ببینیم نتایج به تلگرام ارسال میشن اضافه کردم
    // باید نمادی که صف فروش هست رو اینجا وارد کنید و ببینید توی خروجی فیلتر میاد یا نه
    // برای مثال من سهم افرا رو که صف فروش بوده گذاشتم و توی خروجی فیلتر ظاهر شد
    // در واقع به این روش دی باگ کردم کد رو
    // برای انجام این کار تکه کد بعدی که داخل ایف هست را از حالت کامنت در بیارید
    /*
    if( (l18) == 'وحافظ' )
    {
        sessionStorage.setItem( 'فیلتر صف فروش: ' + (l18), [(qo1)/( 1 - queCof/100 ) + 10000, (tvol)-200] );
    
    
    }
    */
    //*******************************************************************************************************************************
        }
        
        else
        {
            
            if( sessionStorage.getItem( 'فیلتر صف فروش: ' + (l18) ) == null )      // اگر فیلتر برای بار اول اجرا شود و در سشن استورج دیتا نباشد ادامه ندهد
            {
                return false;
            }
            
            else                                                                 // وقتی در سشن استورج دیتا ذخیره شده باشد
            {
                if( (qd1) == 0 && (qo1) > 0.1 * (bvol) && (pl) == (tmin) )
                {
                
                    // فراخوانی تابع محاسبات 
                    let results = calculateFun();
                    if( typeof results == 'object' )
                    {
                        let resultsStr = numSeperatorFun( [...results] );        // تهیه کپی مستقل از نتایج محاسبات جهت استفاده کاما در نمایش اعداد
                
                        // نمایش خروجی در دیدبان بازار
                        (cfield0) = 'حجم صف فروش پیشین: ' + resultsStr[0];
                        
                        if( results[ results.length - 1 ] == 'مشکوک' )
                        {
                            (cfield1) = 'درصد کم شدن صف فروش: ' + resultsStr[1] + ' (حجم معامله اخیر < کاهش صف فروش) ';
                        }
                        
                        else
                        {
                            (cfield1) = 'درصد کم شدن صف فروش: ' + resultsStr[1] + ' (حجم معامله اخیر = کاهش صف فروش) ';
                        }
                    
                        // ارسال خروجی فیلتر به تلگرام
                        let telgeramStr = 'نماد: ' + '%23' + '*'+(l18)+'*'
                                            + '%0A' + 'آخرین قیمت معامله: ' + numSeperatorFun( (pl)/10 ) + ' تومان'
                                                                                    +  '%0A' + ' درصد آخرین  معامله: ' + (plp)
                                            + '%0A' + (cfield0)
                                                                                    
                                            + '%0A' + 'حجم صف فروش کنونی: ' + numSeperatorFun( (qo1) )
                                            + '%0A' + (cfield1)
                                            + '%0A' + 'نسبت حجم معاملات لحظه ای به معاملات کل پیش از آن (به درصد): ' 
                                                    + ( 100 * ( results[2] / ( (tvol) - results[2] ) ) ).toFixed(2)
                                        
                        tseBotSender( telgeramStr );
                        
                        return true
                    }
                }
            }
        }
    }()

  14. 5 کاربر به خاطر ارسال مفید omdbrz از ایشان تشکر کرده اند:


  15. #358
    عضو فعال mokhlas آواتار ها
    تاریخ عضویت
    Mar 2012
    محل سکونت
    esfahan
    نوشته ها
    301
    تشکر
    3,833
    تشکر شده 1,431 بار در 279 ارسال

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

    نقل قول نوشته اصلی توسط omdbrz نمایش پست ها
    کد:
                                                /* |--------------------------------------------------------| */
                                                /* |                  فیلتر تشخیص جمع شدن صف فروش              | */
                                                /* |                  نوشته شده توسط کاوه رجبی                | */
                                                /* |--------------------------------------------------------| */
    // تعریف ثوابت
    const delaySecs = 10;                                                        // تعداد ثانیه های ابتدایی هر دقیقه که ذخیره دیتا انجام می شود
    const queCof =20;                                                            // درصد کم شدن صف فروش 
    
    
    // تابع جدا ساز 
    function numSeperatorFun(x) 
    {
        
        if( typeof x == 'object')                                     // ورودی بصورت آرایه باشد
        {
            for( let i = 0; i < x.length; i++ )
            {
                if( typeof x[i] == 'number' )
                    x[i] = x[i].toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
    
    
                else if( typeof x[i] == 'string' )
                    x[i] = x[i].replace(/\B(?=(\d{3})+(?!\d))/g, ",");
            }
            return x;
        }
    
    
        else if( typeof x == 'number' )                                 // ورودی تنها یک متغییر عددی باشد
            return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
    
    
        else if ( typeof x == 'string' )                            // ورودی فقط یک متغییر رشته ای باشد
            return x.replace(/\B(?=(\d{3})+(?!\d))/g, ",");    
    
    
        else
            return 'undefined'
    }
    
    
    // تابعی برای انجام محاسبات
    function calculateFun()
    {
        // دیتای فراخوانی شده از حافظه
        let pastSellQue = parseInt( sessionStorage.getItem( 'فیلتر صف فروش: ' + (l18) ).split(',')[0] );        // حجم صف فروش اولیه
        let pastVol = parseInt( sessionStorage.getItem( 'فیلتر صف فروش: ' + (l18) ).split(',')[1] );            // حجم کل معاملات پیشی
        
        // دیتای جدید
        let currentSellQue = (qo1);                                                                                // حجم صف فروش کنونی
        let currentVol = (tvol);                                                                                // حجم کل معاملات کنونی
        
        let newTradeVol = currentVol - pastVol;                                                                 // حجم معاملات در لحظه
        let sellQuePercent = ( 100 * ( pastSellQue - currentSellQue ) / pastSellQue ).toFixed(1);                // درصد کم شدن حجم صف فروش
            
        // اعمال شروط مورد نظر
        if( currentSellQue < ( 1 - queCof/100 ) * pastSellQue )                 
        {
            // اعداد مورد نیاز برای ساخت خروجی فیلتر
            let outPut = [ pastSellQue, sellQuePercent, newTradeVol ];
                    
            if( ( pastSellQue - currentSellQue ) > newTradeVol )                        // کم شدن حجم صف فروش مشکوک
            {
                // افزودن کلمه مشکوک به آرایه خروجی جهت استفاده بعدی
                outPut.push( 'مشکوک' );
            
                // جهت جلوگیری از ارسال تکراری می بایست حجم صف فروش کنونی با قبلی در حافظه جایگزین شود
                sessionStorage.setItem( 'فیلتر صف فروش: ' + (l18), [(qo1),(tvol)] );
            }
            
            else if( ( pastSellQue - currentSellQue ) == newTradeVol )                    // کم شدن واقعی صف فروش
            {
                // افزودن کلمه واقعی به آرایه خروجی جهت استفاده بعدی
                outPut.push( 'واقعی' );
                
                // جهت جلوگیری از ارسال تکراری می بایست حجم صف فروش کنونی با قبلی در حافظه جایگزین شود
                sessionStorage.setItem( 'فیلتر صف فروش: ' + (l18), [(qo1),(tvol)] );
            }
            
            else
            {
                // جهت جلوگیری از ارسال تکراری می بایست حجم صف فروش کنونی با قبلی در حافظه جایگزین شود
                sessionStorage.setItem( 'فیلتر صف فروش: ' + (l18), [(qo1),(tvol)] );
            }
            
            // باز گرداندان خروجی
            return outPut;
        }
        
    }
    
    
    // تابع ارسال به ربات تلگرام
    let tseBotSender = function( txtMessage )
    {
        const Http = new XMLHttpRequest();
        let botToken = '*********************************';             //your bot token here between ""!
        let ChatID =  ***********;                                     // چت آی دی را اینجا وارد کنید
        let url = 'https://api.telegram.org/bot' + botToken + '/sendMessage?text=' + txtMessage + '&chat_id=' + ChatID + '&parse_mode=markdown';
        Http.open( "GET", url );
        Http.send();
    }
    
    
    // بدنه اصلی فیلتر
    true == function()
    {
        //مکانیزم وقفه 
        const second = ( new Date() ).getSeconds();    
        
        if( second < delaySecs )                                                
        {
            // ذخیره حجم صف فروش در سشن استورج برای تمامی نمادها بصورت تک به تک
            sessionStorage.setItem( 'فیلتر صف فروش: ' + (l18), [(qo1), (tvol)] );
            
    // *****************************************************************************************************************************    
    // این بخش از کد رو جهت اینکه ببینیم نتایج به تلگرام ارسال میشن اضافه کردم
    // باید نمادی که صف فروش هست رو اینجا وارد کنید و ببینید توی خروجی فیلتر میاد یا نه
    // برای مثال من سهم افرا رو که صف فروش بوده گذاشتم و توی خروجی فیلتر ظاهر شد
    // در واقع به این روش دی باگ کردم کد رو
    // برای انجام این کار تکه کد بعدی که داخل ایف هست را از حالت کامنت در بیارید
    /*
    if( (l18) == 'وحافظ' )
    {
        sessionStorage.setItem( 'فیلتر صف فروش: ' + (l18), [(qo1)/( 1 - queCof/100 ) + 10000, (tvol)-200] );
    
    
    }
    */
    //*******************************************************************************************************************************
        }
        
        else
        {
            
            if( sessionStorage.getItem( 'فیلتر صف فروش: ' + (l18) ) == null )      // اگر فیلتر برای بار اول اجرا شود و در سشن استورج دیتا نباشد ادامه ندهد
            {
                return false;
            }
            
            else                                                                 // وقتی در سشن استورج دیتا ذخیره شده باشد
            {
                if( (qd1) == 0 && (qo1) > 0.1 * (bvol) && (pl) == (tmin) )
                {
                
                    // فراخوانی تابع محاسبات 
                    let results = calculateFun();
                    if( typeof results == 'object' )
                    {
                        let resultsStr = numSeperatorFun( [...results] );        // تهیه کپی مستقل از نتایج محاسبات جهت استفاده کاما در نمایش اعداد
                
                        // نمایش خروجی در دیدبان بازار
                        (cfield0) = 'حجم صف فروش پیشین: ' + resultsStr[0];
                        
                        if( results[ results.length - 1 ] == 'مشکوک' )
                        {
                            (cfield1) = 'درصد کم شدن صف فروش: ' + resultsStr[1] + ' (حجم معامله اخیر < کاهش صف فروش) ';
                        }
                        
                        else
                        {
                            (cfield1) = 'درصد کم شدن صف فروش: ' + resultsStr[1] + ' (حجم معامله اخیر = کاهش صف فروش) ';
                        }
                    
                        // ارسال خروجی فیلتر به تلگرام
                        let telgeramStr = 'نماد: ' + '%23' + '*'+(l18)+'*'
                                            + '%0A' + 'آخرین قیمت معامله: ' + numSeperatorFun( (pl)/10 ) + ' تومان'
                                                                                    +  '%0A' + ' درصد آخرین  معامله: ' + (plp)
                                            + '%0A' + (cfield0)
                                                                                    
                                            + '%0A' + 'حجم صف فروش کنونی: ' + numSeperatorFun( (qo1) )
                                            + '%0A' + (cfield1)
                                            + '%0A' + 'نسبت حجم معاملات لحظه ای به معاملات کل پیش از آن (به درصد): ' 
                                                    + ( 100 * ( results[2] / ( (tvol) - results[2] ) ) ).toFixed(2)
                                        
                        tseBotSender( telgeramStr );
                        
                        return true
                    }
                }
            }
        }
    }()
    باسلام وعرض ادب
    براي استفاده از فيلتر فوق كدوم قسمتش را بايد تو ديده بان گذاشت؟
    باتشكر از زحمات مخصوصا راهنمايي تابلوخواني
    هيچ ثروتي چون عقل، و هيچ فقري چون ناداني نيست. هيچ ارثي چون ادب، و هيچ پشتيباني چون مشورت نيست. حضرت علی(ع)

  16. کاربر زیر به خاطر ارسال مفید mokhlas از ایشان تشکر کرده است:


  17. #359
    ستاره دار (1)
    تاریخ عضویت
    Oct 2020
    نوشته ها
    37
    تشکر
    17
    تشکر شده 60 بار در 26 ارسال

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

    نقل قول نوشته اصلی توسط mokhlas نمایش پست ها
    باسلام وعرض ادب
    براي استفاده از فيلتر فوق كدوم قسمتش را بايد تو ديده بان گذاشت؟
    باتشكر از زحمات مخصوصا راهنمايي تابلوخواني
    کل فیلتر رو کپی کنید بدون دستکاری/ تنها توکن و آیدی چت ربات تلگرامی رو به فیلتر اضافه کنید//طریقه بدست آوردن ایدی چت و توکن ربات رو از جناب گوگل بپرسید

  18. کاربر زیر به خاطر ارسال مفید omdbrz از ایشان تشکر کرده است:


  19. #360
    عضو فعال mokhlas آواتار ها
    تاریخ عضویت
    Mar 2012
    محل سکونت
    esfahan
    نوشته ها
    301
    تشکر
    3,833
    تشکر شده 1,431 بار در 279 ارسال

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

    باسلام وعرض ادب احترام مجدد
    مي خواستم بپرسم قسمتي وجود داره كه سرانه هاي خريد لحظه اي روي نمودارگروه يا چند نماد را همزمان باهم ببينيم.؟
    مثلا چند نماد را يا سهم هاي يك گروه را بشود با هم مقايسه كرد.يعني در اصل ميخواستم ببينيم خريد لحظه اي هر حقيقي با يك نگاه در كدوم سهم بيشتر هست
    توي سايت تابلو خواني همچين قسمتي ظاهرا نيست.براي يك نماد وجود داره

    باتشكر
    هيچ ثروتي چون عقل، و هيچ فقري چون ناداني نيست. هيچ ارثي چون ادب، و هيچ پشتيباني چون مشورت نيست. حضرت علی(ع)

صفحه 36 از 38 نخست ... 26333435363738 آخرین

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 3 کاربر در حال مشاهده این موضوع است. (0 کاربران و 3 مهمان ها)

موضوعات مشابه

  1. **شفافیت حقوقی ها در سایتtsetmc **
    توسط ناشناس در انجمن گفتگوهاي بورسي
    پاسخ: 12
    آخرين نوشته: 2011/12/17, 22:19

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •