답변감사합니다
plot((iff(condition3 == true,1,0)) 으로 확인을 해보면
하루중에 조건 (aa[0]<h and aa[0]>l) 을 만족하게 되는 봉이 나타나면 그 다음봉이
aa[0]<h and aa[0]>l 조건을 만족하지 않아도 계속 true 로 나타나고 다음 거래일이 되면 false 가 되는데요
분봉상 조건검색이 뭘 의미하는지 개념을 잘몰라서 그런지 뭔가 이해가 잘 안가는데요
조건만족시 Condition3를 true 로 설정해놓는것과 find 를 하는것의 관계를 잘 모르겠습니다
true 로 했다가 거래일이 변경되면 다시 false 로 리셋을 하는거 같은데..
"오늘 당일날 봉들중에서 하나라도 조건에 맞으면 검색하라 " 이런 의미는 아닌건가요?
if Bdate != Bdate[1] Then
{
Condition3=False;
}
...
if Condition3==False and (aa[1]<h and aa[1]>l) Then
{
Condition3=true;
Find(1);
}
질문2)
그럼 혹시 그냥 단순하게 분봉 차트로 봤을때, 지금 현재봉만 (가장 최근봉) 가지고 봤을때 aa[1]<h and aa[1]>l 조건 만족하는걸 찾게 하는건 안될까요?? 일봉에서 하는거처럼요.
그리고 질문1에서 말한거처럼 분봉상 당일날 한번이라도 그런봉이 나오면 검색하게 해주는 식은
작성이 가능할까요?
감사합니다
답변 1
예스스탁
예스스탁 답변
2025-06-19 15:23:50
안녕하세요
예스스탁입니다.
1
if Bdate != Bdate[1] Then
{
Condition3=False;
}
//Condition3이 false이고 지정한 조건이 만족하면
if Condition3==False and (aa[1]<h and aa[1]>l) Then
{
//Condition3을 true로 변경하고
Condition3=true;
//검색
Find(1);
}
위 내용은 현재봉이 오늘 처음 지정한 조건을 만족한 봉인 종목을 찾는 내용입니다.
현재봉이 만족한 종목이 아니거나 첫번째 만족한봉이 아니면 검색되지 않습니다.
당일 1회라도 조건을 만족한 종목을 찾는다면 수식은 아래와 같이 작성하셔야 합니다.
if Bdate != Bdate[1] Then
{
Condition3=False;
}
if Condition3==False and (aa[1]<h and aa[1]>l) Then
Condition3=true;
if condition3 == true then
Find(1);
2
현재봉이 만족한 것을 찾으시면 아래와 같습니다.
if (aa[1]<h and aa[1]>l) Then
Find(1);
즐거운 하루되세요
> yamu 님이 쓴 글입니다.
> 제목 : 질문 부탁드립니다
> 답변감사합니다
plot((iff(condition3 == true,1,0)) 으로 확인을 해보면
하루중에 조건 (aa[0]<h and aa[0]>l) 을 만족하게 되는 봉이 나타나면 그 다음봉이
aa[0]<h and aa[0]>l 조건을 만족하지 않아도 계속 true 로 나타나고 다음 거래일이 되면 false 가 되는데요
분봉상 조건검색이 뭘 의미하는지 개념을 잘몰라서 그런지 뭔가 이해가 잘 안가는데요
조건만족시 Condition3를 true 로 설정해놓는것과 find 를 하는것의 관계를 잘 모르겠습니다
true 로 했다가 거래일이 변경되면 다시 false 로 리셋을 하는거 같은데..
"오늘 당일날 봉들중에서 하나라도 조건에 맞으면 검색하라 " 이런 의미는 아닌건가요?
if Bdate != Bdate[1] Then
{
Condition3=False;
}
...
if Condition3==False and (aa[1]<h and aa[1]>l) Then
{
Condition3=true;
Find(1);
}
질문2)
그럼 혹시 그냥 단순하게 분봉 차트로 봤을때, 지금 현재봉만 (가장 최근봉) 가지고 봤을때 aa[1]<h and aa[1]>l 조건 만족하는걸 찾게 하는건 안될까요?? 일봉에서 하는거처럼요.
그리고 질문1에서 말한거처럼 분봉상 당일날 한번이라도 그런봉이 나오면 검색하게 해주는 식은
작성이 가능할까요?
감사합니다