예스스탁
예스스탁 답변
2025-03-10 10:38:30
안녕하세요
예스스탁입니다.
아마 분봉에서 일봉의 값을 계산한 내용같습니다.
종목검색은 최대 제공봉수가 500봉 입니다.
속성에서 검색에 필요한 최소기간에 500봉 지정하시고 검색하시면 됩니다.
input : 기간(15),간격(3);
var : 다(0),바(0),스(False),cs(-1);
다=Min(
DayLow(2),DayLow(3),DayLow(4),
DayLow(5),DayLow(6),DayLow(7),
DayLow(8),DayLow(9),DayLow(10),
DayLow(11),DayLow(12),DayLow(13),
DayLow(14),DayLow(15),DayLow(16));
바=Max(
DayHigh(1),DayHigh(2),DayHigh(3),
DayHigh(4),DayHigh(5),DayHigh(6),
DayHigh(7),DayHigh(8),DayHigh(9),
DayHigh(10),DayHigh(11),DayHigh(12),
DayHigh(13),DayHigh(14),DayHigh(15));
if DayLow < 다 Then
cs = 0;
if cs >= 0 and date!=date[1] Then
cs = cs+1;
스 = cs ==(기간-간격);
if 스 == true Then
var1 = 바;
if CrossUp(C,var1) Then
Find(1);
즐거운 하루되세요
> ksks 님이 쓴 글입니다.
> 제목 : 수식요청
> 다=Min(
NPreDayLow(2),NPreDayLow(3),NPreDayLow(4),
NPreDayLow(5),NPreDayLow(6),NPreDayLow(7),
NPreDayLow(8),NPreDayLow(9),NPreDayLow(10),
NPreDayLow(11),NPreDayLow(12),NPreDayLow(13),
NPreDayLow(14),NPreDayLow(15),NPreDayLow(16));
바=Max(
NPreDayHigh(1),NPreDayHigh(2),NPreDayHigh(3),
NPreDayHigh(4),NPreDayHigh(5),NPreDayHigh(6),
NPreDayHigh(7),NPreDayHigh(8),NPreDayHigh(9),
NPreDayHigh(10),NPreDayHigh(11),NPreDayHigh(12),
NPreDayHigh(13),NPreDayHigh(14),NPreDayHigh(15));
스=CountSince(DayLow()<다,date!=date(1))==(기간-간격);
Valuewhen(1,스,바)
기간 15, 간격 3
위 수식은 60분봉에서 다바스박스 선을 긋는 것으로 입수한 것입니다.
이 선을 돌파하는 종목을 검색코저 합니다만,
우선 이 수식이 맞는 건지 아니면 다른 더 좋은 게 있는지요?
60분봉 돌파수식을 부탁드립니다.
(물론 예스랭귀지로 된 수식)