صفحه 33 از 38 نخست ... 2330313233343536 ... آخرین
نمایش نتایج: از 321 به 330 از 374

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

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

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

    فیلتر محاسبه اختلاف سهم با حق تقدم

    true==function()
    {
    //آپدیت قیمت ها در سشن استوریح
    sessionStorage.setItem("amin_hag_tagaddom_filter "+(l18), (pc));
    //شرط حق تقدم بودن سهم
    if((l18)[(l18).length-1]=="ح" || (l18)[0]=="ح ." )
    {
    share_name=(l18).replace(/ح$/g,"");

    price_last_non_hag_string=sessionStorage.getItem(" amin_hag_tagaddom_filter "+share_name);
    price_last_non_hag=parseInt(price_last_non_hag_str ing)
    price_last_hag=(pc)
    ekhtelaf_gimat_hag_ba_non_hag= price_last_hag - price_last_non_hag;
    (cfield0)=(l18).replace(/ح$/g,""); //نام خود سهم
    (cfield1)=ekhtelaf_gimat_hag_ba_non_hag;//قیمت حق تقدم سهم منهای قیمت خود سهم
    (cfield2)=(pc)+" | "+(price_last_non_hag)//قیمت پایانی سهم | قیمت حق تقدم سهم
    return true;
    }
    }()

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


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

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

    //فیلتر هوشمند مکدی +آر اس آی +قدرت+نسبت//
    true==function()

    {
    //SMA
    //SMA
    var CalculateSMA =function(period){

    var len = period;
    var sum = 0;
    for (var j = 10;j < len+10 ;j++) {
    sum= [ih][j].PDrCotVal + sum;

    }
    var average = sum / period;
    return average ;
    }

    //pre9MA
    //pre9MA

    var pre9CalculateEMA =function(period){

    var pre9EMA =( ([ih][9].PDrCotVal - CalculateSMA (period))*(2 / (period + 1))) + CalculateSMA (period);

    return pre9EMA ;
    }
    //preEMA
    //preEMA

    var pre8CalculateEMA =function(period){

    var pre8EMA =( ([ih][1].PDrCotVal - pre9CalculateEMA (period))*(2 / (period + 1))) + pre9CalculateEMA (period);

    return pre8EMA ;
    }
    //preEMA
    //preEMA

    var pre7CalculateEMA =function(period){

    var pre7EMA =( ([ih][1].PDrCotVal - pre8CalculateEMA (period))*(2 / (period + 1))) + pre8CalculateEMA (period);

    return pre7EMA ;
    }
    //preEMA
    //preEMA

    var pre6CalculateEMA =function(period){

    var pre6EMA =( ([ih][1].PDrCotVal - pre7CalculateEMA (period))*(2 / (period + 1))) + pre7CalculateEMA (period);

    return pre6EMA ;
    }
    //preEMA
    //preEMA

    var pre5CalculateEMA =function(period){

    var pre5EMA =( ([ih][1].PDrCotVal - pre6CalculateEMA (period))*(2 / (period + 1))) + pre6CalculateEMA (period);

    return pre5EMA ;
    }
    //preEMA
    //preEMA

    var pre4CalculateEMA =function(period){

    var pre4EMA =( ([ih][1].PDrCotVal - pre5CalculateEMA (period))*(2 / (period + 1))) + pre5CalculateEMA (period);

    return pre4EMA ;
    }
    //preEMA
    //preEMA

    var pre3CalculateEMA =function(period){

    var pre3EMA =( ([ih][1].PDrCotVal - pre4CalculateEMA (period))*(2 / (period + 1))) + pre4CalculateEMA (period);

    return pre3EMA ;
    }
    //preEMA
    //preEMA

    var pre2CalculateEMA =function(period){

    var pre2EMA =( ([ih][1].PDrCotVal - pre3CalculateEMA (period))*(2 / (period + 1))) + pre3CalculateEMA (period);

    return pre2EMA ;
    }
    //preEMA
    //preEMA

    var pre1CalculateEMA =function(period){

    var pre1EMA =( ([ih][1].PDrCotVal - pre2CalculateEMA (period))*(2 / (period + 1))) + pre2CalculateEMA (period);

    return pre1EMA ;
    }




    //EMA
    //EMA

    var CalculateEMA =function(period){

    var EMA =( ([ih][0].PDrCotVal - pre1CalculateEMA (period))*(2 / (period + 1))) + pre1CalculateEMA (period);

    return EMA ;
    }


    var Macd=0


    Macd= CalculateEMA (12) - CalculateEMA (26);

    (cfield0) =CalculateEMA (12) - CalculateEMA (26)

    ////////////////////////////////RSI
    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;
    }
    }

    // Calculate first "average gain" and "average loss"
    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);

    (cfield1)= [ih][0].rsi;
    var Rsi=0;
    Rsi= [ih][0].rsi;
    ////////////////////////////VOL


    (cfield2) ct).Buy_I_Volume / (ct).Buy_CountI)/((ct).Sell_I_Volume / (ct).Sell_CountI);
    var O=0;
    O ct).Buy_I_Volume / (ct).Buy_CountI)/((ct).Sell_I_Volume / (ct).Sell_CountI);
    var a=0;
    a=Math.round((((pc)*(ct).Buy_I_Volume)/(ct).Buy_CountI)/10000000)


    if(Macd>0&&Rsi>60&&O>3&&a>20){

    return true;
    }


    }()

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


  5. #323
    عضو جدید
    تاریخ عضویت
    Dec 2020
    نوشته ها
    1
    تشکر
    0
    تشکر شده 1 بار در 1 ارسال

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

    وقت بخیر
    تشکر از زحمات و راهنماییتان ?
    ممنون میشم فیلتر کراس دو مویینگ اوریج رو بزارین ??

    و اینکه آیا میشه فیلتری نوشت که کراس استوکااستیکrsi را زیر سطح ۴۰ نشون بده ؟؟

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


  7. #324
    عضو فعال 2FAN آواتار ها
    تاریخ عضویت
    Nov 2020
    نوشته ها
    943
    تشکر
    1,043
    تشکر شده 1,477 بار در 670 ارسال

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

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

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

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

    نقل قول نوشته اصلی توسط sooroosh1315 نمایش پست ها
    سلام و عرض ادب
    در tsetmc فقط روز های بازار باز حساب می شود یعنی 60 روز tsetmc حدودا 3 ماه هست

    سایت tsetmc بسیار ضعیف و پر خطا و پر باگ و اینچیزاس، مخصوصا وقتی کمی پیچیدگی بیاد تو کار،
    پیشنهاد من (و احتمالا آقا محمد حسین) اینه که از نرم افزار amibroker استفاده کنید و هرشب ساعت 20 با نرم افزارtseclint برایش خوراک بگیرید، مووینگ اوریج و ارس ای مکدی و.... همه را در امی بروکر تحلیل و بررسی و بک تست و.... انجام دهید
    البته می دونم که این پیشنهاد رو قبول نمی کنید و احساس می کنید که نه tsetmc بهتر هست و... ������ منم وقتی آقا محمد حسین بهم این را گفت قبول نکردم، بعد که کار کردم دیدم ارزش نداره، با امی بروکر، یا حتی چارت های آن لاین کیفیت بهتره،

    Tsetmc برای فرمول های ساده ابداعی خود شخص بهتره، مثلا جدیدا یک فیلتر نوشتم که روزی 1 درصد سود میدهد، آن هم در کمتر از 10 دقیقه، با دقت بالا، فقط مشکل اینجاس که حداکثر خوش شانس باشی بتونی 1 میلیون تومن بخری و 7-8 هزار تومن سود کنی، آن هم فقط در یک ساعت مشخص در طول بازار کار می کند، شاید مثلا بشه فرمول های ابداعی بهتری هم پیدا کرد، اگر علاقه به این نوع معاملات باشد،

    در واقع tsetmc برا تابلو خوانی خوب هست، برای تکنیکال بهتره سراغ نرم افزارهای تخصصی بروید

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

  9. #326
    عضو فعال
    تاریخ عضویت
    Jul 2013
    نوشته ها
    330
    تشکر
    9,833
    تشکر شده 1,881 بار در 334 ارسال

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

    امروز صفحه نقشه بازار سایت tsetmc رو میدیدم چند تا نکته جالب:
    1- اسم ریکوئست ارسالی سایت weatherforecast هستش یعنی پیش بینی آب و هوا.
    2- اطلاعات این نقشه شامل 300 تا سهم میشه. بقیه سهما هم که مهم نیستن.
    3- کل ریکوئست های سایت بر مبنای فرمت csv یا یه چیزایی شبیه اونه اما برای نقشه بازار از فرمت json استفاده شده.
    4- با هر ارسال ریکوئست جدید صفحه برای یه لحظه سفید میشه.
    تو صفحه اصلی سایت رسمی مملکت هم برنامه نویسش اسم خودش رو لای کدها گذاشته. بعد طرف الان چند سال کلا از ایران رفته، داره تو آمازون کار میکنه ولی نام نیکش رو داخل سایت برجای گذاشته.
    علی برکت الله ...
    اگر مرا دیده‌ای که نمی‌خندیدم، پس مرا ندیده‌ای

    https://tradersArena.ir

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


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

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

    دوستان از من خواستند دوباره در مورد روش دریافت داده‌های فیلترها به صورت اکسل از تارنمای TseTmc توضیح بدهم.
    (این را هم بگویم که پیش‌تر اینجا (در این پیوند) مقداری توضیح داده شده.)

    روش کار این گونه است:
    ما در آغاز همه کارهایمان را می‌کنیم. (پالایه‌ای که می‌خواهیم می‌نویسیم. مانند همیشه.)
    بعد سه تا متغیر که می‌خوایم به خروجی بفرستیم را با همان نام‌های خاص مشخص می‌کنیم. یعنی:
    (cfield0) = ....
    (cfield1) = ....
    (cfield2) = ....
    سپس دکمه ثبت را می‌زنیم.
    سپس مانند تصویر زیر گزینه‌ی «جدول + فیلدهای کاربردی» را می‌زنیم.
    http://up.boursy.com/uploads/160847140990851.png
    سپس «خروجی اکسل از دیده‌بان شما» را می‌زنیم. (در شکل زیر اگر نگاه کنیم این گزینه هست. ولی به آن اشاره نشده.)
    http://up.boursy.com/uploads/160847141008652.png
    «محمد حسین» هستم.
    امیرالمومنین(ع):برای دنیایت چنان کار کن که گویا همیشه زندگی خواهی کرد و برای آخرتت چنان که گویا فردا خواهی مرد.

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

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

    فیلتری میتونید بنویسد که جمع شدن صف فروش رو آلارم بده؟

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

    پالایه‌نویسی در TseTmc

    آموزش
    -------
    ابداعی
    ------
    وارد کردن سبد از اکسل به دیده‌بان TseTmc
    ---------------------------------------------------
    کد:
    list = `افرا-ت
    ونوین-ت
    رانفور-ت
    خودرو-ت
    `;list = list.replace(/-ت/g, "");
    list = list.replace(/ک/g, "ك");
    list = list.replace(/ی/g, "ي");
    list = list.replace(/\\r/g, "");
    list = list.replace(/\r/g, "");
    list2 = list.split("\n");
    Pe = false ;
     for(i = 0; i < list2 .length; i++) Pe= Pe || (l18)==list2[i];
    روش کار: این کد را کپی پیست می‌کنیم - به جای آن چند نمادی که نوشته شده نمادهای خودمان را از جایی (از پرونده csv مان) کپی پیست می‌کنیم - دکمه ثبت را می‌زنیم.

    پی‌نوشت: منظور از ابداعی این است که نخستین بار است که این در اینترنت گذاشته می‌شود. از جایی کپی نشده است. تکراری نیست.
    ویرایش توسط mhjboursy : 2020/12/22 در ساعت 11:43
    «محمد حسین» هستم.
    امیرالمومنین(ع):برای دنیایت چنان کار کن که گویا همیشه زندگی خواهی کرد و برای آخرتت چنان که گویا فردا خواهی مرد.

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


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

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

    نقل قول نوشته اصلی توسط omdbrz نمایش پست ها
    فیلتری میتونید بنویسد که جمع شدن صف فروش رو آلارم بده؟
    سلام
    در این خصوص به یکی از عزیزان توضیحی عرض کردم که عینا اینجا نقل قول می‌کنم:
    با راه معمولی و پالایه‌های معمولی تو سایت بورس نمی‌شه کاری کرد.
    راهکارها:
    ۱- نرم‌افزار تخصصی خارج از بورس برای خودتون داشته باشین.
    ۲- از یه متغیر ثابت که تو هر دور به روز رسانی فیلتر داده‌هاش تغییر نمی‌کنه استفاده بشه که با توجه به زمان به روز رسانی بشه. (کار سختیه نمی دونم اصلا شدنی هست یا نه؟)
    ۳- داده‌ها رو خودتون دستی بگیرید بریزید تو کامپیوتر و بعد مقایسه کنید. حالا یا با یه نرم افزار که می‌نویسید یا با بررسی دستی (مثلا داده‌ها رو هر نیم ساعت یه بار چک کنید.) این هم کار سختیه.
    ۴- اصلا از این روش استفاده نشود. این‌گونه عمل شود که هر چیزی که صف فروش سبک داشت بیاید تو فیلتر. حالا مثلا اگر ده تا نماد صف فروش سبک داشتن شما خودتون می‌رید اینها رو «دستی»/«چشمی» بررسی می‌کنید ببینید کدومشون صفشون سنگین بوده؟
    ۵- اگه اشتباه نکنم جناب سروش در جستار تست این آمار رو (صف‌های در حال سبک شدن رو) ارائه می‌دن. چند وقت پیش به ایشون پیشنهاد کردم و اگه اشتباه نکنم تو آمارشون گنجاندن. می‌شه از اون جستار هم این آمار رو درآورد.
    یا علی.
    یا علی.


    ویرایش: جستار تست جناب سروش را نگاه کردم. این دو جا به آن اشاره شده نگاه کنید:
    نقل قول نوشته اصلی توسط sooroosh1315 نمایش پست ها
    بسم الله الرحمن الرحيم
    نقل قول نوشته اصلی توسط sooroosh1315 نمایش پست ها
    صف فروش نسبتا سبک!: 1- پلوله 2- وسبوشهر 3- وسزنجان 4- وسيزد 5- وساغربي 6- وسيستا 7- وسگيلا 8- وسكرمان 9- وسهمدا

    نقل قول نوشته اصلی توسط sooroosh1315 نمایش پست ها
    درصد ريزش صف فروش : 1-(( ومشان * 97.6 ))2-(( وايران * 97.6 ))3-(( بزاگرس * 97 ))4-(( شجم * 96.3 ))5-(( وليز * 94.9 ))6-(( خكمك * 94.3 ))7-(( سايرا * 58 ))8-(( قچار * 21.8 ))9-(( پتاير * 11.8 ))

    البته خودتان هم باید یک نگاه بیاندازید دیگر... مثلا در مورد درصد ریزش صف فروش... یک نماد ممکن است صف فروشش خیلی سبک بوده باشد! مثلا ۱۰۰ هزار تومان بوده. حالا که شده ۵۰ هزار تومان اینجا ۵۰ درصد درصد ریزش می‌خورد! این متفاوت است با صفی که ۴۰۰ میلیارد تومان بوده و الان شده ۲۰۰ میلیارد تومان.
    و این که... سرعت ریزش هم مهم است. (تند بریزد بهتر است.)
    و این که... سرانه خریدار و سرانه فروشنده و سرانه کسانی که در صف هستند هم بد نیست یک نگاهی بیاندازیم.
    و این که... (ای خدا... یک چیز دیگر هم بود یادم رفت... یادم آمد اینجا را ویرایش می‌کنم.)
    ویرایش توسط mhjboursy : 2020/12/22 در ساعت 10:06
    «محمد حسین» هستم.
    امیرالمومنین(ع):برای دنیایت چنان کار کن که گویا همیشه زندگی خواهی کرد و برای آخرتت چنان که گویا فردا خواهی مرد.

صفحه 33 از 38 نخست ... 2330313233343536 ... آخرین

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

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

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

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

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

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

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