아래 수식 1분봉으로 설정해서 조건상으로는 당일 봉 3개 연속으로 상승흐름이 나와야 매수, 9시3분 이후 매수해야하는데
9시 1분부터 매수를 하네요
수정좀 부탁드립니다
input: N(5), Z(1), Y(2), 기간1(5), 기간2(20);
var: a(0), b(0), x(0);
a = ema(c, 기간1);
b = ema(c, 기간2);
x = (a - b);
if CurrentDate == sDate and (((a > b) and (x > x[1]) and (x[1] > x[2]) and (x[2] > x[3])) or
((a < b) and (x > x[1]) and (x[1] > x[2]) and (x[2] > x[3]))) and
(CountIf(M > 2000000000, N) >= Z or
CountIf(M > 1000000000, N) >= Y) Then
Find(1);
답변 1
예스스탁
예스스탁 답변
2024-07-19 16:10:48
안녕하세요
예스스탁입니다.
수식에는 현재봉만 당일봉으로 되어 있습니다.
3봉연속 상승이므로 당일 4번째 봉 이후부터 검색되게 수정해 드립니다.
input: N(5), Z(1), Y(2), 기간1(5), 기간2(20);
var: a(0), b(0), x(0);
a = ema(c, 기간1);
b = ema(c, 기간2);
x = (a - b);
if sDate == sDate[3] and
(((a > b) and (x > x[1]) and (x[1] > x[2]) and (x[2] > x[3])) or
((a < b) and (x > x[1]) and (x[1] > x[2]) and (x[2] > x[3]))) and
(CountIf(M > 2000000000, N) >= Z or
CountIf(M > 1000000000, N) >= Y) Then
Find(1);
즐거운 하루되세요
> 허밍스타 님이 쓴 글입니다.
> 제목 : 종목 검색식 부탁드립니다.
> 아래 수식 1분봉으로 설정해서 조건상으로는 당일 봉 3개 연속으로 상승흐름이 나와야 매수, 9시3분 이후 매수해야하는데
9시 1분부터 매수를 하네요
수정좀 부탁드립니다
input: N(5), Z(1), Y(2), 기간1(5), 기간2(20);
var: a(0), b(0), x(0);
a = ema(c, 기간1);
b = ema(c, 기간2);
x = (a - b);
if CurrentDate == sDate and (((a > b) and (x > x[1]) and (x[1] > x[2]) and (x[2] > x[3])) or
((a < b) and (x > x[1]) and (x[1] > x[2]) and (x[2] > x[3]))) and
(CountIf(M > 2000000000, N) >= Z or
CountIf(M > 1000000000, N) >= Y) Then
Find(1);