請問各位版大,
如果我要寫比較像是兩段條件的選股,例如A條件發生後記錄, 過幾天B條件發生滿足進場
這樣的語法要怎麼寫?
譬如"突破10日新高後,過幾天如果股價回測到季線及滿足進場條件"
感謝
請問各位版大,
如果我要寫比較像是兩段條件的選股,例如A條件發生後記錄, 過幾天B條件發生滿足進場
這樣的語法要怎麼寫?
譬如"突破10日新高後,過幾天如果股價回測到季線及滿足進場條件"
感謝
Hello mumumu,
您可以用變數紀錄條件A達成後經過的天數。
舉例來說:
condition1 = 條件A;
condition2 = 條件B;
if condition1 then value1 = 1 else if value1 >= 1 and date <> date[1] then value1 += 1;
if value1 >= 1 and value1 <= 10 and condition2 then begin
ret = 1;
value1 = 0;
end
else if value1 > 10 then value1 = 0;
這樣的話當條件A符合時 value1 會等於1,接著每次換日時value1會再增加1。
value1 介於 1 ~ 10 之間 (換句話說10天內) 若條件B符合的話觸發且 value1 歸0,不然當 value1超過10後就重置為0。
嗨您好謝謝您的回答
if condition1 then value1 = 1 else if value1 >= 1 and date <> date[1] then value1 += 1;
請問這段最後是不是打錯
Hello mumumu,
這行的腳本的意思是當condition1成立時則 value1 等於1,若value1大於等於1且經過換日的話則增加1,是用於計算condition1 達成後經過了幾天。
可以實際測試畫在指標上確認,小幫手認為應該是沒有問題的。
或是您可以描述下您覺得哪裡有誤。
應該是沒問題了,謝謝
另外再請教
譬如我condition A 的成立是由 我自己寫的CODE+一些內建選股條件(這是直接在頁面上選不是Code)
這樣的話我該怎麼讓if condition A成立(如果全部都是CODE很簡單,但我是自己code+內建選股條件) 然後在運算後面的事情?
感謝
Hello mumumu,
就小幫手所知這樣設定應該是沒辦法,因為腳本和內建的選股條件是彼此獨立的。
您需要將選股條件撰寫到腳本中一起做判斷才可以。
5 評論