지난 90일내에 아래 조건을 만족하는 봉이 있는 종목을 찾는 수식을 만들었는데, 잘못된 부분 수정 부탁드려요
조건 : 지난 90일 간
1. 윗꼬리(양봉,음봉) 달린 캔들 발생한 날에
2. 90일간 중에서 가장 많은 거래량이 발생한 종목 검색
Variables: Body(0),highbody(0),lowbody(0),value(0);
var : maxVolume (max(dayVolume, 88));
// 검색 기간 설정
var : startDate (DayIndex - 90); // 최근 3개월
var : endDate (dayindex);
body= Abs(O-C);
Highbody = Max(O,C);
Lowbody = Min(O,C);
if (body > (high - low) * 0.5 and volume == maxvolume) Then
value = 1;
Else
value = 0;
Find(value);
답변 3
예스스탁
예스스탁 답변
2024-02-16 11:34:09
안녕하세요
예스스탁입니다.
1
오늘 윗꼬리가 있는 봉이고 거래량이 90일 최고거래량인 종목을 찾으시면 아래식 이용하시면 됩니다.
var : maxVolume(0);
maxVolume = highest(V,90);
if H > max(C,O) and volume == maxvolume Then
Find(1);
2
최근 90일간 위 1번이 만족한 경우가 1회이상 있는 종목을 찾으시면 아래와 같습니다.
var : maxVolume(0);
maxVolume = highest(V,90);
if CountIf(H > max(C,O) and volume == maxvolume, 90) >= 1 Then
Find(1);
즐거운 하루되세요
> yunmx 님이 쓴 글입니다.
> 제목 : 수식 수정
> 지난 90일내에 아래 조건을 만족하는 봉이 있는 종목을 찾는 수식을 만들었는데, 잘못된 부분 수정 부탁드려요
조건 : 지난 90일 간
1. 윗꼬리(양봉,음봉) 달린 캔들 발생한 날에
2. 90일간 중에서 가장 많은 거래량이 발생한 종목 검색
Variables: Body(0),highbody(0),lowbody(0),value(0);
var : maxVolume (max(dayVolume, 88));
// 검색 기간 설정
var : startDate (DayIndex - 90); // 최근 3개월
var : endDate (dayindex);
body= Abs(O-C);
Highbody = Max(O,C);
Lowbody = Min(O,C);
if (body > (high - low) * 0.5 and volume == maxvolume) Then
value = 1;
Else
value = 0;
Find(value);
yunmx
2024-02-16 13:52:04
윗꼬리가 발생한 해당봉에서 90일동안의 최대 거래량이 발생했을 경우를 찾는 수식으로 수정하려고 합니다. 아래 수정해 주신 수식으로 적용하면 거의 모든 종목이 해당이 되어 추가 수정이 필요할 것 같습니다. 제가 일부 수정한 수식 참조하시고 추가 수정 부탁드립니다.
var : maxVolume(0), body(0);
maxVolume = highest(V,90);
body = abs(C-O);
if CountIf( O == L and (body * 1.5) > (H-L) and volume == maxvolume, 90) >= 1 Then
Find(1);
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식 수정
>
안녕하세요
예스스탁입니다.
1
오늘 윗꼬리가 있는 봉이고 거래량이 90일 최고거래량인 종목을 찾으시면 아래식 이용하시면 됩니다.
var : maxVolume(0);
maxVolume = highest(V,90);
if H > max(C,O) and volume == maxvolume Then
Find(1);
2
최근 90일간 위 1번이 만족한 경우가 1회이상 있는 종목을 찾으시면 아래와 같습니다.
var : maxVolume(0);
maxVolume = highest(V,90);
if CountIf(H > max(C,O) and volume == maxvolume, 90) >= 1 Then
Find(1);
즐거운 하루되세요
> yunmx 님이 쓴 글입니다.
> 제목 : 수식 수정
> 지난 90일내에 아래 조건을 만족하는 봉이 있는 종목을 찾는 수식을 만들었는데, 잘못된 부분 수정 부탁드려요
조건 : 지난 90일 간
1. 윗꼬리(양봉,음봉) 달린 캔들 발생한 날에
2. 90일간 중에서 가장 많은 거래량이 발생한 종목 검색
Variables: Body(0),highbody(0),lowbody(0),value(0);
var : maxVolume (max(dayVolume, 88));
// 검색 기간 설정
var : startDate (DayIndex - 90); // 최근 3개월
var : endDate (dayindex);
body= Abs(O-C);
Highbody = Max(O,C);
Lowbody = Min(O,C);
if (body > (high - low) * 0.5 and volume == maxvolume) Then
value = 1;
Else
value = 0;
Find(value);
예스스탁
예스스탁 답변
2024-02-16 14:50:25
안녕하세요
예스스탁입니다.
var : maxVolume(0), body(0);
maxVolume = highest(V,90);
body = abs(C-O);
if O == L and (body * 1.5) > (H-L) and volume == maxvolume Then
Find(1);
즐거운 하루되세요
> yunmx 님이 쓴 글입니다.
> 제목 : Re : Re : 수식 수정
> 윗꼬리가 발생한 해당봉에서 90일동안의 최대 거래량이 발생했을 경우를 찾는 수식으로 수정하려고 합니다. 아래 수정해 주신 수식으로 적용하면 거의 모든 종목이 해당이 되어 추가 수정이 필요할 것 같습니다. 제가 일부 수정한 수식 참조하시고 추가 수정 부탁드립니다.
var : maxVolume(0), body(0);
maxVolume = highest(V,90);
body = abs(C-O);
if CountIf( O == L and (body * 1.5) > (H-L) and volume == maxvolume, 90) >= 1 Then
Find(1);
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식 수정
>
안녕하세요
예스스탁입니다.
1
오늘 윗꼬리가 있는 봉이고 거래량이 90일 최고거래량인 종목을 찾으시면 아래식 이용하시면 됩니다.
var : maxVolume(0);
maxVolume = highest(V,90);
if H > max(C,O) and volume == maxvolume Then
Find(1);
2
최근 90일간 위 1번이 만족한 경우가 1회이상 있는 종목을 찾으시면 아래와 같습니다.
var : maxVolume(0);
maxVolume = highest(V,90);
if CountIf(H > max(C,O) and volume == maxvolume, 90) >= 1 Then
Find(1);
즐거운 하루되세요
> yunmx 님이 쓴 글입니다.
> 제목 : 수식 수정
> 지난 90일내에 아래 조건을 만족하는 봉이 있는 종목을 찾는 수식을 만들었는데, 잘못된 부분 수정 부탁드려요
조건 : 지난 90일 간
1. 윗꼬리(양봉,음봉) 달린 캔들 발생한 날에
2. 90일간 중에서 가장 많은 거래량이 발생한 종목 검색
Variables: Body(0),highbody(0),lowbody(0),value(0);
var : maxVolume (max(dayVolume, 88));
// 검색 기간 설정
var : startDate (DayIndex - 90); // 최근 3개월
var : endDate (dayindex);
body= Abs(O-C);
Highbody = Max(O,C);
Lowbody = Min(O,C);
if (body > (high - low) * 0.5 and volume == maxvolume) Then
value = 1;
Else
value = 0;
Find(value);