คู่มือ / คู่มืออ้างอิงบล็อก / บล็อกคณิตศาสตร์ (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 เป็นเปอร์เซ็นต์