پرش به محتوا
StatePath
اطلس ابزارهاconstant.enum

ابزار

Enum

constant.enum

ConstantLiteral

ورودی‌ها

ورودی نوع‌داری ندارد.

خروجی‌ها

Enum

یک خط enum که همان گزینه‌ی ثابت را در هر کندل حمل می‌کند.

Enum یک گزینه‌ی ثابت را از فهرستی از گزینه‌های نام‌گذاری‌شده تولید می‌کند، در هر کندل یکسان. این روشی است که یک تنظیم دسته‌ای — مانند یک جهت یا یک سمت — را به‌طور سخت در پایپلاین سیم‌کشی می‌کنی.

نمودار کلی Enumconstenum

چگونه کار می‌کند

مجموعه‌ی گزینه‌های مجاز را در تنظیم choices اعلام می‌کنی و یکی را با تنظیم value انتخاب می‌کنی؛ سپس نود همان یک گزینه را در هر کندل خروجی می‌دهد. هیچ ورودی‌ای نیست، و مقدار هرگز در زمان اجرا تغییر نمی‌کند — یک مقدار ثابت است.

پیکربندی

valueenum

تنها گزینه‌ای که تولید می‌شود، انتخاب‌شده از فهرستی که در choices تعریف کردی. هر کندل همین انتخاب یکسان را دریافت می‌کند.

choicesscalar

مجموعه‌ی کامل گزینه‌های نام‌گذاری‌شده‌ای که این ثابت ممکن است تولید کند، تعریف‌شده به‌صورت یک فهرست. تنظیم value باید یکی از این ورودی‌ها باشد.

اتصال به

هیچ اتصال مستقیم ابزار‌به‌ابزاری وجود ندارد.

مثال‌ها

  • choices را به‌صورت long، short تعریف کن و value را روی long تنظیم کن تا سمت معامله‌ای را که یک ابزار پایین‌دست می‌خواند به‌طور سخت سیم‌کشی کنی.
  • یک دسته‌ی ثابت را پین کن — مانند یک منبع قیمت یا یک برچسب سمت — تا یک ابزار پیکربندی‌پذیر همیشه همان گزینه را ببیند.

اشتباهات رایج

  • تنظیم value روی رشته‌ای که در choices نیست، که ثابت را بدون هیچ انتخاب معتبری می‌گذارد.
  • استفاده از constant.enum برای چیزی که باید با بازار تغییر کند — همیشه همان یک مقدار ثابتی را که انتخاب کردی تولید می‌کند.

همچنین ببینید