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

ابزار

Arithmetic

math.arithmetic

MathArithmetic

ورودی‌ها

aBuffer (time series)

سریِ عملوندِ اول.

bBuffer (time series)

سریِ عملوندِ دوم (فقط توسطِ حالت‌های دو‌عملوندی استفاده می‌شود).

خروجی‌ها

Buffer (time series)

یک خطِ عددی که نتیجه‌ی عملِ انتخابی را حمل می‌کند، یک مقدار در هر کندل.

Arithmetic یک نودِ ماشین‌حسابِ همه‌کاره است که هر کندل یک عمل را روی سری‌ای که وصل می‌کنید اجرا می‌کند. یک انتخاب‌گرِ `mode` آن را بین ریاضیِ پایه، ریاضیِ تک‌مقداری، جابه‌جاییِ زمانی، کاهش‌های پنجره‌ی غلتان و نرمال‌سازی جابه‌جا می‌کند.

نمودار کلی Arithmeticab+a+b

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

یک `mode` انتخاب کنید و اینسپکتور کلیدهایی را که کاربرد ندارند خاکستری می‌کند، سپس نود آن عمل را روی ورودیِ `a` (و `b` برای حالت‌های دو‌عملوندی مانند add یا divide) محاسبه می‌کند و یک سریِ اعشاری تولید می‌کند. حالت‌های پنجره از `period`، شیفت از `n`، و clamp از `min`/`max` استفاده می‌کنند.

حالت‌ها

Addadd

a و b را در هر کندل جمع می‌کند.

نمودار Addab+Add

چه زمانی استفاده شود: ترکیبِ دو سری، مثلاً جمعِ دو اسیلاتور.

Subtractsub

b را از a کم می‌کند.

نمودار SubtractabSubtract

چه زمانی استفاده شود: اسپردِ میان دو خط، مثلاً دو MA.

Multiplymul

a را در b ضرب می‌کند.

نمودار Multiplyab×Multiply

چه زمانی استفاده شود: یک سری را با سریِ دیگر مقیاس یا وزن‌دهی کنید.

Dividediv

a را بر b تقسیم می‌کند.

نمودار Divideab÷Divide

چه زمانی استفاده شود: نسبت‌ها، مثلاً قیمت بر یک میانگین متحرک.

Modulomod

باقیمانده‌ی a تقسیم بر b.

نمودار Moduloab%Modulo

چه زمانی استفاده شود: باقیمانده‌های چرخه‌ای یا تناوبی.

Powerpow

a را به توانِ b می‌رساند.

نمودار Powerab^Power

چه زمانی استفاده شود: تأکیدِ غیرخطی روی یک سری.

Minimummin2

کوچک‌ترِ a و b در هر کندل.

نمودار Minimumabmin2Minimum

چه زمانی استفاده شود: یک سری را با سریِ دیگر کف‌گذاری کنید.

Maximummax2

بزرگ‌ترِ a و b در هر کندل.

نمودار Maximumabmax2Maximum

چه زمانی استفاده شود: یک سری را با سریِ دیگر سقف‌گذاری کنید.

Absoluteabs

قدرِ مطلقِ a.

نمودار Absoluteseriesabsseries

چه زمانی استفاده شود: اندازه‌ی یک حرکت بدون توجه به علامتش.

Square rootsqrt

جذرِ a.

نمودار Square rootseriessqrtseries

چه زمانی استفاده شود: فشرده‌سازیِ مقادیرِ بزرگ.

Exponentialexp

e به توانِ a.

نمودار Exponentialseriesexpseries

چه زمانی استفاده شود: وزن‌دهیِ نمایی.

Logarithmlog

لگاریتمِ طبیعیِ a.

نمودار Logarithmserieslogseries

چه زمانی استفاده شود: فشرده‌سازیِ رشدِ نمایی یا بازده‌های لگاریتمی.

Negateneg

علامتِ a را برمی‌گرداند.

نمودار Negateseriesnegseries

چه زمانی استفاده شود: وارونه‌کردنِ یک سری.

Signsign

-1، 0 یا +1 بر اساس علامتِ a.

نمودار Signseriessignseries

چه زمانی استفاده شود: تقلیلِ یک سری فقط به جهت.

Floorfloor

a را به سمت پایین به یک عددِ صحیح گرد می‌کند.

نمودار Floorseriesfloorseries

چه زمانی استفاده شود: دسته‌بندیِ مقادیر رو به پایین.

Ceilingceil

a را به سمت بالا به یک عددِ صحیح گرد می‌کند.

نمودار Ceilingseriesceilseries

