停利1%卻只有0.01%

  •   44 
  • 最後發表   tsung  2025 八月 23
tsung 發文於   2025/08/21

您好:

       我使用XQ自動交易,停利設定1%,停損2%。

但成交時卻不是這個值,不是穿價的問題,也不是手續費的問題,都有對過了。

可能是程式寫錯了,可以幫忙指導嗎?感謝您!

相關資料如附件

附加文件

排序方式: 標準 | 最新
虎科大許教授 發文於   2025/08/21

你停利設1%,但程式寫成

Close <= FilledAvgPrice*(1-0.005*profit_percent)

這樣是不對的,應該改成

Close <= FilledAvgPrice*(1-0.01*profit_percent)

以你原本的0.5%停利出場的設計,091418停利的觸發價必須低於49.20(=49.45*0.995),在091418的交易明細確實看到低於49.20的49.15、49.10及49.05等價格,這些價格其中一個觸發了停利訊號。從觸發送出委託到成交,需要時間,最後成交價49.30是很正常的。

tsung 發文於   2025/08/23

晚安!

太感謝了!謝謝您詳細的回答,我再做修正。謝謝!

發表回覆
Close