millionchart
English

مرجع هسته

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

توابعی که هر اسکریپتی بدون پیشوند به کار می‌برد: رسم یک خط یا یک سطح، سایه زدن، آزمودن na و تبدیل یک مقدار. قیمت‌های کندل (open، high، low، close، volume) مقدارهای این صفحه‌اند.

توابع#

bool#

bool([value])

x را به true یا false تبدیل می‌کند.

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

confirmed#

confirmed(value)

مقدار روی کندل بسته‌شده، و na روی کندلی که هنوز در حال شکل‌گیری است.

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

falls#

falls(condition)

روی کندلی true است که شرط، بعد از true بودن، false می‌شود.

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

float#

float([value])

x را به عدد تبدیل می‌کند.

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

int#

int([value])

x را با انداختن بخش اعشاری به عدد صحیح تبدیل می‌کند.

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

is_na#

is_na([value])

وقتی value برابر na باشد true است.

level#

level(price, [name], [color], [style], [width], [display], [key], [was])

یک خط افقی در یک قیمت ثابت رسم می‌کند.

plot#

plot(source, [name], [color], [width], [style], [track_price], [base], [offset], [join], [last_bars], [display], [format], [precision], [key], [was])

source را روی هر کندل به شکل خط، یا به سبکی که انتخاب می‌کنید، رسم می‌کند.

plot_bars#

plot_bars([open], [high], [low], [close], [name], [color], [last_bars], [display], [format], [precision], [key], [was])

از چهار سری، کندل میله‌ای (bar) رسم می‌کند.

  • اثر: روی نمودار رسم می‌کند یا خروجی می‌نویسد.
  • مرحله: روی هر کندل.
  • هزینه: از سقف شیءهای رسم‌شده و خروجی‌ها کم می‌شود.

plot_candles#

plot_candles([open], [high], [low], [close], [name], [color], [wick_color], [last_bars], [border_color], [display], [format], [precision], [key], [was])

از چهار سری، کندل شمعی رسم می‌کند.

  • اثر: روی نمودار رسم می‌کند یا خروجی می‌نویسد.
  • مرحله: روی هر کندل.
  • هزینه: از سقف شیءهای رسم‌شده و خروجی‌ها کم می‌شود.

rises#

rises(condition)

روی کندلی true است که شرط، بعد از false بودن، true می‌شود.

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

shade#

shade(a, b, [color], [name], [last_bars], [fill_gaps], [display], [max], [min], [max_color], [min_color], [key], [was])

فضای بین دو خط رسم‌شده یا دو سطح را رنگ می‌کند.

  • اثر: روی نمودار رسم می‌کند یا خروجی می‌نویسد.
  • مرحله: روی هر کندل.
  • هزینه: از سقف شیءهای رسم‌شده و خروجی‌ها کم می‌شود.
  • مثال‌ها: ناحیه‌های RSI، باندهای بولینگر.

مقدارها#

  • close — قیمت بسته‌شدن کندل.
  • high — بالاترین قیمت کندل.
  • hl2 — (high + low) / 2
  • hlc3 — (high + low + close) / 3
  • hlcc4 — (high + low + close + close) / 4
  • low — پایین‌ترین قیمت کندل.
  • ohlc4 — (open + high + low + close) / 4
  • open — قیمت بازشدن کندل.
  • trading_day
  • volume — حجم کندل.