如提,目前寫了一個股票買賣但由於一天內可能連續觸發條件,模擬結果導致它會每次觸發就買進一張,但想要它買進後可以知道庫存已經有了所以第二次觸發則不買進。
我有改用金額上限的方式,但變成第一檔如果買進後滿足金額上限,但第二檔股票有觸發條件就會因為此條件而不買進
改用策略雷達的下單方式也是有一樣狀況。
我想要的狀況是,比如我整理了10檔個股放進組合,當觸發條件是都只買進一張就好,如果五檔個股滿足條件就是五檔個股各買進一張。
再麻煩大神是否有類似的函數可以撰寫,謝謝
如提,目前寫了一個股票買賣但由於一天內可能連續觸發條件,模擬結果導致它會每次觸發就買進一張,但想要它買進後可以知道庫存已經有了所以第二次觸發則不買進。
我有改用金額上限的方式,但變成第一檔如果買進後滿足金額上限,但第二檔股票有觸發條件就會因為此條件而不買進
改用策略雷達的下單方式也是有一樣狀況。
我想要的狀況是,比如我整理了10檔個股放進組合,當觸發條件是都只買進一張就好,如果五檔個股滿足條件就是五檔個股各買進一張。
再麻煩大神是否有類似的函數可以撰寫,謝謝
Hello 幽靈股堡,
小編不確定您的腳本如何撰寫,使用的是策略雷達還是自動交易,不過可以使用變數來限制條件觸發。
舉例來說,警示腳本可以這樣寫:
var: intrabarpersist _count(0);
condition1 = 觸發條件;
if condition1 and getinfo("IsRealTime") = 1 and _count = 0 then begin
ret = 1;
_count = 1;
end;
這樣當條件觸發過後,_count就會被改為1不再符合。
另外策略雷達也可以設定為啟動後只觸發一次。
感謝教授,我再來試試看 謝謝
3 評論