มีคำสั่งซื้อขายหุ้นตลาดหุ้นฮ่องกงบน BiyaPay 5 ประเภท ได้แก่ คำสั่งแบบจำกัดราคา (Limit Order), คำสั่งแบบตลาด (Market Order), คำสั่งทำกำไรและตัดขาดทุน (Take-Profit and Stop-Loss), คำสั่งทำกำไรและตัดขาดทุนแบบสองทาง (Two-way Take-Profit and Stop-Loss) และคำสั่งทำกำไรและตัดขาดทุนแบบเลื่อนตามราคา (Moving Take-Profit and Stop-Loss)

กฎเกณฑ์ของคำสั่งทั้ง 5 ประเภทนี้มีดังนี้:
1. คำสั่งแบบจำกัดราคา (Limit Order) คำสั่งแบบจำกัดราคาคือคำสั่งที่จะถูกดำเนินการหลังจากราคาถึงระดับที่กำหนดหรือดีกว่านั้น
2. คำสั่งแบบตลาด (Market Order) คำสั่งแบบตลาดคือคำสั่งซื้อหรือขายสินทรัพย์ทันทีที่ราคาตลาดปัจจุบัน
3. การทำกำไรและตัดขาดทุน เมื่อราคาล่าสุดถึงราคาที่ตั้งไว้สำหรับสั่งคำสั่ง คำสั่งซื้อขายจะถูกวางตามราคาที่กำหนดไว้ล่วงหน้า ซึ่งอาจเป็นคำสั่งซื้อขายตามราคาตลาดหรือคำสั่งซื้อขายแบบจำกัดราคา คุณสามารถทำกำไรและตัดขาดทุนแยกกันได้ หรือทำกำไรพร้อมกับตัดขาดทุน
4, จุดคุ้มทุนสองทาง (take-profit) และการตัดขาดทุน (stop-loss) แบบสองทาง
5. การย้ายจุดทำกำไรและจุดตัดขาดทุน Trailing TP/SL เป็นรูปแบบการทำกำไรและตัดขาดทุนที่ติดตามราคาตลาด โดยกำหนดระยะห่างของราคาหรือสัดส่วนไว้ล่วงหน้า และจะดำเนินการคำสั่งซื้อขายแบบตลาดโดยอัตโนมัติเมื่อราคาตลาดไปถึงจุดที่กำหนดไว้ การทำกำไรและตัดขาดทุนแบบเคลื่อนที่สามารถใช้ได้เฉพาะคำสั่งซื้อขายแบบตลาดเท่านั้น และเลือกได้เพียงอย่างใดอย่างหนึ่งระหว่างทำกำไรหรือตัดขาดทุน ไม่สามารถเลือกทั้งทำกำไรและตัดขาดทุนพร้อมกันได้ คุณสามารถเลือกที่จะเปิดใช้งานราคาหรือไม่ก็ได้ หากไม่เลือกราคาเปิดใช้งาน คำสั่งซื้อขายจะเปิดใช้งานทันทีหลังจากที่คุณวางคำสั่ง หากเลือกราคาเปิดใช้งาน คำสั่งซื้อขายจะเปิดใช้งานเมื่อราคาตลาดไปถึงหรือเกินราคาเปิดใช้งาน ในกรณีที่ไม่ได้เปิดใช้งาน จะไม่มีราคาทริกเกอร์การเปิดใช้งาน หากตั้งราคาเปิดใช้งาน = ราคาซื้อขายล่าสุด ณ เวลาที่ทำการสั่งซื้อ คำสั่งซื้อจะเปิดใช้งานทันทีเมื่อสั่งซื้อ หากราคาเปิดใช้งาน > ราคาซื้อขายล่าสุด ณ เวลาที่ทำการสั่งซื้อ คำสั่งซื้อจะเปิดใช้งานเมื่อราคาซื้อขายล่าสุดใหม่ >= ราคาเปิดใช้งาน หาราคาเปิดใช้งาน < ราคาซื้อขายล่าสุด ณ เวลาที่ทำการสั่งซื้อ คำสั่งซื้อจะเปิดใช้งานเมื่อราคาซื้อขายล่าสุดใหม่ <= ราคาเปิดใช้งาน ทริกเกอร์ ซื้อ: ราคาล่าสุด ≥ ราคาทริกเกอร์ ขาย: ราคาล่าสุด ≤ ราคาทริกเกอร์ โดยที่ราคาทริกเกอร์คำนวณดังนี้ ซื้อ: ราคาต่ำสุด + ระยะห่างราคา callback; ราคาต่ำสุด* (1 + ส่วนต่างการดึงกลับ) ขาย: ราคาสูงสุด - ระยะห่างราคาการดึงกลับ; ราคาสูงสุด* (1 - อัตราการดึงกลับ) การตั้งค่า TP/SL แบบเคลื่อนที่สามารถซื้อได้เท่านั้นจำนวนเงิน การขายสามารถเป็นได้เพียงจำนวนความเท่านั้นการซื้อขายจะไม่ทำให้สินทรัพย์ถูกระงับ หลังจากสั่งซื้อแล้ว ราคาที่ทำการเปิดคำสั่งจะเปลี่ยนแปลงตามราคา ราคาทริกเกอร์ซื้อ = ราคาต่ำสุดตลอดกาล - ระดับการดึงกลับ ราคาทริกเกอร์ขาย = ราคาสูงสุดตลอดกาล - ระดับการดึงกลับ หากปริมาณและจำนวนเงินในการซื้อขายเพียงพอ คำสั่งจะถูกดำเนินการตามปริมาณของคำสั่ง หากสินทรัพย์ที่ขายไม่เพียงพอ จะขายทั้งหมด หากจำนวนเงินที่ซื้อไม่เพียงพอ จะซื้อทั้งหมด