假設買入的 AA股票價格爲 12.5 元(即1.25W)
在「策略雷達」上面,指令爲 ret=1,設定「安控->下單數量->每筆(10)萬」
這時候可以到達我的需求,我不管股票價位是12.5還是85元,我只要下滿不超過10萬的金額
如果都有訊號「策略雷達」就會送單,1.25W * 8的部位,就可以滿足單隻股票的金額上限
而且我不需要考量金額大小,畢竟「安控」限制了你的大小,相當於你的部位權重被限制了
問題來了,如果我要在「自動交易中心」完成這個事情
是不是就要在程式碼裏面計算,我自己應該下單的部位大小?
「A = 設定變數,進場金額上限10W」
「B = 抓取目前價格」
「C = 換算可買部位多少 (A/B*1000)」 (哪怕價格是10元 ~ 100元,每個部位不一樣)
「D = 把儲存的部位數量丟給 setposition(C, label:="buy")」
或者大家有更方便的方法?
可以告知小弟我,非常感恩.....
最近開始接觸XQ 腦袋一堆問號.......XD
題外話——另外測試
安控設定,每日進場金額上限10萬,最大部位限制15
程式碼部分設定 input:N_parts(5,"購買部位數量");
測試股票價格爲:22.65
執行記錄顯示:交易商品金額限制:上限10萬,已用0,此筆額度113250超過上限,不給予買進
如果...input:N_parts(1,"購買部位數量");
就變成買進一張而已,這時候如果你買進了3支股票,3支股票的權重都不一樣....
4 評論