안녕하세요.
많은 개발요구에 친절히 응대해주셔서 감사합니다 ㅠㅠ
다름아니라 제가 이전글에서 요청글을 잘못써서인지, 제가 원하는 종목검색식이 나오지 않았더라구요.
dayvolume이 검색시점의 volume이 아니라 그냥 분별 누적볼륨으로 나와서 문제인것 같습니다.
다시한번 제가 원하는 로직을 말씀드리면 아래와 같습니다.
로직 :
1. 15시에 해당종목의 누적볼륨이 10000으로 가정한다면
2. 9시1분, 9시2분, 9시3분 등 1분봉 각각의 볼륨을 10000(검색시점의 누적볼륨)으로 나눔
ex) 901이 100이라면 0.01 902이 200이라면 0.02 ... 1428이 150이라면 0.015
3. 각 분봉의 값중 max 추출 (위 예시에서는 0.02가 가장 큰값이 되겠죠?)
4. 위 로직을 통해, max값이 0.015 이하인 종목들 검색
입니다.
너무 감사드립니다!!
==========================================================================
안녕하세요
예스스탁입니다.
var : ii(0),r(0),hr(0),cnt(0);
if sDate != sDate[1] Then
ii = 0;
Else
ii = ii+1;
var1 = DayVolume;
hr = 0;
For cnt = 0 to ii
{
r = (v[cnt]-Var1)/Var1*100;
if hr == 0 or (hr > 0 and r < hr) Then
hr = r;
}
if hr < 0.01 Then
Find(1);
즐거운 하루되세요
> 깅창 님이 쓴 글입니다.
> 제목 : 1분봉 검색식
> 안녕하세요
1분봉 차트가 띄워져 있을때
현재 시점의 누적 거래량을 분모로 하고
1분봉 거래량을 분자로해서 비율을 중 가장 큰 값을 구하고 싶습니다.
예를들어 검색시점의 당일 누적 거래량이 10000이라고 할때,
901 거래량이 100이면 0.01
901 거래량이 200이면 0.02
...
검색시점 거래량이 100이면 0.01
이런식으로 구한 값중 가장 큰 값을 구하는 겁니다.
이 가장 큰 값이 0.01 이하인 종목을 찾고싶어요.
수식부탁드립니다.
미리감사드립니다.
답변 1
예스스탁
예스스탁 답변
2023-08-17 17:30:12
안녕하세요
예스스탁입니다.
1
거래량비율의 최고값이 지정한 값이하이어야 하는데
최저값이 지정한 값이하로 작성이 되었습니다.
최고값으로 수정해 드립니다.
현재 수식에서 현재 검색시점에
당일누적거래량을 기준으로 당일 과거 봉들의 비율을 계산하고
해당 비율 중 최고값이 지정한 값 이하인 종목을 검색하게 작성된 식입니다.
위 내용이 아니시면 내일 전화주시기 바랍니다.
02-3453-1060
2
var : ii(0),r(0),hr(0),cnt(0);
if sDate != sDate[1] Then
ii = 0;
Else
ii = ii+1;
var1 = DayVolume;
hr = 0;
For cnt = 0 to ii
{
r = (v[cnt]-Var1)/Var1*100;
if hr == 0 or (hr > 0 and r > hr) Then
hr = r;
}
if hr < 0.01 Then
Find(1);
즐거운 하루되세요
> 깅창 님이 쓴 글입니다.
> 제목 : 종목검색식 재문의
> 안녕하세요.
많은 개발요구에 친절히 응대해주셔서 감사합니다 ㅠㅠ
다름아니라 제가 이전글에서 요청글을 잘못써서인지, 제가 원하는 종목검색식이 나오지 않았더라구요.
dayvolume이 검색시점의 volume이 아니라 그냥 분별 누적볼륨으로 나와서 문제인것 같습니다.
다시한번 제가 원하는 로직을 말씀드리면 아래와 같습니다.
로직 :
1. 15시에 해당종목의 누적볼륨이 10000으로 가정한다면
2. 9시1분, 9시2분, 9시3분 등 1분봉 각각의 볼륨을 10000(검색시점의 누적볼륨)으로 나눔
ex) 901이 100이라면 0.01 902이 200이라면 0.02 ... 1428이 150이라면 0.015
3. 각 분봉의 값중 max 추출 (위 예시에서는 0.02가 가장 큰값이 되겠죠?)
4. 위 로직을 통해, max값이 0.015 이하인 종목들 검색
입니다.
너무 감사드립니다!!
==========================================================================
안녕하세요
예스스탁입니다.
var : ii(0),r(0),hr(0),cnt(0);
if sDate != sDate[1] Then
ii = 0;
Else
ii = ii+1;
var1 = DayVolume;
hr = 0;
For cnt = 0 to ii
{
r = (v[cnt]-Var1)/Var1*100;
if hr == 0 or (hr > 0 and r < hr) Then
hr = r;
}
if hr < 0.01 Then
Find(1);
즐거운 하루되세요
> 깅창 님이 쓴 글입니다.
> 제목 : 1분봉 검색식
> 안녕하세요
1분봉 차트가 띄워져 있을때
현재 시점의 누적 거래량을 분모로 하고
1분봉 거래량을 분자로해서 비율을 중 가장 큰 값을 구하고 싶습니다.
예를들어 검색시점의 당일 누적 거래량이 10000이라고 할때,
901 거래량이 100이면 0.01
901 거래량이 200이면 0.02
...
검색시점 거래량이 100이면 0.01
이런식으로 구한 값중 가장 큰 값을 구하는 겁니다.
이 가장 큰 값이 0.01 이하인 종목을 찾고싶어요.
수식부탁드립니다.
미리감사드립니다.