未平倉

  •   336 
  • 最後發表   winton  2025 一月 03
winton 發文於   2024/12/21

(自動交易)平倉訊號於12/20 20:54出現.但是帳號沒有平倉.請查謝謝!

https://drive.google.com/drive/folders/1mtdWA4RyrSXn5d0YuhYAWAoRI_JMdVMF?usp=drive_link

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

你的下單指令都放在IF的巢狀結構裡面。SetPosition(0)放在最下面,代表巢狀結構裡面的其他條件都不滿足時,最後才會平倉。從你的執行記錄看來,應該是符合IF巢狀結構裡面較前方的條件,才會執行放空加碼的指令。

winton 發文於   2024/12/21

是的.一般可能有教授講的情形.但是這一題放空加碼的時間發生在平倉訊號出現之後.所以問題可能要還原到時間序列在前的平倉為何失能?

虎科大許教授 發文於   2024/12/21

由於你的程式超過200行,一般人很難花時間仔細幫你確認那個條件出了問題。建議你在程式最後面print相關數據以進行核對。

另外,撰寫警示腳本或交易腳本,應該加上防呆機制,也讓使用程式及讀程式的人知道你使用的頻率。

print的內容包含日期、時間、position、需要的condition(你的condition那麼多,無法得知哪些需要print)。

  • 按讚來自於
  • wintonchung
winton 發文於   2024/12/28

小編仍請釋疑...

XS小編 發文於   2025/01/03

Hello winton,

 

就回測來看的話,20241220 205400 這時間的 tsell, tosell, t2sell, selstop 所有條件都是False,故不會平倉 (參考附圖)。

麻煩提供 頁面匯出檔勾選(包含)指標腳本 以及 自動交易中心匯出檔 讓小編交叉比對腳本和設定。

附加文件

發表回覆
Close