millionchart
English

مرجع تحلیل تکنیکال

61 تابع و 10 مقدارِ tech: امضا، اثر، مرحله، هزینه و مثال‌های آزموده.

میانگین‌های متحرک، اسیلاتورها، کانال‌ها و آمار روی سری‌ها. هر تابع این بخش برای هر جایی که نوشته شود حالتی جدا نگه می‌دارد، پس فقط وقتی جلو می‌رود که اجرا به آن برسد: E3302 و W3302 را در تشخیص‌ها ببینید.

توابع#

tech.alma#

tech.alma([source], [length], [bias], [sigma], [floor])

میانگین متحرک با وزن‌های گاوسی. bias مرکز وزن‌ها را به سمت جدیدترین کندل جابه‌جا می‌کند و sigma پهنای آن‌ها را تعیین می‌کند.

  • اثر: برای هر جایی که نوشته شده (هر محل فراخوانی) یک حالت نگه می‌دارد و هر بار که اجرا به آن فراخوانی برسد، حالت را جلو می‌برد.
  • مرحله: روی هر کندل.
  • هزینه: یک حالت برای هر محل فراخوانی؛ به اندازهٔ تعداد کندل‌های length به عقب نگاه می‌کند (حداکثر 8,192)، پس حافظه‌اش تابع همین عدد است و هرگز به طول نمودار بستگی ندارد.
  • خروجی: یک سری از عددها.

tech.atr#

tech.atr(length)

میانگین دامنهٔ واقعی (ATR): میانگین وایلدرِ دامنهٔ واقعی (tech.tr) در length کندل.

  • اثر: برای هر جایی که نوشته شده (هر محل فراخوانی) یک حالت نگه می‌دارد و هر بار که اجرا به آن فراخوانی برسد، حالت را جلو می‌برد.
  • مرحله: روی هر کندل.
  • هزینه: یک حالت برای هر محل فراخوانی؛ به اندازهٔ تعداد کندل‌های length به عقب نگاه می‌کند (حداکثر 8,192)، پس حافظه‌اش تابع همین عدد است و هرگز به طول نمودار بستگی ندارد.
  • خروجی: یک سری از عددها.
  • مثال‌ها: کانال ATR، جدول وضعیت، حد ضرر و هدف با ATR، عملگرهای تنبل.

tech.avg_dev#

tech.avg_dev([source], [length])

میانگین انحراف مطلق source از میانگین ساده‌اش در طول پنجره.

  • اثر: برای هر جایی که نوشته شده (هر محل فراخوانی) یک حالت نگه می‌دارد و هر بار که اجرا به آن فراخوانی برسد، حالت را جلو می‌برد.
  • مرحله: روی هر کندل.
  • هزینه: یک حالت برای هر محل فراخوانی؛ به اندازهٔ تعداد کندل‌های length به عقب نگاه می‌کند (حداکثر 8,192)، پس حافظه‌اش تابع همین عدد است و هرگز به طول نمودار بستگی ندارد.
  • خروجی: یک سری از عددها.

tech.bars_since#

tech.bars_since(condition)

تعداد کندل‌ها از آخرین باری که condition درست بود؛ تا وقتی یک بار درست نشده باشد na است.

  • اثر: برای هر جایی که نوشته شده (هر محل فراخوانی) یک حالت نگه می‌دارد و هر بار که اجرا به آن فراخوانی برسد، حالت را جلو می‌برد.
  • مرحله: روی هر کندل.
  • هزینه: یک حالت برای هر محل فراخوانی.
  • خروجی: یک سری از عددها.

tech.bb#

tech.bb(source, length, mult)

باندهای بولینگر. خط میانی (یک میانگین متحرک ساده) و باندهای بالا و پایین را برمی‌گرداند که mult انحراف معیار بالاتر و پایین‌تر از آن هستند.

  • اثر: برای هر جایی که نوشته شده (هر محل فراخوانی) یک حالت نگه می‌دارد و هر بار که اجرا به آن فراخوانی برسد، حالت را جلو می‌برد.
  • مرحله: روی هر کندل.
  • هزینه: یک حالت برای هر محل فراخوانی؛ به اندازهٔ تعداد کندل‌های length به عقب نگاه می‌کند (حداکثر 8,192)، پس حافظه‌اش تابع همین عدد است و هرگز به طول نمودار بستگی ندارد.
  • خروجی: یک تاپل از سه سری.

tech.bbw#

tech.bbw(source, length, mult)

پهنای باند بولینگر: باند بالا منهای باند پایین، تقسیم بر خط میانی.

  • اثر: برای هر جایی که نوشته شده (هر محل فراخوانی) یک حالت نگه می‌دارد و هر بار که اجرا به آن فراخوانی برسد، حالت را جلو می‌برد.
  • مرحله: روی هر کندل.
  • هزینه: یک حالت برای هر محل فراخوانی؛ به اندازهٔ تعداد کندل‌های length به عقب نگاه می‌کند (حداکثر 8,192)، پس حافظه‌اش تابع همین عدد است و هرگز به طول نمودار بستگی ندارد.
  • خروجی: یک سری از عددها.

tech.carry#

tech.carry([source])

آخرین مقدار source که na نبود: یک مقدار را از روی جاهای خالی جلو می‌برد.

  • اثر: برای هر جایی که نوشته شده (هر محل فراخوانی) یک حالت نگه می‌دارد و هر بار که اجرا به آن فراخوانی برسد، حالت را جلو می‌برد.
  • مرحله: روی هر کندل.
  • هزینه: یک حالت برای هر محل فراخوانی.
  • خروجی: یک سری از عددها.

tech.cci#

tech.cci(source, length)

