如何使用XS選股腳本,撰寫股價跳離轉換線(一目均衡表)的選股條件?
相關介紹如超連結的網頁資訊,
引用上述的網頁資訊,轉換線 與 基準線(樞紐線) 的 公式為,
1. 短軸快線 = 轉換線 = (9日內最高 + 9日內最低) / 2, 以9日為一短線周期 (周期長短可任意更改)
2. 中軸慢線 = 基準線 = (26日內最高 + 26日內最低) / 2, 以26日為一中線周期 (周期長短可任意調教)
判斷邏輯:
當 收盤價大於轉換線,並且 轉換線要大於樞紐線,
則篩選出符合上述兩個條件的股票商品。
程式碼範例:
input: FastLength(9), LowLength(26); value1 = (highest(high, FastLength) + lowest(low, FastLength)) / 2; value2 = (highest(high, LowLength) + lowest(low, LowLength)) / 2; settotalbar(LowLength); condition1 = close > value1; condition2 = value1 > value2; if condition1 and condition2 then ret = 1; outputfield1(value1, 2, "轉換線"); outputfield2(value2, 2, "基準線");
程式碼說明:
第1行,設輸入參數,方便在介面上直接調整天期。
第3, 4行,
value1 為轉換線公式,計算後的數值。
value2 為基準線(樞紐線)公式,計算後的數值。
第6行,資料讀取範圍設定,避免因為資料讀取範圍不夠導致選股異常的問題發生。
第8, 9行,
condition1 在 收盤價 大於 轉換線 的狀況下,才會變成 true,否則為False。
condition2 在 轉換線 大於 基準線 的狀況下,才會變成 true,否則為False。
第11行,
當 第一個條件(condition1) 與 第二個條件 均為true的情況下,
則 挑選出該股票商品。
第13, 14行,
將 轉換線 與 基準線 的計算值,放置選股清單中,方便使用者查看。
執行此選股腳本策略後,選股清單畫面如下

以上,提供參考。
7 評論