การใช้งานบอท — หลักการทำงาน
บอทเทรด คือระบบอัตโนมัติที่ช่วยดำเนินการซื้อขายตามเงื่อนไขหรือกลยุทธ์ที่กำหนดไว้ล่วงหน้า เช่น การเปิดคำสั่ง การปิดทำกำไร การตัดขาดทุน หรือการบริหารดีลตามกฎที่ตั้งไว้ บอทช่วยให้การเทรดมีความเป็นระบบมากขึ้น ลดการทำงานแบบ manual และสนับสนุนการดำเนินกลยุทธ์อย่างต่อเนื่อง อย่างไรก็ตาม บอทเทรด ไม่ได้รับประกันผลตอบแทน และผู้ใช้งานยังคงต้องรับผิดชอบต่อการตั้งค่า กลยุทธ์ และการบริหารความเสี่ยงของตนเอง
ภาพรวมการทำงานของบอท
โดยทั่วไป บอทใน Nanobot จะทำงานตามลำดับ:
- รับข้อมูลที่เกี่ยวกับตลาด — ระบบจะตรวจสอบข้อมูลที่จำเป็นต่อการทำงานของบอท เช่น ราคาตลาด สถานะคู่เทรด ยอดคงเหลือในบัญชี สถานะของดีลที่เปิดอยู่ และเงื่อนไขอื่นที่เกี่ยวข้องกับกลยุทธ์ของบอท
- ตรวจสอบเงื่อนไขที่ผู้ใช้งานตั้งไว้ — เมื่อมีข้อมูลเข้ามา ระบบจะเปรียบเทียบกับกฎของบอท เช่น เงื่อนไขการเข้าเทรด การเฉลี่ยต้นทุน การทำกำไร การหยุดขาดทุน การกรองแนวโน้ม หรือเงื่อนไขจากสัญญาณภายนอก
- ดำเนินการตามเงื่อนไข — หากเงื่อนไขตรงตามที่กำหนด ระบบจะดำเนินการที่เกี่ยวข้อง เช่น
- เปิดดีลใหม่
- เพิ่มคำสั่งในดีลเดิม
- ปรับจุดทำกำไร
- ใช้ trailing stop
- ปิดดีล
- หยุดการเปิดดีลใหม่
- ติดตามสถานะของดีลและบอทอย่างต่อเนื่อง — หลังจากเปิดดีลแล้ว ระบบจะติดตามการเปลี่ยนแปลงของราคา สถานะคำสั่ง และเงื่อนไขที่เกี่ยวข้องอย่างต่อเนื่อง เพื่อให้บอทสามารถบริหารดีลตามแผนที่ตั้งไว้ได้
- ปิดดีลหรือสิ้นสุดรอบการทำงาน — เมื่อถึงเงื่อนไขที่กำหนด เช่น ถึงเป้าหมายกำไร ถูกตัดขาดทุน ได้รับสัญญาณปิด หรือสิ้นสุด logic ของกลยุทธ์ ระบบจะปิดดีลหรือสิ้นสุดกระบวนการทำงานของรอบนั้นตามการตั้งค่า
ประเภทของบอทที่อาจรองรับในระบบ
1) DCA Bot
DCA Bot เป็นบอทที่ออกแบบมาเพื่อทยอยเปิดคำสั่งตามเงื่อนไขที่กำหนด โดยมักใช้หลักการเฉลี่ยต้นทุนเมื่อราคาปรับตัวตามช่วงที่กำหนด และปิดดีลเมื่อถึงเป้าหมายกำไรหรือเงื่อนไขที่ตั้งไว้

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

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

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

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

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

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