안녕하세요 더위에 고생이 많으십니다.
1.일봉 몸통의 고가 max(c,o) 만으로 이루어진 좌5, 우5봉의 swinghigh 3개중 최고점(물론 몸통의)을 현재봉이 종가돌파하는 종목 검색식과,
2.위 조건에 맞는 일봉이 100봉이내에 2개 이상 있는 종목 검색식을 알고 싶습니다. 감사합니다.
답변 1
예스스탁
예스스탁 답변
2025-07-14 11:04:53
안녕하세요
예스스탁입니다.
종목검색은 모든 주기에서 최대 500봉 제공이 됩니다.
종목검색 속성에서 검색에 필요한 최소기간에 500봉 지정하고 검색하시기 바랍니다.
1
input : left(5),right(5),N(3);
var : i(0),hh(0);
Array : vv[10](0);
var1 = max(C,O);
if SwingHigh(1,var1,Left,Right,left+Right+1) != -1 Then
{
For i = 9 DownTo 1
{
vv[i] = vv[i-1];
}
vv[0] = var1[right];
hh = 0;
if vv[n-1] > 0 Then
{
For i = 0 to n-1
{
if hh == 0 or (hh > 0 and vv[i] > hh) Then
hh = vv[i];
}
}
Condition1 = False;
}
if Condition1 == False and CrossUp(c,hh) Then
{
Condition1 = true;
Find(1);
}
2
input : left(5),right(5),N(3);
var : i(0),hh(0);
Array : vv[10](0);
var1 = max(C,O);
if SwingHigh(1,var1,Left,Right,left+Right+1) != -1 Then
{
For i = 9 DownTo 1
{
vv[i] = vv[i-1];
}
vv[0] = var1[right];
hh = 0;
if vv[n-1] > 0 Then
{
For i = 0 to n-1
{
if hh == 0 or (hh > 0 and vv[i] > hh) Then
hh = vv[i];
}
}
Condition1 = False;
}
if Condition1 == False and CrossUp(c,hh) Then
{
Condition1 = true;
}
if CountIf(Condition1==true and Condition1[1] == False,100) >= 2 Then
Find(1);
즐거운 하루되세요
> 선도인 님이 쓴 글입니다.
> 제목 : 몸통고가만으로 이루어진 swinghigh 검색
> 안녕하세요 더위에 고생이 많으십니다.
1.일봉 몸통의 고가 max(c,o) 만으로 이루어진 좌5, 우5봉의 swinghigh 3개중 최고점(물론 몸통의)을 현재봉이 종가돌파하는 종목 검색식과,
2.위 조건에 맞는 일봉이 100봉이내에 2개 이상 있는 종목 검색식을 알고 싶습니다. 감사합니다.