小幫手你好:
我想要寫一隻警示,監控盤中庫存股票漲幅超過5%,就市價送出該隻庫存股票,請問要如何做到,感謝。
Hello Zhenwen,
由於警示腳本沒辦法監控庫存成本,所以如果您需要撰寫警示腳本的話小幫手會建議您設個價格參數。
舉例來說:
input: cost(0, "進場價格"); //需要自行填寫
if ((close - cost) / cost) >= 0.05 then ret = 1;
如果您只是單純的要開盤到現在的漲幅超過 5% 的話:
if ((close - getfield("Open", "D")) / getfield("Open", "D")) >= 0.05 then ret = 1;
然後在警示雷達裡設定成監控您有庫存的商品和串接下單即可。
您可以參考此頁面的說明。
Hello Zhenwen,
小幫手補充,您也可以考慮改使用交易腳本,搭配自動交易設定選擇依庫存即可。
這樣的話腳本中就可以使用 FilledAvgPrice 取代需要自己填寫的 input: cost(0, "進場價格");
腳本就可以修改成:
if ((close - FilledAvgPrice) / FilledAvgPrice) >= 0.05 then setposition(0, market);
2 評論