相關文件(8/24):https://drive.google.com/file/d/1znnlhwQa1wnXCXHic41l35AJPhW9OhvK/view?usp=sharing
相關文件(8/25):https://drive.google.com/file/d/1E4M-fnOaPXGUb8wI0XQGMKgSCqVHpNbe/view?usp=sharing
(已刪除部分選股條件)
(附件還有一張照片)
設定:一分K、逐筆洗價、觸價及成交
問題一:
今天在使用自動交易的時候,發現程式沒有依我寫的條件去運行下單後就設定停利(相似價位的有運行),導致留倉,可以看到截圖中,買完股票後並沒有賣出的動作,而且在自動交易介面沒看到有留倉,但是XQ帳務卻是有看到留倉
問題二:
我知道我現在這個寫法會導致一值改價掛單,
只要符合選股條件就會一直改價往下掛(回測上可能看不出來,但是早上實測就會看出來,這樣也會導致變得很難成交)
FilledAvgPrice抓停損或停利時可能也會多次下單而改變(第一次的單還沒平倉後面又有下單新成交導致FilledAvgPrice改變),
在取消超過4分鐘的單子時候,會一起把我掛停利的單子取消(但我希望只取消我進場未成交的單子就好),雖然在進場的時候加上變數vtime=time能記錄時間,不過因為沒有加上position=0 and filled=0會導致vtime的時間若有新的交易機會就又有改變
選股條件加上position=0 and filled=0,確實能改變這問題,但是會變成我一定要前一筆交易完全結束了才會有新的交易(會大量減少交易次數,並不是我所希望發生的)
問題三:少數股票並沒有依我所設的停損,如附件應該要在下一根就觸發超過成本的2個TICK停損才對,但是卻沒停損
8/25
問題四:自動交易顯示網路逾時,該筆資料並沒有成交回報,不過XQ帳務有顯示該筆,就會造成就算網路恢復自動交易也不會按造腳本停利停損,這時到底這筆有沒有成交我也覺得疑問?(以哪邊為主才對?)
問題五:操作逾時的頻率太高,已把等待時間設為60秒,可是這頻率還是如此高,請問為何?
8/28
依然還是有操作逾時錯誤,導致自動交易會停止,無法啟動停損停利變留倉
想請問小幫手該如何改寫?
9 評論