安控金額1萬,卻執行了-張3萬的委買單?

安控金額1萬,卻執行了-張3萬的委買單?
- 356
- 最後發表 XQYi 2025 三月 02
(1)你111437先賣出庫存1張,但同一秒鐘又買進1張,從賣出到買進只差了3毫秒,這種情況,照理說系統會刪除賣單並讓此買單成為無效單。但由於發生在幾毫秒之內,還沒刪掉賣單,賣單就成交了。賣單成交之後,由於幾毫秒之內,系統還沒收到成交回報,filled仍然是1,而你又setposition(1),所以會刪除買單,但同樣在1秒鐘之內,還沒刪單成功,系統就判斷超過安控金額而出現安控失敗的錯誤訊息。
(2)你有一點要思考的,是否還沒學會走路,就想跑步?上面所陳述的問題,其實都是你的變數控制有問題。賣出之後馬上買進,那幹嘛賣出?變數控制是初階的概念,你初階的概念都還掌握不了,就想處理中階的自動交易問題,甚至高階的陣列問題(你之前有貼文涉及這部份)。這只會讓你陷入困境循環當中。是否應該先把基礎打好,才更上一層樓去解決難度較高的問題?
(3)在論壇裡面,大家會幫忙提供解決問題的建議,若問題簡單,也許會直接提供答案,但若基礎不好,期待別人在這裡教學,或是幫忙代工,那可能會大失所望。更重要的是,你的問題也會一直得不到解答。
如果認為設定安控金額1萬,卻認為可委買該金額以上的買單是正確的,
或者不按規則的程式碼就能突破防線也是被允許的。 也只能這樣。
教授你雖然專業能力很強,但對你的"思維用語"真的不投緣(彷彿看見從前.....)
如果想法要被能力所限制,表達提問就被批評,那人是會變得很無趣的!
若回答問題,請針對對問題就好
每每看完回應,心中總是波瀾(很想含蓄......)
教授的意思, 應該是希望你先用先簡單的語法驗證自己的程式
例如:可以先避免使用"陣列", 也先改用 print 而不是自動交易函數,
每天驗證 print 出來的資訊是否如你預期, 相信你會越來越好的~
太敏感啦 教授無償回答 , 幫忙回答了問題, 還給你長遠的建議
根本就不虧, 我們又沒付錢 只要教授願意回答 我都心存感激
並且教授的回答是很務實且理性的, 都是在思考如何改善優化 在交易的路上 這是最需要養成的思維習慣
自古以來 學習傳承之路 莫過 : 模仿、複製、貼上、改善
很多事不是表面看到的這樣,不是他不努力,而是努力了也不見得有成效,如果努力就會成功,世間就沒有程度差異化了!
以下三種表示何意,可能很多人就搞混了,也可能今天知道了答案,可過一陣子就又忘了(你好,我是誰),
設身想, 想想 ~情何以堪!!
1 or 2 and 3=>
(1 or 2) and 3 =>
1 or (2 and 3) =>
6 評論