커뮤니티
종목검색식 수정
2016-07-25 23:17:40
189
글번호 100351
항상 감사드립니다
1_아래 종목검색식중
<DayVolume > Hv and #당일거래량이 20일 최고거래량보다 크고> 부분을
==> <당일거래량이 40일 최고거래량보다 크고> 로 바꾸어 작성하고 싶습니다.
2_파워종목검색창에서 검색된 종목을 전략실행챠트에 연계해서 보는방법을 알고싶습니다
var : cnt(0),sum1(0),mav1(0),Hv(0);
Array : MM[50](0);
#날짜가 변경되면
if date != date[1] Then{
#당일 거래거래대금 누적할 변수는 0
MM[0] = 0;
#이전일 거대대금을 배열변수의 다음방으로 이동
#기존MM[0]에 저장된 값은 MM[1]로
#기존MM[1]에 저장된 값은 MM[2]로
#기존MM[2]에 저장된 값은 MM[3]로.....
for cnt = 1 to 49{
MM[cnt] = MM[cnt][1];
}
}
#당일거대대금 누적할 변수에 봉마다 거래대금을 합산
MM[0] = MM[0]+Money;
#최근 20개의 값을 호출
#거대대금을 20개의 값을 누적한 이후에 20으로 나누어 20일 평균을 구함
#거래량은 가장큰값을 계산
sum1 = 0;
Hv = 0;
for cnt = 1 to 20{
sum1 = sum1+MM[cnt];
if DayVolume(cnt) > Hv Then
Hv = DayVolume(cnt);
}
mav1 = sum1/20;
if MM[20] > 0 and mav1 > 500000000 and #최근 20일 거대대금 평균은 5억이상
DayVolume > Hv and #당일거래량이 20일 최고거래량보다 크고
find(1);
답변 1
예스스탁 예스스탁 답변
2016-07-26 11:03:42
안녕하세요
예스스탁입니다.
1
input : 거대대금일수(20),최고거래량일수(40);
var : cnt(0),sum1(0),mav1(0),Hv(0);
Array : MM[50](0);
#날짜가 변경되면
if date != date[1] Then{
#당일 거래거래대금 누적할 변수는 0
MM[0] = 0;
#이전일 거대대금을 배열변수의 다음방으로 이동
#기존MM[0]에 저장된 값은 MM[1]로
#기존MM[1]에 저장된 값은 MM[2]로
#기존MM[2]에 저장된 값은 MM[3]로.....
for cnt = 1 to 49{
MM[cnt] = MM[cnt][1];
}
}
#당일거대대금 누적할 변수에 봉마다 거래대금을 합산
MM[0] = MM[0]+Money;
#최근 20개의 값을 호출
#거대대금을 20개의 값을 누적한 이후에 20으로 나누어 20일 평균을 구함
#거래량은 가장큰값을 계산
sum1 = 0;
for cnt = 1 to 거대대금일수{
sum1 = sum1+MM[cnt];
}
mav1 = sum1/20;
Hv = 0;
for cnt = 1 to 최고거래량일수{
if DayVolume(cnt) > Hv Then
Hv = DayVolume(cnt);
}
if MM[20] > 0 and mav1 > 500000000 and #최근 20일 거대대금 평균은 5억이상
DayVolume > Hv then #당일거래량이 20일 최고거래량보다 크고
find(1);
2
차트는 직접 열으셔야 합니다.
자동으로 연동이 되지 않습니다.
즐거운 하루되세요
> 조민철 님이 쓴 글입니다.
> 제목 : 종목검색식 수정
> 항상 감사드립니다
1_아래 종목검색식중
<DayVolume > Hv and #당일거래량이 20일 최고거래량보다 크고> 부분을
==> <당일거래량이 40일 최고거래량보다 크고> 로 바꾸어 작성하고 싶습니다.
2_파워종목검색창에서 검색된 종목을 전략실행챠트에 연계해서 보는방법을 알고싶습니다
var : cnt(0),sum1(0),mav1(0),Hv(0);
Array : MM[50](0);
#날짜가 변경되면
if date != date[1] Then{
#당일 거래거래대금 누적할 변수는 0
MM[0] = 0;
#이전일 거대대금을 배열변수의 다음방으로 이동
#기존MM[0]에 저장된 값은 MM[1]로
#기존MM[1]에 저장된 값은 MM[2]로
#기존MM[2]에 저장된 값은 MM[3]로.....
for cnt = 1 to 49{
MM[cnt] = MM[cnt][1];
}
}
#당일거대대금 누적할 변수에 봉마다 거래대금을 합산
MM[0] = MM[0]+Money;
#최근 20개의 값을 호출
#거대대금을 20개의 값을 누적한 이후에 20으로 나누어 20일 평균을 구함
#거래량은 가장큰값을 계산
sum1 = 0;
Hv = 0;
for cnt = 1 to 20{
sum1 = sum1+MM[cnt];
if DayVolume(cnt) > Hv Then
Hv = DayVolume(cnt);
}
mav1 = sum1/20;
if MM[20] > 0 and mav1 > 500000000 and #최근 20일 거대대금 평균은 5억이상
DayVolume > Hv and #당일거래량이 20일 최고거래량보다 크고
find(1);
다음글
이전글