شاخص کانال کالا (CCI): فاصلهٔ source از میانگینش، بر حسب واحدهای میانگین انحراف مطلق.

  • اثر: برای هر جایی که نوشته شده (هر محل فراخوانی) یک حالت نگه می‌دارد و هر بار که اجرا به آن فراخوانی برسد، حالت را جلو می‌برد.
  • مرحله: روی هر کندل.
  • هزینه: یک حالت برای هر محل فراخوانی؛ به اندازهٔ تعداد کندل‌های length به عقب نگاه می‌کند (حداکثر 8,192)، پس حافظه‌اش تابع همین عدد است و هرگز به طول نمودار بستگی ندارد.
  • خروجی: یک سری از عددها.

tech.change#

tech.change(source, [length])

تفاضل source با مقدارش در length کندل پیش (به‌طور پیش‌فرض یک کندل).

  • اثر: برای هر جایی که نوشته شده (هر محل فراخوانی) یک حالت نگه می‌دارد و هر بار که اجرا به آن فراخوانی برسد، حالت را جلو می‌برد.
  • مرحله: روی هر کندل.
  • هزینه: یک حالت برای هر محل فراخوانی؛ به اندازهٔ تعداد کندل‌های length به عقب نگاه می‌کند (حداکثر 8,192)، پس حافظه‌اش تابع همین عدد است و هرگز به طول نمودار بستگی ندارد.
  • خروجی: یک سری از عددها.

tech.cmo#

tech.cmo(source, length)

اسیلاتور مومنتوم چاند: تفاضل جمع افزایش‌ها و جمع کاهش‌ها، تقسیم بر مجموع آن دو، ضرب در 100.

  • اثر: برای هر جایی که نوشته شده (هر محل فراخوانی) یک حالت نگه می‌دارد و هر بار که اجرا به آن فراخوانی برسد، حالت را جلو می‌برد.
  • مرحله: روی هر کندل.
  • هزینه: یک حالت برای هر محل فراخوانی؛ به اندازهٔ تعداد کندل‌های length به عقب نگاه می‌کند (حداکثر 8,192)، پس حافظه‌اش تابع همین عدد است و هرگز به طول نمودار بستگی ندارد.
  • خروجی: یک سری از عددها.

tech.cog#

tech.cog([source], [length])

اسیلاتور مرکز ثقل (center of gravity) پنجره.

  • اثر: برای هر جایی که نوشته شده (هر محل فراخوانی) یک حالت نگه می‌دارد و هر بار که اجرا به آن فراخوانی برسد، حالت را جلو می‌برد.
  • مرحله: روی هر کندل.
  • هزینه: یک حالت برای هر محل فراخوانی؛ به اندازهٔ تعداد کندل‌های length به عقب نگاه می‌کند (حداکثر 8,192)، پس حافظه‌اش تابع همین عدد است و هرگز به طول نمودار بستگی ندارد.
  • خروجی: یک سری از عددها.

tech.correlation#

tech.correlation(source, other, length)

همبستگی پیرسون دو سری در طول پنجره.

  • اثر: برای هر جایی که نوشته شده (هر محل فراخوانی) یک حالت نگه می‌دارد و هر بار که اجرا به آن فراخوانی برسد، حالت را جلو می‌برد.
  • مرحله: روی هر کندل.
  • هزینه: یک حالت برای هر محل فراخوانی؛ به اندازهٔ تعداد کندل‌های length به عقب نگاه می‌کند (حداکثر 8,192)، پس حافظه‌اش تابع همین عدد است و هرگز به طول نمودار بستگی ندارد.
  • خروجی: یک سری از عددها.

tech.crosses#

tech.crosses(source, other)

روی کندلی که source از other عبور می‌کند، در هر جهتی، درست است.

  • اثر: برای هر جایی که نوشته شده (هر محل فراخوانی) یک حالت نگه می‌دارد و هر بار که اجرا به آن فراخوانی برسد، حالت را جلو می‌برد.
  • مرحله: روی هر کندل.
  • هزینه: یک حالت برای هر محل فراخوانی.
  • خروجی: یک سری از درست و نادرست.

tech.crosses_above#

tech.crosses_above(source, other)

روی کندلی که source از other رو به بالا عبور می‌کند، درست است.

tech.crosses_below#

tech.crosses_below(source, other)

روی کندلی که source از other رو به پایین عبور می‌کند، درست است.

tech.cum_sum#

tech.cum_sum(source)

جمع جاری source از اولین کندل.

  • اثر: برای هر جایی که نوشته شده (هر محل فراخوانی) یک حالت نگه می‌دارد و هر بار که اجرا به آن فراخوانی برسد، حالت را جلو می‌برد.
  • مرحله: روی هر کندل.
  • هزینه: یک حالت برای هر محل فراخوانی.
  • خروجی: یک سری از عددها.
  • مثال‌ها: حجم تعادلی (OBV).

tech.dmi#

tech.dmi([di_length], [adx_length])

شاخص حرکت جهت‌دار (DMI). +DI، -DI و ADX را برمی‌گرداند؛ ADX میانگین شاخص جهت‌دار است که قدرت روند را می‌سنجد.

  • اثر: برای هر جایی که نوشته شده (هر محل فراخوانی) یک حالت نگه می‌دارد و هر بار که اجرا به آن فراخوانی برسد، حالت را جلو می‌برد.
  • مرحله: روی هر کندل.
  • هزینه: یک حالت برای هر محل فراخوانی؛ به اندازهٔ تعداد کندل‌های di_length, adx_length به عقب نگاه می‌کند (حداکثر 8,192)، پس حافظه‌اش تابع همین عدد است و هرگز به طول نمودار بستگی ندارد.
  • خروجی: یک تاپل از سه سری.
  • مثال‌ها: ADX با اندیکاتورهای جهت.

