มีคำสั่งซื้อขายหลัก 6 ประเภทในการเทรดสกุลเงินดิจิทัล ได้แก่ คำสั่งแบบจำกัดราคา (Limit Order), คำสั่งแบบตลาด (Market Order), คำสั่งจำกัดราคาขั้นสูง (Advanced Limit), คำสั่งทำกำไรและหยุดขาดทุน (Take Profit & Stop Loss), คำสั่งทำกำไรและหยุดขาดทุนแบบสองทิศทาง (Bi-directional Take Profit & Stop Loss) และคำสั่งทำกำไรและหยุดขาดทุนแบบเคลื่อนตาม (Trailing Take Profit & Stop Loss)
วิธีเลือกประเภทคำสั่งซื้อขายสกุลเงินดิจิทัลในตลาดสปอตบนแอป:
บนหน้าเทรด คลิกที่ประเภทคำสั่งแบบจำกัดราคา (Limit Order) ที่เป็นค่าเริ่มต้น เพื่อเลือกประเภทคำสั่งอื่น ๆ

วิธีเลือกประเภทคำสั่งซื้อขายสกุลเงินดิจิทัลในตลาดสปอตบนเว็บ:
บนหน้าเทรด คลิกที่ประเภทคำสั่งจำกัดราคาขั้นสูง (Advanced Limit Order) ที่เป็นค่าเริ่มต้น เพื่อเลือกประเภทคำสั่งอื่น ๆ

