首先bidask那邊少一個release,已經做修正
首先先用list_positions抓取手上的股票庫存,單位選Share才會列出零股,不然預設是數量有整張才會列出來。抓出股票庫存之後quantity那一段程式碼是用來取出手上1229的股票數量,明天的文章會用類似的方法看網格機器人的庫存。
抓出來的庫存長這樣,比較重要的就股票代號和股數(code和quantity)
這邊程式碼是測試掛單功能,我讓它掛買單,註解掉的部分則是掛賣單。掛的價格比買價低一塊是因為不想讓他成交。
這邊則是取消掛單的部分,首先先把手上的單子全部列出來。找出想要的股票代號,同時單子的狀態是submit(有效單)或者partfill(部分成交),最後把這些單子刪掉。註解掉的那部分則是在做更新單子,但零股買賣不能更新買賣價,所以這次做機器人應該不會用。
明天就把剩下的部分做完,大致上要加的流程是取消訂單->更新部位->重新送單,不過可能會加個時間檢查的程式碼,避免在零股交易搓合的那段時間修改訂單出現一些奇怪的問題。