如何使用XS選股腳本撰寫今日成交量與平均成交量比較,且法人持續買進的選股條件?
選股邏輯說明:
第一個選股條件,今天成交量是過去某段時間內平均成交量的N倍,Ex:N=0.9~1.1
第二個選股條件,
外資、投信、自營商,各別的買進數量相加(某段時間內買進的數量),不超過該段時間內總成交量的30%(此為預設)
也就是法人的買進數量相加(某段時間內買進的數量),不超過該段時間內總成交量的30%
選股腳本程式碼範例如下:
setbarfreq("D");
input:length(60), AveVolDownRange(0.9), AveVolUpRange(1.1), TotalVolRange(0.3);
setinputname(1, "天期");
setinputname(2, "平均成交量的倍數_低");
setinputname(3, "平均成交量的倍數_高");
setinputname(4, "總成交量的倍數");
condition1 = volume >= average(volume, length) * AveVolDownRange and
volume <= average(volume, length) * AveVolUpRange;
condition2 = summation(GetField("法人買張","D"), length) <= summation(volume, length) * TotalVolRange;
if condition1 and condition2 then ret = 1;
註:Jack 有將頻率設為日頻率使用,有設輸入參數,方便調整參數。
以上,提供參考。