關於filledavgprice

  •   380 
  • 最後發表   hubert  2024 九月 30
hubert 發文於   2024/09/27

在執行的過程中,我發現因為filledavgprice,會在多單轉空單或是空單轉多單的時候,發生錯誤導致會多出兩次進出場。
有沒有辦法解決這個問題,或是有沒有其他函數可以抓庫存的平均成本? 

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

貼一下你的程式碼,看看問題在哪裡。若程式沒寫錯,不應該這樣。

hubert 發文於   2024/09/28
虎科大許教授 發文於   2024/09/29

你的出場條件是:只要不是這根K棒的第一次洗價且60分鐘收盤價(在盤中它就是即時成交價)小於庫存成本減掉value444*1.8,則判斷有多單部位(且全部成交),就平倉。

平倉之後,你設定_time為目前時間加兩秒。不清楚這個變數做什麼用。以目前你提供的訊息,我猜測(因為你用一個變數叫halfshort),你只平倉一半。若是這樣,若出場一半之後且全部成交,上述條件一樣符合,還是會再平倉一次。

hubert 發文於   2024/09/30

謝謝回覆,我後來有發現可能的原因,修改掉了。

發表回覆
Close