tech.ema#

tech.ema(source, length)

میانگین متحرک نمایی (EMA). هر مقدار برابر alpha * source + (1 - alpha) * previous است، با alpha = 2 / (length + 1).

  • اثر: برای هر جایی که نوشته شده (هر محل فراخوانی) یک حالت نگه می‌دارد و هر بار که اجرا به آن فراخوانی برسد، حالت را جلو می‌برد.
  • مرحله: روی هر کندل.
  • هزینه: یک حالت برای هر محل فراخوانی؛ به اندازهٔ تعداد کندل‌های length به عقب نگاه می‌کند (حداکثر 8,192)، پس حافظه‌اش تابع همین عدد است و هرگز به طول نمودار بستگی ندارد.
  • خروجی: یک سری از عددها.
  • مثال‌ها: دو EMA با علامت تقاطع، کانال ATR، میانگین تایم‌فریم بالاتر، حجم تعادلی (OBV).

tech.highest#

tech.highest(source, [length])

بالاترین مقدار source در length کندل آخر.

  • اثر: برای هر جایی که نوشته شده (هر محل فراخوانی) یک حالت نگه می‌دارد و هر بار که اجرا به آن فراخوانی برسد، حالت را جلو می‌برد.
  • مرحله: روی هر کندل.
  • هزینه: یک حالت برای هر محل فراخوانی؛ به اندازهٔ تعداد کندل‌های length به عقب نگاه می‌کند (حداکثر 8,192)، پس حافظه‌اش تابع همین عدد است و هرگز به طول نمودار بستگی ندارد.
  • خروجی: یک سری از عددها.
  • مثال‌ها: کانال دانچیان، اسیلاتور استوکاستیک، ترسیم بازهٔ اخیر، کندل‌ها از آخرین سقف.

tech.highest_offset#

tech.highest_offset(source, [length])

بالاترین مقدار پنجره چند کندل عقب‌تر است.

  • اثر: برای هر جایی که نوشته شده (هر محل فراخوانی) یک حالت نگه می‌دارد و هر بار که اجرا به آن فراخوانی برسد، حالت را جلو می‌برد.
  • مرحله: روی هر کندل.
  • هزینه: یک حالت برای هر محل فراخوانی؛ به اندازهٔ تعداد کندل‌های length به عقب نگاه می‌کند (حداکثر 8,192)، پس حافظه‌اش تابع همین عدد است و هرگز به طول نمودار بستگی ندارد.
  • خروجی: یک سری از عددها.

tech.hma#

tech.hma(source, length)

میانگین متحرک هال: میانگینی وزنی که طوری ساخته شده که با تأخیر کم، قیمت را از نزدیک دنبال کند.

  • اثر: برای هر جایی که نوشته شده (هر محل فراخوانی) یک حالت نگه می‌دارد و هر بار که اجرا به آن فراخوانی برسد، حالت را جلو می‌برد.
  • مرحله: روی هر کندل.
  • هزینه: یک حالت برای هر محل فراخوانی؛ به اندازهٔ تعداد کندل‌های length به عقب نگاه می‌کند (حداکثر 8,192)، پس حافظه‌اش تابع همین عدد است و هرگز به طول نمودار بستگی ندارد.
  • خروجی: یک سری از عددها.

tech.is_falling#

tech.is_falling(source, length)

وقتی درست است که source در هر یک از length کندل آخر پایین آمده باشد.

  • اثر: برای هر جایی که نوشته شده (هر محل فراخوانی) یک حالت نگه می‌دارد و هر بار که اجرا به آن فراخوانی برسد، حالت را جلو می‌برد.
  • مرحله: روی هر کندل.
  • هزینه: یک حالت برای هر محل فراخوانی؛ به اندازهٔ تعداد کندل‌های length به عقب نگاه می‌کند (حداکثر 8,192)، پس حافظه‌اش تابع همین عدد است و هرگز به طول نمودار بستگی ندارد.
  • خروجی: یک سری از درست و نادرست.

tech.is_rising#

tech.is_rising(source, length)

وقتی درست است که source در هر یک از length کندل آخر بالا رفته باشد.

  • اثر: برای هر جایی که نوشته شده (هر محل فراخوانی) یک حالت نگه می‌دارد و هر بار که اجرا به آن فراخوانی برسد، حالت را جلو می‌برد.
  • مرحله: روی هر کندل.
  • هزینه: یک حالت برای هر محل فراخوانی؛ به اندازهٔ تعداد کندل‌های length به عقب نگاه می‌کند (حداکثر 8,192)، پس حافظه‌اش تابع همین عدد است و هرگز به طول نمودار بستگی ندارد.
  • خروجی: یک سری از درست و نادرست.

tech.kc#

tech.kc(source, length, mult, [use_true_range])

کانال‌های کلتنر. خط میانی (یک میانگین نمایی) و خط‌های بالا و پایین را برمی‌گرداند که mult برابرِ یک معیار دامنه بالاتر و پایین‌تر از آن هستند.

  • اثر: برای هر جایی که نوشته شده (هر محل فراخوانی) یک حالت نگه می‌دارد و هر بار که اجرا به آن فراخوانی برسد، حالت را جلو می‌برد.
  • مرحله: روی هر کندل.
  • هزینه: یک حالت برای هر محل فراخوانی؛ به اندازهٔ تعداد کندل‌های length به عقب نگاه می‌کند (حداکثر 8,192)، پس حافظه‌اش تابع همین عدد است و هرگز به طول نمودار بستگی ندارد.
  • خروجی: یک تاپل از سه سری.