ด้านล่างนี้คือคำอธิบายโดยละเอียดเกี่ยวกับกฎของคำสั่งทั้งหกประเภทนี้:
1. คำสั่งแบบจำกัดราคา (Limit Order)
คำสั่งแบบลิมิต (Limit Order) จะถูกดำเนินการก็ต่อเมื่อราคาถึงราคาที่กำหนดไว้หรือราคาที่ดีกว่าเท่านั้น
2. คำสั่งแบบมาร์เก็ต (Market Order)
คำสั่งแบบมาร์เก็ตคือคำสั่งซื้อหรือขายสินทรัพย์ทันทีที่ราคาตลาดปัจจุบัน
3. คำสั่งลิมิตขั้นสูง (Advanced Limit)
การระงับยอดคำสั่งเป็นไปตามกฎของคำสั่งแบบลิมิต
วางคำสั่งได้เท่านั้น ไม่สามารถเข้าจับคู่คำสั่งได้ คำสั่งจะเข้าสู่คิวคำสั่ง (Order Book) หากคำสั่งสามารถจับคู่กับคำสั่งที่มีอยู่ได้ทันที คำสั่งนั้นจะถูกยกเลิก
หากปริมาณคำสั่งน้อยกว่าหรือเท่ากับปริมาณที่สามารถดำเนินการได้ในปัจจุบัน คำสั่งจะถูกกระทำทั้งหมด หากปริมาณคำสั่งมากกว่าปริมาณที่มีอยู่ คำสั่งจะถูกยกเลิก
หากคำสั่งถูกเรียกใช้งาน การจับคู่บางส่วนใดๆ จะถูกดำเนินการทันที และปริมาณที่เหลือจะถูกยกเลิก
4. ตั้งจุดทำกำไรและจุดตัดขาดทุน
คำสั่ง "ตั้งจุดทำกำไรและจุดตัดขาดทุน" หมายถึงการตั้งราคาทริกเกอร์ล่วงหน้า และหลังจากที่ทริกเกอร์แล้ว ราคาและจำนวนของคำสั่งจะถูกกำหนดไว้ เมื่อราคาล่าสุดถึงราคาทริกเกอร์ คำสั่งจะถูกส่งที่ราคาคำสั่งที่ตั้งไว้ล่วงหน้า ซึ่งอาจเป็นคำสั่งแบบตลาดหรือคำสั่งแบบจำกัดราคา คุณสามารถตั้งเฉพาะจุดทำกำไร เฉพาะจุดตัดขาดทุน หรือทั้งจุดทำกำไร + จุดตัดขาดทุนร่วมกันได้
ทรัพย์สินจะถูกระงับทันทีหลังจากวางคำสั่ง หากราคาคำสั่งเป็นราคาตลาดและดำเนินการตามจำนวน จำนวนที่ระงับจะเท่ากับราคาทริกเกอร์ × จำนวน หากราคาคำสั่งเป็นราคาจำกัดและดำเนินการตามจำนวน จำนวนที่ระงับจะเท่ากับราคาคำสั่ง × จำนวน หากราคาคำสั่งเป็นราคาตลาดและดำเนินการตามจำนวนเงิน จำนวนที่ระงับจะถูกใช้เพื่อซื้อที่ราคาทริกเกอร์ Take Profit หรือ Stop Loss หากยอดคงเหลือที่พร้อมใช้ไม่เพียงพอหลังจากการทำ Take Profit & Stop Loss สิ้นสุดลง จะไม่สามารถซื้อได้
หลังจากวางคำสั่งแล้ว สินทรัพย์เท่ากับจำนวนที่ป้อนเข้าไปจะถูกระงับการใช้งานทันที คำสั่งจะถูกทริกเกอร์และขายที่ราคาใดราคาหนึ่งที่ถึงก่อน: ราคาทริกเกอร์ทำกำไร (take profit) หรือราคาทริกเกอร์ตัดขาดทุน (stop loss) หลังจากทริกเกอร์แล้ว คำสั่งจะถูกวาง หากยอดคงเหลือที่ใช้ได้ไม่เพียงพอหลังจากการทำกำไรและตัดขาดทุนสิ้นสุดลง จะไม่สามารถขายได้
5. การทำกำไรและตัดขาดทุนแบบสองทิศทาง
ราคาทริกเกอร์ทำกำไร (take profit) ต้องต่ำกว่าราคาตลาด และราคาทริกเกอร์หยุดขาดทุน (stop loss) ต้องสูงกว่าราคาตลาด สินทรัพย์จะถูกระงับทันทีหลังจากวางคำสั่ง หากราคาคำสั่งเป็นราคาตลาดและดำเนินการตามจำนวน จะใช้ราคาทริกเกอร์ที่สูงกว่าเป็นเกณฑ์ และจำนวนเงินที่ระงับเท่ากับราคาทริกเกอร์ × จำนวน หากราคาคำสั่งเป็นราคาจำกัดและดำเนินการตามจำนวน จะใช้ราคาคำสั่งที่สูงกว่าเป็นเกณฑ์ และจำนวนเงินที่ระงับเท่ากับราคาคำสั่ง × จำนวน หากราคาคำสั่งเป็นราคาตลาดและดำเนินการตามจำนวนเงิน จะใช้จำนวนเงินที่ระงับเพื่อซื้อตามราคาทริกเกอร์ที่ถึงก่อน ไม่ว่าจะเป็นทำกำไรหรือหยุดขาดทุน หลังจากทริกเกอร์แล้ว คำสั่งจะถูกวางหากยอดเงินคงเหลือที่ใช้ได้ไม่เพียงพอหลังจากการทำ Take Profit & Stop Loss สิ้นสุดลง จะไม่สามารถซื้อได้
ราคาที่ทำให้ Take Profit เกิดขึ้นต้องสูงกว่าราคาตลาด และราคาที่ทำให้ Stop Loss เกิดขึ้นต้องต่ำกว่าราคาตลาด สินทรัพย์เท่ากับจำนวนที่กรอกจะถูกแช่แข็งทันทีหลังจากวางคำสั่ง คำสั่งจะถูกทริกเกอร์และขายที่ราคาใดราคาหนึ่งที่ถึงก่อน นั่นคือราคาทริกเกอร์ Take Profit หรือราคาทริกเกอร์ Stop Loss หลังจากทริกเกอร์แล้ว คำสั่งจะถูกวาง หากยอดคงเหลือที่ใช้ได้ไม่เพียงพอหลังจาก Take Profit & Stop Loss สิ้นสุดลง จะไม่สามารถขายได้
6. Trailing Take Profit & Stop Loss
คำสั่ง Trailing Take Profit & Stop Loss เป็นคำสั่งหยุด (stop order) ที่ติดตามราคาตลาด คุณสามารถตั้งค่าระยะห่างของราคาหรือสัดส่วนไว้ล่วงหน้า และเมื่อราคาตลาดไปถึงจุดที่กำหนดไว้ คำสั่งซื้อขายแบบราคาตลาด (market order) จะถูกดำเนินการโดยอัตโนมัติ
Trailing Take Profit & Stop Loss สามารถเป็นคำสั่งซื้อขายแบบราคาตลาดได้เท่านั้น และสามารถเป็นได้เพียงคำสั่งทำกำไร (take profit) หรือคำสั่งหยุดขาดทุน (stop loss) เท่านั้น ไม่สามารถเป็นทั้งสองอย่างพร้อมกันได้
คุณสามารถเลือกตั้งราคาเปิดใช้งานหรือไม่ตั้งก็ได้ หากไม่ได้เลือกราคาเปิดใช้งาน คำสั่งจะเปิดใช้งานทันทีหลังจากวางคำสั่ง หากได้เลือกราคาเปิดใช้งาน คำสั่งจะเปิดใช้งานเมื่อราคาตลาดไปถึงหรือสูงกว่าราคาเปิดใช้งาน หากไม่มีการเปิดใช้งาน ก็จะไม่มีราคาทริกเกอร์
การเปิดใช้งาน
หากราคาเปิดใช้งานเท่ากับราคาธุรกรรมล่าสุด ณ ขณะวางคำสั่ง คำสั่งจะเปิดใช้งานทันที
หากราคาเปิดใช้งานมากกว่าราคาซื้อขายล่าสุด ณ เวลาที่ส่งคำสั่ง คำสั่งจะถูกเปิดใช้งานเมื่อราคาซื้อขายล่าสุดใหม่ ≥ ราคาเปิดใช้งาน
หากราคาเปิดใช้งานน้อยกว่าราคาซื้อขายล่าสุด ณ เวลาที่ส่งคำสั่ง คำสั่งจะถูกเปิดใช้งานเมื่อราคาซื้อขายล่าสุดใหม่ ≤ ราคาเปิดใช้งาน
เงื่อนไขการทริกเกอร์
ซื้อ: ราคาล่าสุด ≥ ราคาทริกเกอร์
ขาย: ราคาล่าสุด ≤ ราคาทริกเกอร์
การคำนวณราคาทริกเกอร์:
ซื้อ: ราคาต่ำสุด + ระยะห่างของการดึงกลับ; ราคาต่ำสุด × (1 + อัตราส่วนการดึงกลับ)
ขาย: ราคาสูงสุด - ระยะห่างของการดึงกลับ; ราคาสูงสุด × (1 - อัตราส่วนการดึงกลับ)
คำสั่งซื้อแบบทำกำไรและตัดขาดทุนแบบตามราคา (Trailing Take Profit & Stop Loss) สามารถส่งได้เฉพาะตามจำนวนเงินเท่านั้น ส่วนคำสั่งขายสามารถส่งได้เฉพาะตามจำนวนหุ้น/คอยน์เท่านั้น ทั้งคำสั่งซื้อและขายไม่มีการระงับ (freeze) ทรัพย์สิน
หลังจากวางคำสั่งแล้ว ราคาที่ใช้เรียกใช้คำสั่งจะเปลี่ยนแปลงตามราคาตลาด
ราคาที่ใช้เรียกใช้คำสั่งซื้อ = ราคาต่ำสุดในอดีต - อัตราการดึงกลับ
ราคาที่ใช้เรียกใช้คำสั่งขาย = ราคาสูงสุดในอดีต - อัตราการดึงกลับ
หากจำนวนหรือมูลค่าของการซื้อ/ขายเพียงพอ คำสั่งจะถูกดำเนินการตามจำนวนที่วางไว้ หากสินทรัพย์สำหรับขายไม่เพียงพอ จะขายสินทรัพย์ที่มีอยู่ทั้งหมด หากมูลค่าสำหรับซื้อไม่เพียงพอ จะซื้อด้วยมูลค่าที่มีอยู่ทั้งหมด
ตัวอย่าง: ผู้ใช้ตั้งค่าให้ขาย 1 BTC แต่ ณ เวลาที่คำสั่งถูกเรียกใช้ มี BTC เพียง 0.5 BTC จึงขายเพียง 0.5 BTC
ผู้ใช้ตั้งค่าให้ซื้อ BTC ด้วยมูลค่า 1000 USDT แต่ ณ เวลาที่คำสั่งถูกเรียกใช้ มีเพียง 500 USDT จึงซื้อด้วยมูลค่า 500 USDT
ตัวอย่างที่ 1 (ราคาพุ่งขึ้นอย่างรวดเร็วเพื่อขายที่จุดสูงสุด): ผู้ใช้ต้องการขาย BTC โดยไม่เลือกราคาเปิดใช้งาน ราคาซื้อขายล่าสุดคือ 30,000 สามารถตั้งค่าพารามิเตอร์ได้ดังนี้: [จำนวนย้อนกลับ] 2,000, [ปริมาณ] 1 BTC หลังจากวางคำสั่ง หากราคา BTC พุ่งขึ้นสูงสุดที่ 40,000 แล้วดิ่งลงมาที่ 38,000 ซึ่งเข้าเงื่อนไขย้อนกลับ (40,000 - 2,000 = 38,000) ระบบจะช่วยผู้ใช้ขายที่ราคาตลาด 38,000
ตัวอย่างที่ 2 (ราคาดิ่งฮวบ ซื้อที่จุดต่ำสุด): ผู้ใช้ต้องการซื้อ BTC ราคาซื้อขายล่าสุดคือ 40,000 โดยสามารถตั้งค่าพารามิเตอร์ได้ดังนี้: [อัตราการดึงกลับ] 5%, [ราคาเปิดใช้งาน] 30,000, [จำนวน] 1 BTC หลังจากวางคำสั่งแล้ว หากราคา BTC ดิ่งลงไปที่ 30,000 คำสั่งจะถูกเปิดใช้งาน จากนั้นราคายังคงดิ่งลงต่อไปที่ 20,000 แล้วเด้งกลับขึ้นมาเป็น 20,000 × (1 + 5%) = 21,000 ซึ่งเข้าเงื่อนไขการดึงกลับ (5%) ระบบจะช่วยผู้ใช้ซื้อที่ราคาตลาดที่ 21,000