1. 程式人生 > 其它 >公式選股 - 基本定義和函式, 常用例子

公式選股 - 基本定義和函式, 常用例子

--------------------------------------------------------------基本定義和函式----------------------------------------------------------------------

變數(K線):

  HIGH: 最高價

  LOW:最低價

  OPEN:開盤價

  CLOSE: 收盤價

  VOL: 成交量

  AMO: 成交額

 以上變數可以依次簡寫為: H, L, O,  C, V, A(即首字母,可以不區分大小寫)

 

函式:

  CROSS(mx, my):  表示當天的均線mx向上穿越均線my (金叉)

  EMA(C, N): N 為天數,表示收盤價的N日指數平滑移動平均

  LLV(X, N):  求N週期內X最低值

  HHV(X,N):求N週期內X最高值,HHV(HIGH,30)表示求30週期內最高價的最高值,HHV(VOL,10)表示求10週期內成交量的最高值

 

  MA(C, day: 幾日均線, 例如MA(C, 5)表示5日均線

  REF (value, day) : 表示幾天的某個變數的值,例如REF(CLOSE, 5): 5天前的收盤價,REF(VOL, 10): 10天前的成交量 

 

運算子:

        AND :

--------------------------------------------------------------------常用例子---------------------------------------------------------------------------------

 

均線上穿5,10,20的股票篩選

M5:=MA(C,5);

M10:=MA(C,10);

M20:=MA(C,20);

XG:CROSS(C,M5) AND CROSS(C,M10) AND CROSS(C,M20);

 

30個交易日內,股價跌幅達到一半以上的股票

 XG:(HHV(C,30)-C)/HHV(C,30)>0.5;

 

今日放量,達到5日平均的2倍以上

xg:v>ma(v,5)*2

 

25天股價創新低

xg:c<ref(llv(c,25),1);  

 

EXPMA5日與10日金叉,並且第二天的收盤價在EXPMA的5日線以上

cross(ref(ema(c,5),1),ref(ema(c,10),1)) and c>ema(c,5);


換手率>3,漲幅>7個點

xg:v/capital*100>3 and (c/ref(c,1)>1.07

 

換手:

VOL*100/CAPITAL; 週期換手:SUM(換手,10); 

 

流通盤小於4000萬:

xg:CAPITAL/100<4000