친절한 답변 너무 감사드립니다..너무 자주 여쭤봐서 죄송합니다..처음써보다보니...어렵네요ㅠㅠ...마지막 질문이 될꺼같습니다...
아래 답변주신내용인데요...
여기서 20일 최고가를 추가를 해서 부탁드리겠습니다..
혼자 해보려니...안나오네요 ㅠㅠㅠ
input : 금액(10000000000);
var : Q(0),Q2(0);
Q = Accum(iff(o<c,c*v,0))-Accum(iff(o>c,c*v,0));
if sdate != sDate[1] Then
{
Q2 = Q[1];
Condition1 = False;
}
if Q - Q2>금액 Then
Condition1 = true;
if Condition1 == true Then
find(1);
답변 1
예스스탁
예스스탁 답변
2021-05-06 16:51:38
안녕하세요
예스스탁입니다.
1
종목검색은 모든 주기에서 최대 500봉만 제공됩니다.
해당수식이 분봉에서 검색되는 내용이므로 해당 수식에 20일 신고가를 함께 넣을 수 없습니다.
방법이면 20일 신고가는 별도로 작성하고
종목검색화면에서 분봉식과 일봉식을 조합해서 검색하셔야 합니다.
예스트레이더의 [3202] 파워종목검색화면이나
NH트레이더의 [5202] 종목검색화면에서는
하나의 검색식을 주기를 달리해 지정해 검색하거나
검색식을 여러개 지정해 주기를 달리지정해 조합해서 종목검색할수 있습니다.
프로그램 사용법 도움말에서 각 화면 도움말 참고하시기 바랍니다.
if C > Highest(H,20)[1] Then
find(1);
위 내용을 별도의 종목검색식으로 작성하신 후에
첨부된 그림같이 기존식과 조합해서 검색하시면 됩니다.
2
만약 20일최고가가 단지 1분봉에서 20개봉 최고가를 의미하시면
아래와 같이 작성해서 사용하시면 됩니다.
input : 금액(10000000000);
var : Q(0),Q2(0);
Q = Accum(iff(o<c,c*v,0))-Accum(iff(o>c,c*v,0));
if sdate != sDate[1] Then
{
Q2 = Q[1];
Condition1 = False;
}
if Q - Q2>금액 and C > Highest(H,20)[1] Then
Condition1 = true;
if Condition1 == true Then
find(1);
즐거운 하루되세요
> 상쿠대 님이 쓴 글입니다.
> 제목 : 안녕하세요?
> 친절한 답변 너무 감사드립니다..너무 자주 여쭤봐서 죄송합니다..처음써보다보니...어렵네요ㅠㅠ...마지막 질문이 될꺼같습니다...
아래 답변주신내용인데요...
여기서 20일 최고가를 추가를 해서 부탁드리겠습니다..
혼자 해보려니...안나오네요 ㅠㅠㅠ
input : 금액(10000000000);
var : Q(0),Q2(0);
Q = Accum(iff(o<c,c*v,0))-Accum(iff(o>c,c*v,0));
if sdate != sDate[1] Then
{
Q2 = Q[1];
Condition1 = False;
}
if Q - Q2>금액 Then
Condition1 = true;
if Condition1 == true Then
find(1);