Skip to main content

การใช้งานบอท — หลักการทำงาน

บอทเทรด คือระบบอัตโนมัติที่ช่วยดำเนินการซื้อขายตามเงื่อนไขหรือกลยุทธ์ที่กำหนดไว้ล่วงหน้า เช่น การเปิดคำสั่ง การปิดทำกำไร การตัดขาดทุน หรือการบริหารดีลตามกฎที่ตั้งไว้ บอทช่วยให้การเทรดมีความเป็นระบบมากขึ้น ลดการทำงานแบบ manual และสนับสนุนการดำเนินกลยุทธ์อย่างต่อเนื่อง อย่างไรก็ตาม บอทเทรด ไม่ได้รับประกันผลตอบแทน และผู้ใช้งานยังคงต้องรับผิดชอบต่อการตั้งค่า กลยุทธ์ และการบริหารความเสี่ยงของตนเอง

ภาพรวมการทำงานของบอท

โดยทั่วไป บอทใน Nanobot จะทำงานตามลำดับ:

  1. รับข้อมูลที่เกี่ยวกับตลาด — ระบบจะตรวจสอบข้อมูลที่จำเป็นต่อการทำงานของบอท เช่น ราคาตลาด สถานะคู่เทรด ยอดคงเหลือในบัญชี สถานะของดีลที่เปิดอยู่ และเงื่อนไขอื่นที่เกี่ยวข้องกับกลยุทธ์ของบอท
  2. ตรวจสอบเงื่อนไขที่ผู้ใช้งานตั้งไว้ — เมื่อมีข้อมูลเข้ามา ระบบจะเปรียบเทียบกับกฎของบอท เช่น เงื่อนไขการเข้าเทรด การเฉลี่ยต้นทุน การทำกำไร การหยุดขาดทุน การกรองแนวโน้ม หรือเงื่อนไขจากสัญญาณภายนอก
  3. ดำเนินการตามเงื่อนไข — หากเงื่อนไขตรงตามที่กำหนด ระบบจะดำเนินการที่เกี่ยวข้อง เช่น
    • เปิดดีลใหม่
    • เพิ่มคำสั่งในดีลเดิม
    • ปรับจุดทำกำไร
    • ใช้ trailing stop
    • ปิดดีล
    • หยุดการเปิดดีลใหม่
  4. ติดตามสถานะของดีลและบอทอย่างต่อเนื่อง — หลังจากเปิดดีลแล้ว ระบบจะติดตามการเปลี่ยนแปลงของราคา สถานะคำสั่ง และเงื่อนไขที่เกี่ยวข้องอย่างต่อเนื่อง เพื่อให้บอทสามารถบริหารดีลตามแผนที่ตั้งไว้ได้
  5. ปิดดีลหรือสิ้นสุดรอบการทำงาน — เมื่อถึงเงื่อนไขที่กำหนด เช่น ถึงเป้าหมายกำไร ถูกตัดขาดทุน ได้รับสัญญาณปิด หรือสิ้นสุด logic ของกลยุทธ์ ระบบจะปิดดีลหรือสิ้นสุดกระบวนการทำงานของรอบนั้นตามการตั้งค่า

ประเภทของบอทที่อาจรองรับในระบบ

1) DCA Bot

DCA Bot เป็นบอทที่ออกแบบมาเพื่อทยอยเปิดคำสั่งตามเงื่อนไขที่กำหนด โดยมักใช้หลักการเฉลี่ยต้นทุนเมื่อราคาปรับตัวตามช่วงที่กำหนด และปิดดีลเมื่อถึงเป้าหมายกำไรหรือเงื่อนไขที่ตั้งไว้

Nanobot

2) Grid Bot

Grid Bot เป็นบอทที่ทำงานโดยวางระดับราคาเป็นช่วง ๆ หรือเป็นตาข่าย เพื่อเปิดและปิดคำสั่งตามการแกว่งตัวของราคาในกรอบที่กำหนด

Nanobot

3) Rebalance Bot

Rebalance Bot เป็นบอทที่ใช้สำหรับปรับสัดส่วนสินทรัพย์ในพอร์ตให้กลับมาใกล้เคียงกับเป้าหมายที่กำหนดไว้ เช่น รักษาสัดส่วนของแต่ละสินทรัพย์ตามแผนการลงทุน

Nanobot

4) Scalping Bot

เป็นบอทที่ออกแบบมาเพื่อจับจังหวะเข้าและออกในระยะสั้น โดยอ้างอิงจากแนวโน้มของราคาและเงื่อนไขทางเทคนิคที่กำหนดไว้ล่วงหน้า เป้าหมายหลักของบอทประเภทนี้คือการเข้าตลาดให้เร็วตามทิศทางที่ชัดเจน และปิดดีลภายในช่วงเวลาสั้นเมื่อถึงเป้าหมายหรือเมื่อเงื่อนไขเปลี่ยนไป

Nanobot

5) Trend Bot

เป็นบอทที่ออกแบบมาเพื่อเทรดตามทิศทางหลักของราคา โดยมุ่งเน้นการเปิดดีลเมื่อแนวโน้มของตลาดมีความชัดเจน และหลีกเลี่ยงการเข้าเทรดในช่วงที่ตลาดไม่มีทิศทางหรือมีความไม่แน่นอนสูง

Nanobot

6) TV Signal Bot

Signal Bot เป็นบอทที่ทำงานตามสัญญาณจากแหล่งภายนอกหรือเงื่อนไขที่กำหนดไว้ เช่น TradingView webhook หรือ logic จากระบบสัญญาณอื่น

Nanobot

คำศัพท์เกี่ยวกับบอท

  • Base Order — คือคำสั่งซื้อขายแรกที่บอทใช้เปิดดีลเมื่อเข้าเงื่อนไข พูดง่าย ๆ คือ ไม้แรกของดีล
  • Safety Order — คือคำสั่งซื้อขายเพิ่มเติมหลังจาก Base Order มักใช้เพื่อเฉลี่ยต้นทุน หรือเพิ่มขนาดดีลตามเงื่อนไขที่ตั้งไว้
  • Take Profit (TP) — คือจุดที่ระบบจะปิดดีลอัตโนมัติเมื่อได้กำไรตามเป้าหมาย ใช้เพื่อล็อกกำไรตามแผน
  • Stop Loss (SL) — คือจุดที่ระบบจะปิดดีลอัตโนมัติเมื่อขาดทุนถึงระดับที่กำหนด ใช้เพื่อจำกัดความเสียหาย
  • Trailing Features — คือฟีเจอร์ที่ช่วยเลื่อนจุดปิดดีลตามทิศทางราคาที่เป็นบวก ใช้เพื่อปล่อยกำไรให้วิ่งต่อ และช่วยรักษากำไรเมื่อราคากลับตัว
  • Risk Exposure — คือระดับความเสี่ยงหรือสัดส่วนเงินทุนที่กำลังถูกใช้งานอยู่ในบอทหรือดีล ใช้เพื่อดูว่าพอร์ตกำลังรับความเสี่ยงมากแค่ไหน

วงจรสถานะของบอท

วงจรสถานะของบอท คือสถานะการทำงานของบอทในแต่ละช่วง เช่น

  • Draft = ยังไม่เริ่มใช้งาน
  • Active = กำลังทำงาน
  • Paused = หยุดชั่วคราว
  • Stopped = หยุดการทำงานแล้ว
  • Completed = ทำงานจบรอบตามเงื่อนไขแล้ว