請問各位大大
目前我用警示策略寫好一個策略,我的回測報告是用最大持有期間為35天。
我的問題是,我之後將他加入倒選股中心系統,那要怎麼樣透過選股中心每天掃,我進場的這一支股票是否已達35天,該出場了呢?
謝謝!
請問各位大大
目前我用警示策略寫好一個策略,我的回測報告是用最大持有期間為35天。
我的問題是,我之後將他加入倒選股中心系統,那要怎麼樣透過選股中心每天掃,我進場的這一支股票是否已達35天,該出場了呢?
謝謝!
value1=BarsLast(進場條件);
if value1>35 then ret=1;
許教授大大,感謝您回復,我也是這樣搞。
但遇到的問題是,那個進場條件,可能會重複觸發,也因此出場時間會出現更多期間的情況
EX : 第N天觸發,第N+20天再度觸發進場條件,則最終出場期間總共變成55天。
Hello 拉氏轉換,
小編不太確定您的警示腳本是如何加入到選股中心的,是否是警示策略的執行商品來源為選股?
如果您持續不關閉XQ和策略的話,那麼只要計算啟動後策略經過了幾天,在到達35天後警示即可。
因為在策略不關閉的情況下,執行的商品清單是不會更新的。
如果您關閉策略的話,那麼執行商品會依據當日選股篩選的結果,警示策略也無法得知除了當日外有哪些商品是在前幾日的清單列,故無法辦到。
除非將近35日的所有商品都篩選出來執行。
但如果這樣作的話,您最多只能判斷35日前符合條件的商品,就會是該出場的商品。
因為沒有辦法判斷策略實際上在哪一天進場。
除非給個初始日期,腳本才能夠從該日期之後用變數紀錄計算進出場,判斷近35日有複數個進場條件符合時,哪個才是實際的進場日期。
3 評論