첨부 이미지
그림1
주신 검색식은 하기와 같습니다.
마지막 부분의 CrossUp 부분의 순서가 바뀌어 수정하여 사용 중입니다.
그림을 참고하시면...Crossdown도 검색이 됩니다.
저가 필요한 것은 CrossUp되는 종목만 검색을 하고 싶습니다.
참고 종목: 윌링스
input : 변수2(0.328),price(2000);
var : AH(0),AL(0),B1(-1),B2(-1),B3(0);
var : 당일(0),P1(0);
AH=dayhigh();
AL=daylow();
if AH == H Then
B1 = 0;
Else
{
if B1 >= 0 Then
B1 = B1+1;
}
if AL == L Then
B2 = 0;
Else
{
if B2 >= 0 Then
B2 = B2+1;
}
B3=AH-AL;
당일=iff(B1>B2,AH,AL);
P1=iff(B1>B2,AL+B3*변수2,AH-B3*변수2);
if CrossUp(P1, 당일) && C >= price then
find(1);
답변 1
예스스탁
예스스탁 답변
2023-06-14 15:41:22
안녕하세요
예스스탁입니다.
종목검색시 종목검색 속성에서
검색에 필요한 최소기간에 봉수를 지정하고 검색하시기 바랍니다.
종목검색에 제공되는 최대봉수인 500봉으로 지정하고
검색하시면 됩니다.
검색에 필요한 최소기간을 지정하지 않으면
해당 수식에서 필요로 하는 최소봉갯수로
종목검색이 수행되어서 차트와 비교시 값이 다를 수 있습니다.
종목검색은 최대 제공봉수가 500봉입니다.
즐거운 하루되세요
> yes초보님 님이 쓴 글입니다.
> 제목 : (질문번호82036) 기준 검색 상반대 종목도 검색 됨
> 주신 검색식은 하기와 같습니다.
마지막 부분의 CrossUp 부분의 순서가 바뀌어 수정하여 사용 중입니다.
그림을 참고하시면...Crossdown도 검색이 됩니다.
저가 필요한 것은 CrossUp되는 종목만 검색을 하고 싶습니다.
참고 종목: 윌링스
input : 변수2(0.328),price(2000);
var : AH(0),AL(0),B1(-1),B2(-1),B3(0);
var : 당일(0),P1(0);
AH=dayhigh();
AL=daylow();
if AH == H Then
B1 = 0;
Else
{
if B1 >= 0 Then
B1 = B1+1;
}
if AL == L Then
B2 = 0;
Else
{
if B2 >= 0 Then
B2 = B2+1;
}
B3=AH-AL;
당일=iff(B1>B2,AH,AL);
P1=iff(B1>B2,AL+B3*변수2,AH-B3*변수2);
if CrossUp(P1, 당일) && C >= price then
find(1);