tech.kcw#

tech.kcw([source], [length], [mult], [use_true_range])

پهنای کانال کلتنر: خط بالا منهای خط پایین، تقسیم بر خط میانی.

  • اثر: برای هر جایی که نوشته شده (هر محل فراخوانی) یک حالت نگه می‌دارد و هر بار که اجرا به آن فراخوانی برسد، حالت را جلو می‌برد.
  • مرحله: روی هر کندل.
  • هزینه: یک حالت برای هر محل فراخوانی؛ به اندازهٔ تعداد کندل‌های length به عقب نگاه می‌کند (حداکثر 8,192)، پس حافظه‌اش تابع همین عدد است و هرگز به طول نمودار بستگی ندارد.
  • خروجی: یک سری از عددها.

tech.linreg#

tech.linreg([source], [length], [offset])

مقدار خط کمترین مربعاتِ برازش‌شده بر پنجره، روی جدیدترین کندل که به اندازهٔ offset جابه‌جا شده است.

  • اثر: برای هر جایی که نوشته شده (هر محل فراخوانی) یک حالت نگه می‌دارد و هر بار که اجرا به آن فراخوانی برسد، حالت را جلو می‌برد.
  • مرحله: روی هر کندل.
  • هزینه: یک حالت برای هر محل فراخوانی؛ به اندازهٔ تعداد کندل‌های length به عقب نگاه می‌کند (حداکثر 8,192)، پس حافظه‌اش تابع همین عدد است و هرگز به طول نمودار بستگی ندارد.
  • خروجی: یک سری از عددها.

tech.lowest#

tech.lowest(source, [length])

پایین‌ترین مقدار source در length کندل آخر.

  • اثر: برای هر جایی که نوشته شده (هر محل فراخوانی) یک حالت نگه می‌دارد و هر بار که اجرا به آن فراخوانی برسد، حالت را جلو می‌برد.
  • مرحله: روی هر کندل.
  • هزینه: یک حالت برای هر محل فراخوانی؛ به اندازهٔ تعداد کندل‌های length به عقب نگاه می‌کند (حداکثر 8,192)، پس حافظه‌اش تابع همین عدد است و هرگز به طول نمودار بستگی ندارد.
  • خروجی: یک سری از عددها.
  • مثال‌ها: کانال دانچیان، اسیلاتور استوکاستیک، ترسیم بازهٔ اخیر، استراتژی شکست دانچیان.

tech.lowest_offset#

tech.lowest_offset(source, [length])

پایین‌ترین مقدار پنجره چند کندل عقب‌تر است.

  • اثر: برای هر جایی که نوشته شده (هر محل فراخوانی) یک حالت نگه می‌دارد و هر بار که اجرا به آن فراخوانی برسد، حالت را جلو می‌برد.
  • مرحله: روی هر کندل.
  • هزینه: یک حالت برای هر محل فراخوانی؛ به اندازهٔ تعداد کندل‌های length به عقب نگاه می‌کند (حداکثر 8,192)، پس حافظه‌اش تابع همین عدد است و هرگز به طول نمودار بستگی ندارد.
  • خروجی: یک سری از عددها.

tech.macd#

tech.macd(source, fast_length, slow_length, signal_length)

همگرایی و واگرایی میانگین متحرک (MACD). خط MACD (EMA سریع منهای EMA کند)، خط سیگنال (یک EMA از خط MACD) و هیستوگرام (تفاضل آن دو) را برمی‌گرداند.

  • اثر: برای هر جایی که نوشته شده (هر محل فراخوانی) یک حالت نگه می‌دارد و هر بار که اجرا به آن فراخوانی برسد، حالت را جلو می‌برد.
  • مرحله: روی هر کندل.
  • هزینه: یک حالت برای هر محل فراخوانی؛ به اندازهٔ تعداد کندل‌های fast_length, slow_length, signal_length به عقب نگاه می‌کند (حداکثر 8,192)، پس حافظه‌اش تابع همین عدد است و هرگز به طول نمودار بستگی ندارد.
  • خروجی: یک تاپل از سه سری.
  • مثال‌ها: MACD.

tech.median#

tech.median([source], [length])

میانهٔ source در طول پنجره.

  • اثر: برای هر جایی که نوشته شده (هر محل فراخوانی) یک حالت نگه می‌دارد و هر بار که اجرا به آن فراخوانی برسد، حالت را جلو می‌برد.
  • مرحله: روی هر کندل.
  • هزینه: یک حالت برای هر محل فراخوانی؛ به اندازهٔ تعداد کندل‌های length به عقب نگاه می‌کند (حداکثر 8,192)، پس حافظه‌اش تابع همین عدد است و هرگز به طول نمودار بستگی ندارد.
  • خروجی: یک سری از عددها.

tech.mfi#

tech.mfi(source, length)

شاخص جریان پول (MFI): یک شاخص قدرت نسبی وزن‌دار با حجم، روی قیمت معمول (typical price).

  • اثر: برای هر جایی که نوشته شده (هر محل فراخوانی) یک حالت نگه می‌دارد و هر بار که اجرا به آن فراخوانی برسد، حالت را جلو می‌برد.
  • مرحله: روی هر کندل.
  • هزینه: یک حالت برای هر محل فراخوانی؛ به اندازهٔ تعداد کندل‌های length به عقب نگاه می‌کند (حداکثر 8,192)، پس حافظه‌اش تابع همین عدد است و هرگز به طول نمودار بستگی ندارد.
  • خروجی: یک سری از عددها.

tech.mode#

tech.mode([source], [length])

