คู่มือ / คู่มืออ้างอิงบล็อก / บล็อกคำสั่ง (Action Blocks)

บล็อกคำสั่ง (Action Blocks)

สัมผัสระบบอัตโนมัติที่ไร้รอยต่อด้วยบล็อกคำสั่ง (Action Block) ซึ่งเป็นกลไกขับเคลื่อนการส่งคำสั่งซื้อและขาย บล็อกเหล่านี้ทำหน้าที่เป็นตัวกระตุ้น (Trigger) ที่ตอบสนองต่อเงื่อนไขที่กำหนดโดย Data Watcher บล็อกอินดิเคเตอร์ และบล็อกคณิตศาสตร์

หากต้องการสร้างบล็อก Action ใหม่ ให้ดับเบิลคลิกบนหน้าจอบลูพรินต์ หรือคลิกปุ่ม + ในเมนู จากนั้นค้นหาในแถบค้นหาด้วยคำว่า action, buy, sell, future open, future close

หรืออีกวิธีหนึ่ง คลิกขวาแล้วเลือก Add Node > Action

ภายในแต่ละบล็อก ผู้ใช้ต้องกำหนดพารามิเตอร์ที่สำคัญ หากต้องการเปลี่ยนพารามิเตอร์ ให้ดับเบิลคลิกที่บล็อก

  1. ชื่อ (Name):

    • ชื่อนี้จะปรากฏในผลแบ็กเทสต์และผลการเทรดจริงคู่กับสัญญาณต่าง ๆ ตั้งชื่อให้สื่อความหมายเพื่อให้เห็นว่าบล็อกใดเป็นตัวส่งสัญญาณ
  2. เอ็กซ์เชนจ์ (Exchange):
    - เลือกเอ็กซ์เชนจ์ที่บล็อก Action จะส่งสัญญาณไป (เช่น Binance/Coinbase) หมายเหตุ: ต้องเป็นบัญชีเอ็กซ์เชนจ์เดียวกับที่ Scenario ของคุณเชื่อมต่ออยู่ในการตั้งค่า Scenario และเป็นเอ็กซ์เชนจ์เดียวกับที่บล็อก Data Watcher กำลังติดตามข้อมูลตลาดอยู่ด้วย

  3. คู่สินทรัพย์ (Asset Pair):

    • กำหนดคู่เทรด เช่น BTC/USDT เพื่อโฟกัสกลยุทธ์ไปที่สินทรัพย์ที่ต้องการ
  4. ประเภทคำสั่ง (Order Type):

    • เลือกได้ระหว่างคำสั่ง Limit เพื่อควบคุมราคา หรือคำสั่ง Market เพื่อให้คำสั่งถูกจับคู่ทันที
  5. ปริมาณคำสั่ง (Order Amount):

    • กำหนดว่าคำสั่งจะใช้จำนวนคงที่หรือเป็นเปอร์เซ็นต์ของมูลค่าสินทรัพย์ทั้งหมดในบัญชีของคุณ หมายเหตุ: ค่าปริมาณคำสั่งต้องกำหนดผ่านบล็อกคณิตศาสตร์ (Math Block) ที่ต่อเป็นอินพุตเข้าบล็อกนี้
  6. รูปแบบปริมาณ (Amount As):

    • ตัวเลือกนี้กำหนดว่าค่าที่ป้อนเข้ามาเป็นจำนวนคงที่หรือเป็นเปอร์เซ็นต์ของมูลค่าบัญชีของคุณ ตัวอย่างเช่น หากปริมาณคือ 50 และคู่เทรดคือ BTC/USDT การตั้งเป็น Fixed Amount จะสั่งซื้อหรือขาย Bitcoin จำนวน 50 เหรียญ แต่หากตั้งเป็น % of account จะเป็นการซื้อหรือขาย 50% ของมูลค่าที่ถืออยู่
  7. เลเวอเรจ (Leverage):

    • เลือกตัวคูณเลเวอเรจ โปรดทราบว่าขีดจำกัดอาจแตกต่างกันไปตามเอ็กซ์เชนจ์และคู่สกุลเงินแต่ละคู่ ตรวจสอบบัญชีเอ็กซ์เชนจ์ของคุณอีกครั้งให้แน่ใจว่ารองรับคำสั่งที่คุณต้องการส่ง
  8. ประเภทมาร์จิ้น (Margin Type):

    • ระบุว่าคุณกำลังเทรดบนบัญชีมาร์จิ้น USDT/USDC หรือบัญชีมาร์จิ้นเหรียญ (Coin Margin)

อินพุตของบล็อก:

1. อินพุตหลัก (Main Input):

นี่คือเงื่อนไขที่จะทำให้คำสั่งซื้อทำงาน ตัวอย่างด้านล่าง มีบล็อกเงื่อนไขส่งค่าเข้าบล็อกขาย เมื่อเปอร์เซ็นต์กำไรหลังจบแท่งเทียน 5 นาทีแต่ละแท่งสูงกว่าค่าตัวเลขคงที่ที่กำหนดไว้

2. อินพุตราคา Limit (Limit Input):

หากคุณเปลี่ยนบล็อก Action ให้ส่งคำสั่ง Limit แทนคำสั่ง Market จะมีอินพุตที่สองปรากฏขึ้นสำหรับป้อนราคา Limit ต่อจากตัวอย่างข้างต้น หากต้องการกำหนดว่าเมื่อแท่งเทียน 5 นาทีปิดแล้ว กลยุทธ์ควรเปิดคำสั่ง Limit โดยใช้ค่าแถบบนของ Bollinger Band เป็นราคา Limit ก็สามารถต่ออินพุตได้ดังนี้:

คุณสามารถเพิ่มความยืดหยุ่นให้กลยุทธ์ได้ด้วยการใช้บล็อก Action หลายตัว โดยแต่ละตัวกำหนดอินพุตต่างกัน เพื่อให้ส่งสัญญาณได้ภายใต้เงื่อนไขที่หลากหลายภายในกลยุทธ์เดียวกัน