小幫手你好
我現在有兩個策略,以下稱策略A及策略B,我希望能更找出曾經符合策略A然後現在符合策略B的股票
請問「將策略A的條件撰寫入策略B裡,並設變數紀錄過去是否有達成策略A的條件,若有的話再由策略B的條件作篩選」這個是否有範例教學可供參考呢?
小幫手你好
我現在有兩個策略,以下稱策略A及策略B,我希望能更找出曾經符合策略A然後現在符合策略B的股票
請問「將策略A的條件撰寫入策略B裡,並設變數紀錄過去是否有達成策略A的條件,若有的話再由策略B的條件作篩選」這個是否有範例教學可供參考呢?
Hello Clun,
您只要用變數來儲存策略A是否觸發,然後在設定好的時間/條件將其重置就可以了。
簡單舉例來說好了,假設每日要重置一次的話:
if getfielddate("Date") <> getfielddate("Date")[1] then value1 = 0;
condition1 = 策略A的條件1...;
condition2 = 策略A的條件2...;
if condition1 and condition2 then value1 = 1;
condition3 = 策略B的條件1...;
condition4 = 策略B的條件2...;
if value1 = 1 and condition3 and condition4 then ret = 1;
// 如果策略A在當日有發生過且符合策略B的話就警示
1 評論