คู่มือ / คู่มืออ้างอิงบล็อก / บล็อกคณิตศาสตร์ (Maths Blocks)

บล็อกคณิตศาสตร์ (Maths Blocks)

บล็อกคณิตศาสตร์

บล็อกคณิตศาสตร์ (Maths Block) มีชุดการดำเนินการทางคณิตศาสตร์สำหรับเปรียบเทียบและสร้างเงื่อนไขจากผลลัพธ์ของ Data Watcher และบล็อกอินดิเคเตอร์ บล็อกเหล่านี้ช่วยให้ผู้ใช้กำหนดเงื่อนไขที่แม่นยำสำหรับการส่งคำสั่งเทรด เช่น การตั้งค่าเกณฑ์สำหรับการซื้อหรือขาย

หากต้องการสร้างบล็อกคณิตศาสตร์ใหม่ ให้ดับเบิลคลิกบนหน้าจอบลูพรินต์ หรือคลิกปุ่ม + ในเมนู จากนั้นพิมพ์ในแถบค้นหาว่า “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 สุ่มตัวเลขระหว่างค่าสองค่าที่กำหนด (ค่าเริ่มต้นคือระหว่าง 0 ถึง 1)

clamp

_Clamp number between min and max_ ใช้จำกัดตัวเลขให้อยู่ระหว่างค่าต่ำสุดและค่าสูงสุดที่กำหนด

abs

_Absolute_ ค่าสัมบูรณ์หรือมอดุลัสของจำนวนจริง คือค่าที่ไม่เป็นลบของจำนวนนั้นโดยไม่คำนึงถึงเครื่องหมาย กล่าวคือ หากเป็นจำนวนบวกจะได้ค่าเดิม และหากเป็นจำนวนลบจะได้ค่าบวกของจำนวนนั้น ตัวอย่างเช่น ค่าสัมบูรณ์ของ 3 คือ 3 และค่าสัมบูรณ์ของ −3 ก็คือ 3 เช่นกัน

floor

_Floor number to remove fractional part_ ปัดเศษลงเสมอ และคืนค่าจำนวนเต็มที่มากที่สุดซึ่งน้อยกว่าหรือเท่ากับตัวเลขที่กำหนด

scale

_v * factor_ เพิ่มหรือลดตัวเลขด้วยตัวคูณ (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 มากกว่า (>), น้อยกว่า (<), เท่ากับ (==), ไม่เท่ากับ (!=), มากกว่าหรือเท่ากับ (>=), น้อยกว่าหรือเท่ากับ (<=), เงื่อนไขใดเงื่อนไขหนึ่งเป็นจริง (||) หรือทั้งสองเงื่อนไขเป็นจริง (&&)

condition3in

_evaluates condition between A, B and C_ เหมือนด้านบน แต่มีอินพุตได้ 3 ค่า

condition4in

_evaluates condition between A, B, C and D_ เหมือนด้านบน แต่มีอินพุตได้ 4 ค่า

condition5in

_evaluates condition between A, B, C, D and E_ เหมือนด้านบน แต่มีอินพุตได้ 5 ค่า

condition6in

_evaluates condition between A, B, C, D, E and F_ เหมือนด้านบน แต่มีอินพุตได้ 6 ค่า

difference

_A's difference from B_ ผลต่างของ A เทียบกับ B เป็นเปอร์เซ็นต์