ฉันได้เพิ่มกลยุทธ์ลงบนชาร์ตของฉันเรียบร้อยแล้ว แต่มันไม่มีการสร้างออเดอร์ใด ๆ เลย

ถ้ากลยุทธ์ไม่มีการสร้างออเดอร์ใด ๆ แม้แต่ออเดอร์เดียวเมื่อมีการนำไปใช้งานบนชาร์ต และไม่มีข้อผิดพลาดแจ้งเตือนบนพื้นที่แสดงผล (บริเวณด้านบน) มันหมายความว่าเงื่อนไขสำหรับการสร้างออเดอร์นั้นไม่เกิดขึ้นหรือไม่ออเดอร์ก็ถูกสร้างขึ้นแต่ไม่ตรงกับราคาตลาด

คุณสามารถเพิ่มการพล็อตลงไปในซอร์สโค้ดของกลยุทธ์ของคุณเพื่อดูว่าเงื่อนไขนั้นเกิดขึ้น/ไม่ปรากฏบนชาร์ต นี่เป็นโค้ดที่ถูกแก้ไขจากสคริปต์กลยุทธ์ที่ว่างเปล่าของเรา ที่จะแสดงให้คุณเห็นว่าคุณจะทำมันได้อย่างไร (ให้ความสนใจกับฟังก์ชัน plotshape):

//@version=5
strategy('My Strategy', overlay = true)

longCondition = ta.crossover(ta.sma(close, 14), ta.sma(close, 28))
if longCondition
    strategy.entry('Long', strategy.long)

plotshape(longCondition, color=color.new(color.blue, 0))

shortCondition = ta.crossunder(ta.sma(close, 14), ta.sma(close, 28))
if shortCondition
    strategy.entry('Short', strategy.short)

plotshape(shortCondition, color=color.new(color.red, 0))

ุุ้ถ้าเงื่อนไขนั้นเกิดขึ้นคุณจะเห็นกากบาทสีแดงและฟ้าเหนือแท่งกราฟนั้น ๆ