도움에 감사 드립니다.
조건1)
예를 들어
월봉에서 과거 36(변수로 입력)개월동안 양봉이 24(변수)개이상
조건2)
예를 들어
주봉에서 과거 36(변수로 입력)주동안 양봉이 24(변수)개이상
조건3)
예를 들어
일봉에서 과거 120(변수로 입력)일동안 양봉이 90(변수)개이상
조건4)
예를 들어
일봉에서 과거 20(변수로 입력)일동안 양봉이 15(변수)개이상
조건5)
예를 들어
10분봉에서 과거 100(변수로 입력)개봉중에서안 양봉이 70(변수)개이상
조건 1,2,3,4,5)를 만족하는 종목 검색하는 수식 부탁 드립니다.
참고 지표)
var : MM(0),cnt(0);
Array : month[13](0),WeeKC[10](0);
MM = Floor(FracPortion(sDate/10000)*100);
month[MM] = C;
if DayOfWeek(Bdate) < DayOfWeek(Bdate[1]) Then
{
For cnt = 1 to 9
{
WeekC[cnt] = WeekC[cnt-1][1];
}
}
WeekC[0] = C;
if month[1] > 0 and month[4] > 0 and month[4] > month[1] and
WeekC[1] > 0 and WeekC[2] > 0 and WeekC[1] > WeekC[2] Then
Find(1);
답변 1
예스스탁
예스스탁 답변
2021-05-28 17:03:21
안녕하세요
예스스탁입니다.
종목검색은 최대 500봉 제공됩니다.
10분봉으로 지정한 모든 타주기 조건 체크가 불가능합니다.
그러므로 문의하신 내용은 각 주기별로 모두 수식 따로 작성하시고
검색창에서 조합해 검색하셔야 합니다.
문의하신 수식의 기본내용은 동일하므로 아래 식 하나를 작성하신 후에
첨부된 그림과 같이 각 주기갯수만큼 추가한 후 외부변수와 주기각각 지정해 검색하시면 됩니다.
input : 기간(36),양봉갯수(24);
if countif(C>O,기간) >= 양봉갯수 Then
Find(1);
즐거운 하루되세요
> yes 님이 쓴 글입니다.
> 제목 : 부탁 드립니다.
> 도움에 감사 드립니다.
조건1)
예를 들어
월봉에서 과거 36(변수로 입력)개월동안 양봉이 24(변수)개이상
조건2)
예를 들어
주봉에서 과거 36(변수로 입력)주동안 양봉이 24(변수)개이상
조건3)
예를 들어
일봉에서 과거 120(변수로 입력)일동안 양봉이 90(변수)개이상
조건4)
예를 들어
일봉에서 과거 20(변수로 입력)일동안 양봉이 15(변수)개이상
조건5)
예를 들어
10분봉에서 과거 100(변수로 입력)개봉중에서안 양봉이 70(변수)개이상
조건 1,2,3,4,5)를 만족하는 종목 검색하는 수식 부탁 드립니다.
참고 지표)
var : MM(0),cnt(0);
Array : month[13](0),WeeKC[10](0);
MM = Floor(FracPortion(sDate/10000)*100);
month[MM] = C;
if DayOfWeek(Bdate) < DayOfWeek(Bdate[1]) Then
{
For cnt = 1 to 9
{
WeekC[cnt] = WeekC[cnt-1][1];
}
}
WeekC[0] = C;
if month[1] > 0 and month[4] > 0 and month[4] > month[1] and
WeekC[1] > 0 and WeekC[2] > 0 and WeekC[1] > WeekC[2] Then
Find(1);