커뮤니티
수식문의드립니다
input : 기간S(10), 시그널S(20), 기간L(30), 시그널L(60),기간(26) ;
var : HmaM(0) ,M0(0), M1(0), M2(0), M3(0), M4(0), M5(0) ;
Value1 = highest(iff(C>O, Ema(C,기간S), 0), 시그널S) ; #기준선S
Value2 = highest(iff(C>O, Ema(C,기간L), 0), 시그널L) ; #기준선L
var1 = wma(C, 기간/2);
var2 = wma(C, 기간);
HmaM = wma(2*var1-Var2,SqRt(기간)); #HMA선
if Value2 != Value2 Then
{
M0= Value2 ; #Value2의 변동후의 Value2
M1= M0[1] ; #Value2의 1변동전 Value2
M2= M1[1] ; #Value2의 2변동전 Value2
M3= M2[1] ; #Value2의 3변동전 Value2
M4= M3[1] ; #Value2의 4변동전 Value2
M5= M4[1] ; #Value2의 5변동전 Value2
}
기준캔들 = Value2는 계단식 변동을 하는데 변동전보다 변동후의 Value2가 낮아야 하고(M1>M0) , Value2를 시가종가로 하향이탈하는 캔들.
하향이탈하는 캔들을 포함하여 Max(C,O)>Value2 가 최근 10봉이내에 최소 2개이상 있어야 한다.
종목검색수식1> 기준캔들이 발생된 후 5봉이내에 Value2선을 양봉으로 시가종가로 상향 돌파하는 종목 검색식.
단, 기준캔들 발생시의 Value2와 상향돌파할 때의 Value2는 변동이 없어야 하고, 기준캔들 발생시의 Value2의 하향변동이 3회이상 되어야 한다
종목검색수식2> 기준캔들이 발생된 후 최소 15봉이후에 하향추세의 HmaM선을 양봉으로 시가종가로 상향 돌파하는 종목 검색식(1차).
단, 기준캔들 발생시부터 하향추세의 HmaM선을 시가종가로 상향 돌파할때까지 Value2>HmaM선 조건이거나,
HmaM선이 Value2선을 하향이탈한 것이 최소 10봉이전에 있어야 한다는 것이다.
그리고 상향돌파후 고가로 Value2선을 돌파하지 못하고 재차 하락하는 경우에는 다시 하향추세의 HmaM선을 양봉으로 시가종가로 상향 돌파할 때에
2차 종목 검색되게 한다. 1차돌파시의 시가보다 2차돌파시의 양봉종가는 낮아야 한다. 검색은 2차까지만 허용된다.
답변 1
예스스탁 예스스탁 답변
2025-12-02 13:13:58