مستندات / مرجع بلوک‌ها / بلوک‌های ریاضی

بلوک‌های ریاضی

بلوک‌های ریاضی

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

برای ایجاد یک بلوک ریاضی جدید، در صفحه بلوپرینت دوبار کلیک کنید یا دکمه + را در منو بزنید. در نوار جستجو، عبارت “math/” را همراه با کوته‌نوشت‌های زیر تایپ کنید، یا فقط خود کوته‌نوشت را بنویسید:

fix_numer

_Fix number_ یک عدد ثابت تعیین می‌کند که می‌توان با آن مقایسه کرد.

variable

_Variabe_ یک عدد متغیر بر اساس آخرین نتیجه مشاهده‌شده تعیین می‌کند.

PercentageOf

_A percentage of B (A*100% / B)_ ورودی A را به‌صورت درصدی از ورودی B محاسبه می‌کند.

to_number

_Cast to number_ می‌تواند یک عدد یا یک عبارت نویسه‌ای نمایانگر مقدار عددی را به نوع داده اعشاری تبدیل کند.

rand

Random number یک عدد تصادفی بین هر دو عدد مشخص‌شده تولید می‌کند (پیش‌فرض بین ۰ و ۱ است).

clamp

_Clamp number between min and max_ برای محدود کردن یک عدد بین مقدار کمینه و بیشینه به کار می‌رود

abs

_Absolute_ قدر مطلق یا مدول یک عدد حقیقی، مقدار نامنفی آن بدون در نظر گرفتن علامت است. یعنی اگر عدد مثبت باشد، همان عدد و اگر منفی باشد، قرینه آن. برای مثال قدر مطلق ۳ برابر ۳ است و قدر مطلق ‎−۳‎ نیز ۳ است.

floor

_Floor number to remove fractional part_ همیشه به پایین گرد می‌کند و بزرگ‌ترین عدد صحیح کوچک‌تر یا مساوی عدد داده‌شده را برمی‌گرداند.

scale

_v * factor_ یک عدد را با ضریبی مشخص افزایش یا کاهش می‌دهد

gate

_if v is true, then outputs A, otherwise B_ یک قاعده شرطی که می‌تواند بسته به درست بودن یا نبودن ورودی، مقادیر مختلفی خروجی دهد.

operation

_Easy math operators_ برای محاسبات ساده. می‌توانید از آن برای جمع، تفریق، ضرب، تقسیم، نمایش به‌صورت درصد، جذر، بیشینه یا کمینه استفاده کنید.

compare

_Compares between two values_ خروجی بر اساس اینکه دو ورودی با هم مطابقت دارند یا نه

condition

_Evaluates condition between A and B_ به ما امکان می‌دهد تعیین کنیم که آیا A بزرگ‌تر از B است (>)، کوچک‌تر (<)، مساوی (==)، نامساوی (!=)، بزرگ‌تر یا مساوی (>=)، کوچک‌تر یا مساوی (<=)، آیا یکی از دو شرط درست است (||)، یا هر دو شرط درست‌اند (&&).

condition3in

_evaluates condition between A, B and C_ مانند بالا، با ۳ ورودی ممکن

condition4in

_evaluates condition between A, B, C and D_ مانند بالا، با ۴ ورودی ممکن

condition5in

_evaluates condition between A, B, C, D and E_ مانند بالا، با ۵ ورودی ممکن

condition6in

_evaluates condition between A, B, C, D, E and F_ مانند بالا، با ۶ ورودی ممکن

difference

_A's difference from B_ به‌صورت درصد