پرتکرارترین مقدار source در طول پنجره.

  • اثر: برای هر جایی که نوشته شده (هر محل فراخوانی) یک حالت نگه می‌دارد و هر بار که اجرا به آن فراخوانی برسد، حالت را جلو می‌برد.
  • مرحله: روی هر کندل.
  • هزینه: یک حالت برای هر محل فراخوانی؛ به اندازهٔ تعداد کندل‌های length به عقب نگاه می‌کند (حداکثر 8,192)، پس حافظه‌اش تابع همین عدد است و هرگز به طول نمودار بستگی ندارد.
  • خروجی: یک سری از عددها.

tech.mom#

tech.mom(source, length)

مومنتوم: source منهای source در length کندل پیش.

  • اثر: برای هر جایی که نوشته شده (هر محل فراخوانی) یک حالت نگه می‌دارد و هر بار که اجرا به آن فراخوانی برسد، حالت را جلو می‌برد.
  • مرحله: روی هر کندل.
  • هزینه: یک حالت برای هر محل فراخوانی؛ به اندازهٔ تعداد کندل‌های length به عقب نگاه می‌کند (حداکثر 8,192)، پس حافظه‌اش تابع همین عدد است و هرگز به طول نمودار بستگی ندارد.
  • خروجی: یک سری از عددها.

tech.percent_rank#

tech.percent_rank(source, length)

درصدی از length مقدار قبلی که کمتر یا مساوی مقدار فعلی‌اند.

  • اثر: برای هر جایی که نوشته شده (هر محل فراخوانی) یک حالت نگه می‌دارد و هر بار که اجرا به آن فراخوانی برسد، حالت را جلو می‌برد.
  • مرحله: روی هر کندل.
  • هزینه: یک حالت برای هر محل فراخوانی؛ به اندازهٔ تعداد کندل‌های length به عقب نگاه می‌کند (حداکثر 8,192)، پس حافظه‌اش تابع همین عدد است و هرگز به طول نمودار بستگی ندارد.
  • خروجی: یک سری از عددها.

tech.percentile#

tech.percentile([source], [length], [percent])

مقدار در درصد داده‌شدهٔ پنجره، با درون‌یابی میان مقدارهای همسایه.

  • اثر: برای هر جایی که نوشته شده (هر محل فراخوانی) یک حالت نگه می‌دارد و هر بار که اجرا به آن فراخوانی برسد، حالت را جلو می‌برد.
  • مرحله: روی هر کندل.
  • هزینه: یک حالت برای هر محل فراخوانی؛ به اندازهٔ تعداد کندل‌های length به عقب نگاه می‌کند (حداکثر 8,192)، پس حافظه‌اش تابع همین عدد است و هرگز به طول نمودار بستگی ندارد.
  • خروجی: یک سری از عددها.

tech.percentile_nearest#

tech.percentile_nearest([source], [length], [percent])

مقدار در درصد داده‌شدهٔ پنجره، با گرفتن نزدیک‌ترین رتبه.

  • اثر: برای هر جایی که نوشته شده (هر محل فراخوانی) یک حالت نگه می‌دارد و هر بار که اجرا به آن فراخوانی برسد، حالت را جلو می‌برد.
  • مرحله: روی هر کندل.
  • هزینه: یک حالت برای هر محل فراخوانی؛ به اندازهٔ تعداد کندل‌های length به عقب نگاه می‌کند (حداکثر 8,192)، پس حافظه‌اش تابع همین عدد است و هرگز به طول نمودار بستگی ندارد.
  • خروجی: یک سری از عددها.

tech.pivot_high#

tech.pivot_high(source, left_bars, [right_bars])

قیمت یک سقف نوسانی (swing high): کندلی که مقدارش از left_bars کندل قبل و right_bars کندل بعدش بالاتر است. با right_bars کندل تأخیر معلوم می‌شود و روی بقیهٔ کندل‌ها na است.

  • اثر: برای هر جایی که نوشته شده (هر محل فراخوانی) یک حالت نگه می‌دارد و هر بار که اجرا به آن فراخوانی برسد، حالت را جلو می‌برد.
  • مرحله: روی هر کندل.
  • هزینه: یک حالت برای هر محل فراخوانی؛ به اندازهٔ تعداد کندل‌های left_bars, right_bars به عقب نگاه می‌کند (حداکثر 8,192)، پس حافظه‌اش تابع همین عدد است و هرگز به طول نمودار بستگی ندارد.
  • خروجی: یک سری از عددها.
  • مثال‌ها: پیوت‌های سوئینگ، مسیر سقف‌های سوئینگ.

tech.pivot_levels#

tech.pivot_levels([kind], [anchor], [developing])

سطح‌های پیوت که از دورهٔ قبلیِ anchor با فرمول kind حساب می‌شوند.

  • اثر: برای هر جایی که نوشته شده (هر محل فراخوانی) یک حالت نگه می‌دارد و هر بار که اجرا به آن فراخوانی برسد، حالت را جلو می‌برد؛ مقدار تازه‌ای می‌سازد که اندازه‌اش تابع آرگومان‌هاست (در دفتر حافظه شمرده می‌شود).
  • مرحله: روی هر کندل.
  • هزینه: یک حالت برای هر محل فراخوانی؛ حافظه می‌گیرد: دفتر حافظه آنچه را می‌سازد می‌شمارد.

tech.pivot_low#

tech.pivot_low(source, left_bars, [right_bars])

