回覆: [求救]過去超過N天(預設15天)找出當天幅超過6%的紅K
引用: 最初由 a13923707868 發表
目的:找出長期橫盤的股票。
1. 最後的當根K不計算在內。
2. 過去至少超過N1天(預設為15)找出某一天幅超過N2%(預設為6)的紅K。(向左找)。
3. 以那一根紅K的收盤價為計算基礎,然後向右計算每根K的收盤價( 最後的當根K不計算在內)的漲跌幅都不超過1.5%。
請問這樣的選股程式應該如何編寫?
感恩。
N1:=15; N2:=6;
漲幅:=(c/ref(c,1)-1)*100;
SP:=barslast(漲幅>N2 and C>O);
if lbound(SP)=0 then exit;
UD:=(C/ref(C,SP)-1)*100;
CK:=ABS(UD)<1.5;
選中:ref(SP>N1 and sum(CK,SP)=SP,1);
|