예스스탁
예스스탁 답변
2023-01-31 11:08:23
안녕하세요
예스스탁입니다.
아래 내용을 참고하시기 바랍니다.
1
EV당일평균을 내고 해당 평균보다 많은 거래량만 따로 더하는 부분이
현재시점 평균값을 기준으로 당일 과거봉의 Ev중 큰겂만 골라서 누적을 하는 부분인지
아니면 현재 평균값과 현재EV만을 비교해 누적하는지 정확치 않습니다.
1-1은 전자이고 1-2는 후자입니다.
1-1
var : HH(0),LL(0),EV(0);
var : sumv(0),sumi(0),mav(0),cnt(0),ERV(0),ERV1(0);
if Bdate != Bdate[1] Then
{
sumv = 0;
sumi = 0;
#전일 ERV값
ERV1 = ERV[1];
}
HH = max(H,C[1]);
LL = min(L,C[1]);
EV = (abs(C - C[1])+priceScale*1)/((HH-LL)+priceScale*1)*v;
#당일 EV누적
sumv = sumv+EV;
#당일 봉수
sumi = sumi+1;
#EV 당일평균
mav = sumv/sumi;
#for문을 이용
#현재봉부터 첫봉까지
#ERV에 EV당일평균보다 높은 EV만 모두 합산해 저장
ERV = 0;
For cnt = 0 to sumi-1
{
if ev[cnt] > mav Then
ERV = ERV+EV[cnt];
}
1-2
var : HH(0),LL(0),EV(0);
var : sumv(0),sumi(0),mav(0),cnt(0),ERV(0),ERV1(0);
if Bdate != Bdate[1] Then
{
sumv = 0;
sumi = 0;
#전일 ERV값
ERV1 = ERV[1];
ERV = 0;
}
HH = max(H,C[1]);
LL = min(L,C[1]);
EV = (abs(C - C[1])+priceScale*1)/((HH-LL)+priceScale*1)*v;
#당일 EV누적
sumv = sumv+EV;
#당일 봉수
sumi = sumi+1;
#EV 당일평균
mav = sumv/sumi;
#EV당일평균보다 높은 EV만 모두 합산해 저장
if ev > mav Then
ERV = ERV+EV;
2
var : ev(0),ev3(0),ev4(0),P1(0),m1(0),p11(0),m11(0);
ev3 = EV;
ev4 = Accum(EV)/(Accum(1))/2;
p1 = Accum(iff(C>=O and ev3>=ev4, ev3, 0));
m1 = Accum(iff(C<=O and ev3>=ev4, ev3, 0));
#전일값
if Bdate != Bdate[1] Then
{
p11 = p1[1];
m11 = m1[1];
}
var1 = p1-p11;
var2 = m1-m11;
즐거운 하루되세요
> 정구지 님이 쓴 글입니다.
> 제목 : 해선 개장시간에서 부터 새로 거래량을 더하고 싶을 때 ???
> { 질문 }
아래의 거래량을 예스수식으로 일단 제가 만들어 본 것입니다
(가칭 임의의 유효거래량선)
var : HH(0),LL(0),EV(0);
HH = max(H,C[1]);
LL = min(L,C[1]);
EV = (abs(C - C[1])+priceScale*1)/((HH-LL)+priceScale*1)*v;
plot1(EV);
여기서 추가로 알고 싶은 수식은 ....
총 EV를 매일 해선 개장시간( 예: 현재는 아침 08:00 ~)부터 계산을 새로 시작하게 해서(새로 거래량을 다시 합하게 하고 싶다는 뜻임)
위 거래량을 총 합산한 뒤 평균을 내서 이 평균보다 많은 거래량만 따로 더하여 다시 임의의 거래량선 (가칭 : ERV)을 만들고 싶습니다.
키움 수식에서는 아래와 같이 나타내었습니다.
ev3=EV;
ev4=sum(EV)/(sum(1))/2;
p1= sum(if(C>=O and ev3>=ev4, ev3, 0));
m1= sum(if(C<=O and ev3>=ev4, ev3, 0));
(이 것을 예스 수식으로 나타내고 아래 설명은 그 다음 구하려는 수식의 설명입니다)
여기서 금일까지 더한 양의 합인 p1에서 전일까지 더한 음의 합 p1을 빼면 될거 같은데... (음의 합 m1도 동일하므로 생략)
어떻게 수식을 구성해야 할지 힌트라도 부탁드립니다.