قیمت یک کف نوسانی (swing low)، که به همان روش tech.pivot_high پیدا می‌شود.

  • اثر: برای هر جایی که نوشته شده (هر محل فراخوانی) یک حالت نگه می‌دارد و هر بار که اجرا به آن فراخوانی برسد، حالت را جلو می‌برد.
  • مرحله: روی هر کندل.
  • هزینه: یک حالت برای هر محل فراخوانی؛ به اندازهٔ تعداد کندل‌های left_bars, right_bars به عقب نگاه می‌کند (حداکثر 8,192)، پس حافظه‌اش تابع همین عدد است و هرگز به طول نمودار بستگی ندارد.
  • خروجی: یک سری از عددها.
  • مثال‌ها: پیوت‌های سوئینگ.

tech.range#

tech.range([source], [length])

بالاترین مقدار منهای پایین‌ترین مقدار source در طول پنجره.

  • اثر: برای هر جایی که نوشته شده (هر محل فراخوانی) یک حالت نگه می‌دارد و هر بار که اجرا به آن فراخوانی برسد، حالت را جلو می‌برد.
  • مرحله: روی هر کندل.
  • هزینه: یک حالت برای هر محل فراخوانی؛ به اندازهٔ تعداد کندل‌های length به عقب نگاه می‌کند (حداکثر 8,192)، پس حافظه‌اش تابع همین عدد است و هرگز به طول نمودار بستگی ندارد.
  • خروجی: یک سری از عددها.

tech.rci#

tech.rci([source], [length])

شاخص همبستگی رتبه‌ای (RCI) پنجره: رتبهٔ قیمت‌ها چقدر از ترتیب زمانی پیروی می‌کند.

  • اثر: برای هر جایی که نوشته شده (هر محل فراخوانی) یک حالت نگه می‌دارد و هر بار که اجرا به آن فراخوانی برسد، حالت را جلو می‌برد.
  • مرحله: روی هر کندل.
  • هزینه: یک حالت برای هر محل فراخوانی؛ به اندازهٔ تعداد کندل‌های length به عقب نگاه می‌کند (حداکثر 8,192)، پس حافظه‌اش تابع همین عدد است و هرگز به طول نمودار بستگی ندارد.
  • خروجی: یک سری از عددها.

tech.rma#

tech.rma(source, length)

میانگین متحرک جاری وایلدر، یک میانگین نمایی با alpha = 1 / length. همان هموارسازی‌ای است که پشت tech.rsi و tech.atr قرار دارد.

  • اثر: برای هر جایی که نوشته شده (هر محل فراخوانی) یک حالت نگه می‌دارد و هر بار که اجرا به آن فراخوانی برسد، حالت را جلو می‌برد.
  • مرحله: روی هر کندل.
  • هزینه: یک حالت برای هر محل فراخوانی؛ به اندازهٔ تعداد کندل‌های length به عقب نگاه می‌کند (حداکثر 8,192)، پس حافظه‌اش تابع همین عدد است و هرگز به طول نمودار بستگی ندارد.
  • خروجی: یک سری از عددها.
  • مثال‌ها: RSI نوشته‌شده با دست.

tech.roc#

tech.roc(source, length)

نرخ تغییر: درصد تغییر source در length کندل.

  • اثر: برای هر جایی که نوشته شده (هر محل فراخوانی) یک حالت نگه می‌دارد و هر بار که اجرا به آن فراخوانی برسد، حالت را جلو می‌برد.
  • مرحله: روی هر کندل.
  • هزینه: یک حالت برای هر محل فراخوانی؛ به اندازهٔ تعداد کندل‌های length به عقب نگاه می‌کند (حداکثر 8,192)، پس حافظه‌اش تابع همین عدد است و هرگز به طول نمودار بستگی ندارد.
  • خروجی: یک سری از عددها.

tech.rsi#

tech.rsi(source, length)

شاخص قدرت نسبی (RSI): 100 منهای حاصل تقسیم 100 بر یک به‌علاوهٔ نسبت میانگین وایلدرِ افزایش‌ها به میانگین وایلدرِ کاهش‌ها. بین 0 و 100 است.

  • اثر: برای هر جایی که نوشته شده (هر محل فراخوانی) یک حالت نگه می‌دارد و هر بار که اجرا به آن فراخوانی برسد، حالت را جلو می‌برد.
  • مرحله: روی هر کندل.
  • هزینه: یک حالت برای هر محل فراخوانی؛ به اندازهٔ تعداد کندل‌های length به عقب نگاه می‌کند (حداکثر 8,192)، پس حافظه‌اش تابع همین عدد است و هرگز به طول نمودار بستگی ندارد.
  • خروجی: یک سری از عددها.
  • مثال‌ها: ناحیه‌های RSI، RSI نوشته‌شده با دست، جدول وضعیت، استراتژی بازگشت RSI.

tech.running_max#

tech.running_max([source])

بالاترین مقدار source از اولین کندل تا اینجا.

  • اثر: برای هر جایی که نوشته شده (هر محل فراخوانی) یک حالت نگه می‌دارد و هر بار که اجرا به آن فراخوانی برسد، حالت را جلو می‌برد.
  • مرحله: روی هر کندل.
  • هزینه: یک حالت برای هر محل فراخوانی.
  • خروجی: یک سری از عددها.

tech.running_min#

tech.running_min([source])

پایین‌ترین مقدار source از اولین کندل تا اینجا.

  • اثر: برای هر جایی که نوشته شده (هر محل فراخوانی) یک حالت نگه می‌دارد و هر بار که اجرا به آن فراخوانی برسد، حالت را جلو می‌برد.
  • مرحله: روی هر کندل.
  • هزینه: یک حالت برای هر محل فراخوانی.
  • خروجی: یک سری از عددها.

tech.sample_when#

tech.sample_when(source, condition, occurrence)

