我想在選股中心加入自寫的XS語法
200日EMA 連續上揚21個交易日
爬文有看到 小編之前回覆如下
您可以參考 trueall 函數。
舉例來說:
input: _n(21);
value1 = average(close, 200);
condition1 = trueall(value1, _n);
if condition1 then ret = 1;
但是照此編譯後 出現錯誤為 "函數Trueall: 第一個參數應是truefalse"
請問該如何修改? 感恩小編
我想在選股中心加入自寫的XS語法
200日EMA 連續上揚21個交易日
爬文有看到 小編之前回覆如下
您可以參考 trueall 函數。
舉例來說:
input: _n(21);
value1 = average(close, 200);
condition1 = trueall(value1, _n);
if condition1 then ret = 1;
但是照此編譯後 出現錯誤為 "函數Trueall: 第一個參數應是truefalse"
請問該如何修改? 感恩小編
Hello Randy_chao,
trueall 的第一個參數要是布林變數,簡單的說,就是回傳 True 或是 False,像 condition1 那樣。
而您給的 value1 是數值故會出錯。
您可以修改為 trueall(value1 > value1[1], _n),這樣就會是判斷 value1 是否有比前一期 value1 大。
1 評論