راهنمای محاسبه آمار سهام / شاخص ها

ساخت وبلاگ

یک بسته بندی StockDataFrame بر اساس پانداها ارائه دهید.

آمار/شاخص های پشتیبانی شده عبارتند از:

  • تغییر (در درصد)
  • دلتا
  • جایگشت (بر اساس صفر)
  • بازگشت ورود به سیستم
  • حداکثر در محدوده
  • دقیقه در محدوده
  • وسط = (نزدیک + زیاد + کم) / 3
  • مقایسه کنید: le، ge، lt، gt، eq، ne
  • count: هر دو به عقب (c) و جلو (fc)
  • SMA: میانگین متحرک ساده
  • EMA: میانگین متحرک نمایی
  • MSTD: انحراف استاندارد متحرک
  • MVAR: واریانس متحرک
  • RSV: مقدار تصادفی خام
  • RSI: شاخص قدرت نسبی
  • KDJ: نوسانگر تصادفی
  • Bolling: شامل باند بالا و باند پایین.
  • MACD: واگرایی همگرایی میانگین متحرک. از جمله سیگنال و هیستوگرام.(یادداشت را ببینید)
  • CR:
  • WR: شاخص خرید و فروش بیش از حد ویلیامز
  • CCI: شاخص کانال کالا
  • TR: برد واقعی
  • ATR: محدوده واقعی متوسط
  • خط متقاطع بررسی، ضربدر به بالا یا متقاطع به پایین.
  • DMA: میانگین متحرک متفاوت (10، 50)
  • DMI: شاخص حرکت جهت دار، از جمله
    • +DI: نشانگر جهت مثبت
    • -DI: نشانگر جهت منفی
    • ADX: میانگین شاخص حرکت جهت دار
    • ADXR: میانگین متحرک صاف شده ADX

    نصب و راه اندازی

    پیپ نصب سهام استات

    سازگاری

    لطفاً فایل setup. py را بررسی کنید.

    توجه داشته باشید که پانداها بعد از نسخه 1. 0 مقداری بررسی نوع اضافه می کنند. یک نوع ادعا در StockDataFrame نادیده گرفته می شود. ISSUE-50 را برای جزئیات بررسی کنید.

    مجوز

    آموزش

    • StockDataFrame را با تابع retype که یک pandas. DataFrame را به StockDataFrame تبدیل می کند، مقداردهی کنید.
    سهام = StockDataFrame. retype(pd. read_csv('stock. csv'))
    • داده های خود را رسمی کنیداین بسته بدیهی است که داده های شما بر اساس مهر زمانی مرتب شده اند و شامل ستون های خاصی هستند. لطفا نام ستون خود را تراز کنید.
      • open: قیمت باز فاصله
      • بستن: قیمت بسته فاصله
      • بالا: بالاترین قیمت بازه زمانی
      • low : کمترین قیمت بازه
      • حجم: حجم سهام معامله شده در طول بازه زمانی
      • مقدار: مقدار سهام در طول بازه زمانی
      _ = سهام['macd'] # یا stock. get('macd')
      • استفاده از آیتم get برای دسترسی به نشانگرها. نام مورد به دنبال الگو: . برخی از آمار/شاخص ها راه کوتاهی دارند. نمونه های زیر را ببینید:
      # دلتا حجم در برابر سهام روز گذشته ['volume_delta'] # دلتای باز در برابر سهام 2 روز آینده ['Open_2_D'] # تغییر قیمت باز (در درصد) بین امروز و روز قبل از دیروز # 'R' مخفف نرخ است. سهام ['Open_-2_R'] # نشانگر # CR ، از جمله 5 ، 10 ، 20 روز در حال حرکت متوسط سهام ['CR'] سهام ['CR-MA1'] سهام ['CR-MA2'] سهام ['CR-MA3'] # حداکثر حجم سه روز پیش ، دیروز و دو روز بعد سهام ['volume_-3،2 ، -1_max'] # حجم حداقل بین 3 روز پیش و فردا سهام ['volume_-3~1_min '] # kdj ، پیش فرض 9 روز سهام [' kdjk '] سهام [' kdjd '] سهام [' kdjj '] # سه روز kdjk صعود 3 روز سهام kdjd [' kdj_3_xu_kdjd_3 '] # 2 روز متوسط حرکت ساده درسهام قیمت باز ['Open_2_SMA'] # سهام MACD ['MACD'] # سهام خط سیگنال MACD ['MACDS'] # MACD HISTOGROGRAM سهام ['MacDH'] # Bolling ، از جمله باند فوقانی و سهام باند پایین ['Boll']سهام ['boll_ub'] سهام ['boll_lb'] # نزدیک قیمت کمتر از 10. 0 در 5 روز سهام شمارش ['close_10. 0_le_5_c'] # cr ma2 cross up cr ma1 در 20 روز سهام ['cr-ma2_xu_cr-ma1_20_c' ''] # تعداد رو به جلو (آینده) که در آن قیمت نزدیک از 10 سهام بزرگتر است ['close_10. 0_ge_5_fc'] # 6 روز سهام RSI ['RSI_6'] # 12 روز سهام RSI ['RSI_12'] # 10 روز سهام WR ['WR_10'] # 6 روز سهام WR [' WR_6 '] # CCI ، پیش فرض 14 روز سهام [' CCI '] # 20 روز سهام CCI [' CCI_20 '] # TR (محدوده واقعی) سهام [' TR '] # ATR (متوسط دامنه واقعی) سهام ['ATR'] # DMA ، تفاوت 10 و 50 سهام متوسط در حال حرکت ['DMA'] # DMI # +DI ، پیش فرض به 14 روز سهام ['PDI'] # -DI ، پیش فرض تا 14 روزسهام ['mdi'] # dx ، پیش فرض تا 14 روز از +di و-di سهام ['dx'] # adx ، 6 روز sma dx ، همان سهام ['dx_6_ema'] سهام ['adx'] # adxr، 6 روز SMA از ADX ، همان سهام ['adx_6_ema'] سهام ['adxr'] # trix ، پیش فرض به 12 روز سهام ['trix'] # trix بر اساس قیمت نزدیک یک پنجره 3 سهام ['close_3_trix'] # ماتریس میانگین حرکت ساده سهام Trix است [' trix_9_sma '] # TEMA ، اجرای دیگری برای سهام سه گانه EMA [' TEMA '] # TEMA بر اساس قیمت نزدیک یک پنجره 2 سهام [' CLOSE_2_TEMA '] #VR ، پیش فرض تا 26 روز سهام ['VR'] # MAVR میانگین حرکت ساده سهام VR است ['VR_6_SMA']
      گزینه های زیر برای تنظیم در دسترس است. توجه داشته باشید که همه آنها گزینه های سطح کلاس هستند و قبل از هرگونه محاسبه باید تغییر کنند.: - kdj: - kdj  _window: پیش فرض به 9 - boll: - boll  _window: پیش فرض به 20 - boll  _std  _times: پیش فرض به 2 - macd: - macd  ame  _short: پیش فرض به 12 - macd  _ema _long: پیش فرض به 26 - macd  _ema  _signal: پیش فرض 9 - pdi ، mdi ، dx & adx: - pdi  _smma: پیش فرض به 14 - mdi  _smma: پیش فرض به 14 - dx   _smma: پیش فرض به 1 4-adx  _ema: پیش فرض 6 - adxr  _ema: پیش فرض به 6 - cr: - cr  _ma1: پیش فرض به 5 - cr  _ma2: پیش فرض به 10 - cr  _ma3: پیش فرض تا 20 - سه گانه Ema: - Trix  _ema _window: پیش فرض به 12 - tema  _ema  _window: پیش فرض 5 - ATR: - ATR  _smma: پیش فرض 14 

      برای انتشار پرونده ، لطفاً به این مراجعه کنید:

      در ژوئیه سال 2017 ، کد برای MACDH تغییر یافت تا یک ضرب 2 برابر اضافی را در مقدار نهایی رها کند تا با روشهای محاسبه شده در ابزارهایی مانند Cryptowatch ، TradingView و غیره بهتر تراز شود.

      • Cedric Zhuang
استراتژی برای تحلیل فاندمنتال...
ما را در سایت استراتژی برای تحلیل فاندمنتال دنبال می کنید

برچسب : نویسنده : سعید شیخ‌زاده بازدید : 27 تاريخ : سه شنبه 24 مرداد 1402 ساعت: 13:37