수고가 많으십니다
지난 답변 감사드립니다
질문1)
분봉 검색에서 당일 포함 지난 10거래일 동안 조건만족이 8번이상 만족시에 검색을 하게 할 수 있을까요?
아래 첨부한 수식은 당일 조건만족이 1번 이상 발생했을때 검색하는 수식입니다
if Bdate != Bdate[1] Then
{
DD = DD+1;
Condition3=False;
}
if (h>l*1.08) then
{...
}
if Condition3==False and (aa[0]<h and aa[0]>l) Then
{
Condition3=true;
}
if condition3==true then find(1);
질문2)
당일 포함 지난 10거래일 동안 8번 이상 조건을 만족하지만
조건만족 횟수의 절반 이상이 거래일의 초반 1/3지점 이내에서 발생했을때 검색을 하게 할 수 있을까요?
예를들어서 초반 3거래일 (10거래일 * 1/3 = 3.333... 을 정수부만 취해서 3일) 동안 4번 이상 발생했을때만 검색을 하고자 합니다
감사합니다
답변 1
예스스탁
예스스탁 답변
2025-06-26 09:53:28
안녕하세요
예스스탁입니다.
1
종목검색은 모든주기에서 최대 제공봉수가 500봉입니다.
사용하시는 주기에서 500봉으로 10일치가 안될 수 있습니다.
이용에 참고하시기 바랍니다.
var : i(0),count(0);
Array : cond3[10](false);
if Bdate != Bdate[1] Then
{
DD = DD+1;
For i = 9 DownTo 1
{
cond3[i] = cond3[i-1];
}
Cond3[0]=False;
}
if (h>l*1.08) then
{...
}
if Cond3[0] == False and (aa[0]<h and aa[0]>l) Then
{
Cond3[0]=true;
}
count = 0;
For i = 0 to 9
{
if cond3[i] == true Then
count = count+1;
}
//당일 만족하과 최근 10일 8번이상입니다. 당일 만족여부는 불필요하시면 cond3[0] == true 삭제하시면 됩니다.
if cond3[0] == true and count >= 8 then find(1);
2
올리신 수식에서 condition3은 하루 한번 값이 변경됩니다.
3일동안 4번은 성립되지 않습니다.
초반 3일(7일전~9일전)에 3번 만족한 것이라면 1식에 아래와 같이 추가해 처리하시면 됩니다,.
var : i(0),count(0),count1(0);
Array : cond3[10](False);
if Bdate != Bdate[1] Then
{
DD = DD+1;
For i = 9 DownTo 1
{
cond3[i] = cond3[i-1];
}
Cond3[0]=False;
}
if (h>l*1.08) then
{...
}
if Cond3[0] == False and (aa[0]<h and aa[0]>l) Then
{
Cond3[0] = true;
}
count = 0;
count1 = 0;
For i = 0 to 9
{
if cond3[i] == true Then
count = count+1;
if i >= 7 and cond3[i] == true Then
count1 = count+1;
}
if cond3[0] == true and count >= 8 and count1 == 3 then find(1);
즐거운 하루되세요
> yamu 님이 쓴 글입니다.
> 제목 : 질문 부탁드립니다
> 수고가 많으십니다
지난 답변 감사드립니다
질문1)
분봉 검색에서 당일 포함 지난 10거래일 동안 조건만족이 8번이상 만족시에 검색을 하게 할 수 있을까요?
아래 첨부한 수식은 당일 조건만족이 1번 이상 발생했을때 검색하는 수식입니다
if Bdate != Bdate[1] Then
{
DD = DD+1;
Condition3=False;
}
if (h>l*1.08) then
{...
}
if Condition3==False and (aa[0]<h and aa[0]>l) Then
{
Condition3=true;
}
if condition3==true then find(1);
질문2)
당일 포함 지난 10거래일 동안 8번 이상 조건을 만족하지만
조건만족 횟수의 절반 이상이 거래일의 초반 1/3지점 이내에서 발생했을때 검색을 하게 할 수 있을까요?
예를들어서 초반 3거래일 (10거래일 * 1/3 = 3.333... 을 정수부만 취해서 3일) 동안 4번 이상 발생했을때만 검색을 하고자 합니다
감사합니다