چه زمانی استفاده شود: دسته‌بندیِ مقادیر رو به بالا.

Roundround

a را به نزدیک‌ترین عددِ صحیح گرد می‌کند.

نمودار Roundseriesroundseries

چه زمانی استفاده شود: چفت‌کردن به مقادیرِ کامل.

Shiftshift

سری را n کندل در زمان جابه‌جا می‌کند.

نمودار Shiftshifted

چه زمانی استفاده شود: مقایسه‌ی یک مقدار با خودِ پیشینش.

جمعِ غلتانsum_window

جمع روی `period` کندلِ اخیر.

نمودار جمعِ غلتان

چه زمانی استفاده شود: جریانِ تجمعی روی یک پنجره.

میانگینِ غلتانmean_window

میانگین روی `period` کندلِ اخیر.

نمودار میانگینِ غلتان

چه زمانی استفاده شود: هموار‌کردنِ یک سری.

کمینه‌ی غلتانmin_window

کم‌ترین مقدار در `period` کندلِ اخیر.

نمودار کمینه‌ی غلتان

چه زمانی استفاده شود: حمایتِ اخیر / پایین‌ترین کف.

بیشینه‌ی غلتانmax_window

بیش‌ترین مقدار در `period` کندلِ اخیر.

نمودار بیشینه‌ی غلتان

چه زمانی استفاده شود: مقاومتِ اخیر / بالاترین سقف.

Normalizenormalize

پنجره را به بازه‌ی 0–1 بازمقیاس می‌کند.

نمودار Normalize

چه زمانی استفاده شود: یک سری را روی یک مقیاسِ ثابت بگذارید.

Z-scorez_score

انحراف‌های معیار از میانگینِ پنجره.

نمودار Z-score

چه زمانی استفاده شود: تشخیصِ اکستریم‌های آماری.

رتبه‌ی صدکیpercentile_rank

جایی که آخرین مقدار در پنجره می‌نشیند (0–1).

نمودار رتبه‌ی صدکی

چه زمانی استفاده شود: قدرتِ نسبی درونِ یک پنجره.

Clampclamp

مقدار را میان min و max مهار می‌کند.

نمودار Clamp

چه زمانی استفاده شود: یک سری را به یک بازه‌ی امن محدود کنید.

پیکربندی

modeenum

کدام عمل اجرا شود: ریاضیِ پایه (add، sub، mul، div، mod، pow، min2، max2)، ریاضیِ تک‌مقداری (abs، sqrt، exp، log، neg، sign، floor، ceil، round)، جابه‌جاییِ زمانی (shift)، کاهش‌های پنجره‌ی غلتان (sum_window، mean_window، min_window، max_window)، یا نرمال‌سازی (normalize، z_score، percentile_rank، clamp).

گزینه‌ها:addsubmuldivmodpowmin2max2abssqrtexplognegsignfloorceilroundshiftsum_windowmean_windowmin_windowmax_windownormalizez_scorepercentile_rankclamp
nscalar

تعداد کندل برای جابه‌جایی وقتی mode برابر shift است — مثبت رو به عقب نگاه می‌کند، منفی رو به جلو (حالتِ رو به جلو با برچسبِ repainting علامت می‌خورد).

نمودار nshifted
periodscalar

پنجره‌ی غلتان چند کندل را پوشش می‌دهد، استفاده‌شده توسطِ حالت‌های پنجره و نرمال‌سازی.

نمودار period
minscalar

کرانِ پایینی که مقدار وقتی mode برابر clamp است به آن مهار می‌شود.

maxscalar

کرانِ بالایی که مقدار وقتی mode برابر clamp است به آن مهار می‌شود.

اتصال به

خواندن از
تغذیه به

مثال‌ها

  • mode را روی sub بگذارید و دو میانگین متحرک را به a و b وصل کنید تا اسپردِ میانشان را به عنوان یک منبعِ سیگنال خروجی دهد.
  • mode را روی z_score با period 20‌کندلی بگذارید تا یک سریِ خام را به یک امتیازِ نرمال‌شده تبدیل کنید که بتوانید آستانه‌گذاری کنید.

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

  • استفاده از یک حالتِ دودویی مانند div اما وصل‌کردنِ فقط ورودیِ a و رها‌کردنِ عملوندِ دوم بدون تنظیم.
  • انتخابِ یک شیفتِ رو به عقب (n منفی) و نفهمیدنِ اینکه به کندل‌های آینده سرک می‌کشد — آن حالت با برچسبِ repainting علامت می‌خورد و می‌تواند سوگیریِ نگاه‌به‌آینده نشت دهد.

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