مقدار source روی کندلی که condition در آن درست بود، با occurrence بار نگاه به عقب میان چنین کندل‌هایی (0 یعنی جدیدترین).

  • اثر: برای هر جایی که نوشته شده (هر محل فراخوانی) یک حالت نگه می‌دارد و هر بار که اجرا به آن فراخوانی برسد، حالت را جلو می‌برد؛ مقدار تازه‌ای می‌سازد که اندازه‌اش تابع آرگومان‌هاست (در دفتر حافظه شمرده می‌شود).
  • مرحله: روی هر کندل.
  • هزینه: یک حالت برای هر محل فراخوانی؛ به اندازهٔ تعداد کندل‌های occurrence به عقب نگاه می‌کند (حداکثر 8,192)، پس حافظه‌اش تابع همین عدد است و هرگز به طول نمودار بستگی ندارد؛ حافظه می‌گیرد: دفتر حافظه آنچه را می‌سازد می‌شمارد.
  • خروجی: یک سری از عددها.

tech.sar#

tech.sar([start], [step], [max])

پارابولیک SAR (توقف و برگشت): نقطه‌ای دنباله‌رو که در جهت روند با گام step تا سقف max شتاب می‌گیرد.

  • اثر: برای هر جایی که نوشته شده (هر محل فراخوانی) یک حالت نگه می‌دارد و هر بار که اجرا به آن فراخوانی برسد، حالت را جلو می‌برد.
  • مرحله: روی هر کندل.
  • هزینه: یک حالت برای هر محل فراخوانی.
  • خروجی: یک سری از عددها.

tech.sma#

tech.sma(source, length)

میانگین متحرک ساده (SMA): میانگین length مقدار آخرِ source.

  • اثر: برای هر جایی که نوشته شده (هر محل فراخوانی) یک حالت نگه می‌دارد و هر بار که اجرا به آن فراخوانی برسد، حالت را جلو می‌برد.
  • مرحله: روی هر کندل.
  • هزینه: یک حالت برای هر محل فراخوانی؛ به اندازهٔ تعداد کندل‌های length به عقب نگاه می‌کند (حداکثر 8,192)، پس حافظه‌اش تابع همین عدد است و هرگز به طول نمودار بستگی ندارد.
  • خروجی: یک سری از عددها.
  • مثال‌ها: میانگین متحرک ساده، باندهای بولینگر، اسیلاتور استوکاستیک، پس‌زمینهٔ روند.

tech.stdev#

tech.stdev(source, length, [biased])

انحراف معیار source در طول پنجره.

  • اثر: برای هر جایی که نوشته شده (هر محل فراخوانی) یک حالت نگه می‌دارد و هر بار که اجرا به آن فراخوانی برسد، حالت را جلو می‌برد.
  • مرحله: روی هر کندل.
  • هزینه: یک حالت برای هر محل فراخوانی؛ به اندازهٔ تعداد کندل‌های length به عقب نگاه می‌کند (حداکثر 8,192)، پس حافظه‌اش تابع همین عدد است و هرگز به طول نمودار بستگی ندارد.
  • خروجی: یک سری از عددها.
  • مثال‌ها: باندهای بولینگر.

tech.stoch#

tech.stoch(source, length, high, low)

استوکاستیک خام: 100 برابرِ فاصلهٔ قیمت بسته‌شدن بالای پایین‌ترین کفِ پنجره، تقسیم بر دامنهٔ میان بالاترین سقف و پایین‌ترین کف.

  • اثر: برای هر جایی که نوشته شده (هر محل فراخوانی) یک حالت نگه می‌دارد و هر بار که اجرا به آن فراخوانی برسد، حالت را جلو می‌برد.
  • مرحله: روی هر کندل.
  • هزینه: یک حالت برای هر محل فراخوانی؛ به اندازهٔ تعداد کندل‌های length به عقب نگاه می‌کند (حداکثر 8,192)، پس حافظه‌اش تابع همین عدد است و هرگز به طول نمودار بستگی ندارد.
  • خروجی: یک سری از عددها.
  • مثال‌ها: اسیلاتور استوکاستیک.

tech.sum#

tech.sum(source, length)

جمع source در length کندل آخر.

  • اثر: برای هر جایی که نوشته شده (هر محل فراخوانی) یک حالت نگه می‌دارد و هر بار که اجرا به آن فراخوانی برسد، حالت را جلو می‌برد.
  • مرحله: روی هر کندل.
  • هزینه: یک حالت برای هر محل فراخوانی؛ به اندازهٔ تعداد کندل‌های length به عقب نگاه می‌کند (حداکثر 8,192)، پس حافظه‌اش تابع همین عدد است و هرگز به طول نمودار بستگی ندارد.
  • خروجی: یک سری از عددها.

tech.supertrend#

tech.supertrend([factor], [atr_length])

سوپرترند: خطی ساخته‌شده از میانگین دامنهٔ واقعی که وقتی قیمت از آن عبور کند، طرفش عوض می‌شود. خط و جهت را برمی‌گرداند.

  • اثر: برای هر جایی که نوشته شده (هر محل فراخوانی) یک حالت نگه می‌دارد و هر بار که اجرا به آن فراخوانی برسد، حالت را جلو می‌برد.
  • مرحله: روی هر کندل.
  • هزینه: یک حالت برای هر محل فراخوانی؛ به اندازهٔ تعداد کندل‌های atr_length به عقب نگاه می‌کند (حداکثر 8,192)، پس حافظه‌اش تابع همین عدد است و هرگز به طول نمودار بستگی ندارد.
  • خروجی: یک تاپل از دو سری.

tech.swma#

tech.swma([source])

میانگین متحرک چهار مقدار آخر با وزن‌های 1، 2، 2، 1.

  • اثر: برای هر جایی که نوشته شده (هر محل فراخوانی) یک حالت نگه می‌دارد و هر بار که اجرا به آن فراخوانی برسد، حالت را جلو می‌برد.
  • مرحله: روی هر کندل.
  • هزینه: یک حالت برای هر محل فراخوانی؛ پنجرهٔ ثابتی از 4 کندل.
  • خروجی: یک سری از عددها.

tech.tr#

tech.tr([handle_na])

دامنهٔ واقعی کندل: بزرگ‌ترینِ این سه (به قدر مطلق): بالاترین منهای پایین‌ترین، بالاترین منهای بسته‌شدن قبلی، و بسته‌شدن قبلی منهای پایین‌ترین.

هم تابع است و هم مقداری با همین نام: tech.tr دامنهٔ واقعی (true range) کندل فعلی است.

  • اثر: ندارد: نتیجه فقط به آرگومان‌ها بستگی دارد.
  • مرحله: روی هر کندل.
  • هزینه: تعداد ثابتی عملیات.
  • خروجی: یک سری از عددها.

tech.tsi#

tech.tsi([source], [short_length], [long_length])

شاخص قدرت واقعی (TSI): مومنتومِ دو بار هموارشده، تقسیم بر قدر مطلقِ مومنتومِ دو بار هموارشده.

  • اثر: برای هر جایی که نوشته شده (هر محل فراخوانی) یک حالت نگه می‌دارد و هر بار که اجرا به آن فراخوانی برسد، حالت را جلو می‌برد.
  • مرحله: روی هر کندل.
  • هزینه: یک حالت برای هر محل فراخوانی؛ به اندازهٔ تعداد کندل‌های short_length, long_length به عقب نگاه می‌کند (حداکثر 8,192)، پس حافظه‌اش تابع همین عدد است و هرگز به طول نمودار بستگی ندارد.
  • خروجی: یک سری از عددها.

tech.variance#

tech.variance(source, length, [biased])

واریانس source در طول پنجره.

  • اثر: برای هر جایی که نوشته شده (هر محل فراخوانی) یک حالت نگه می‌دارد و هر بار که اجرا به آن فراخوانی برسد، حالت را جلو می‌برد.
  • مرحله: روی هر کندل.
  • هزینه: یک حالت برای هر محل فراخوانی؛ به اندازهٔ تعداد کندل‌های length به عقب نگاه می‌کند (حداکثر 8,192)، پس حافظه‌اش تابع همین عدد است و هرگز به طول نمودار بستگی ندارد.
  • خروجی: یک سری از عددها.

tech.vwap#

tech.vwap([source], [anchor], [mult])

قیمت میانگین وزن‌دار با حجم (VWAP)، که در هر دورهٔ anchor از نو شروع می‌شود.

  • اثر: برای هر جایی که نوشته شده (هر محل فراخوانی) یک حالت نگه می‌دارد و هر بار که اجرا به آن فراخوانی برسد، حالت را جلو می‌برد.
  • مرحله: روی هر کندل.
  • هزینه: یک حالت برای هر محل فراخوانی.
  • خروجی: یک سری از عددها.

tech.vwma#

tech.vwma(source, length)

میانگین متحرک وزن‌دار با حجم (VWMA): میانگین source * volume در طول پنجره تقسیم بر میانگین volume.

  • اثر: برای هر جایی که نوشته شده (هر محل فراخوانی) یک حالت نگه می‌دارد و هر بار که اجرا به آن فراخوانی برسد، حالت را جلو می‌برد.
  • مرحله: روی هر کندل.
  • هزینه: یک حالت برای هر محل فراخوانی؛ به اندازهٔ تعداد کندل‌های length به عقب نگاه می‌کند (حداکثر 8,192)، پس حافظه‌اش تابع همین عدد است و هرگز به طول نمودار بستگی ندارد.
  • خروجی: یک سری از عددها.

tech.wma#

tech.wma(source, length)

میانگین متحرک وزنی (WMA): جدیدترین مقدار پنجره بیشترین وزن را دارد و وزن‌ها به‌طور خطی تا قدیمی‌ترین مقدار کم می‌شوند.

  • اثر: برای هر جایی که نوشته شده (هر محل فراخوانی) یک حالت نگه می‌دارد و هر بار که اجرا به آن فراخوانی برسد، حالت را جلو می‌برد.
  • مرحله: روی هر کندل.
  • هزینه: یک حالت برای هر محل فراخوانی؛ به اندازهٔ تعداد کندل‌های length به عقب نگاه می‌کند (حداکثر 8,192)، پس حافظه‌اش تابع همین عدد است و هرگز به طول نمودار بستگی ندارد.
  • خروجی: یک سری از عددها.

tech.wpr#

tech.wpr([length])

ویلیامز %R: جای قیمت بسته‌شدن در دامنهٔ length کندل آخر، روی مقیاسی از -100 تا 0.

  • اثر: برای هر جایی که نوشته شده (هر محل فراخوانی) یک حالت نگه می‌دارد و هر بار که اجرا به آن فراخوانی برسد، حالت را جلو می‌برد.
  • مرحله: روی هر کندل.
  • هزینه: یک حالت برای هر محل فراخوانی؛ به اندازهٔ تعداد کندل‌های length به عقب نگاه می‌کند (حداکثر 8,192)، پس حافظه‌اش تابع همین عدد است و هرگز به طول نمودار بستگی ندارد.
  • خروجی: یک سری از عددها.

مقدارها#

  • tech.accdist
  • tech.iii
  • tech.nvi
  • tech.obv
  • tech.pvi
  • tech.pvt
  • tech.tr
  • tech.vwap
  • tech.wad
  • tech.wvad