커뮤니티
부탁 드립니다.
2017-04-12 07:04:11
172
글번호 108703
도움 주심에 감사 드립니다.
다음 수식을 n을 입력하는 형태가 아닌
지정일자를 입력하는 방법으로 수정 가능 하겠는지요?
(참고수식 참조)
미리 경배로 감사 인사 올립니다.
input : n(3);
var : da(0),fb(0),dayvol(0),sumdvol(0),sumv(0);
var : aa(0),valvwh(0),valsumdvol(0),idx(0),volp(0);
aa = bdate%100;
da = bdate%10000;
fb = floor(da/100);
dayvol = (h+l)/2*v;
sumdvol= sumdvol+ dayvol;
sumv = sumv + v;
if (fb <> fb[1] and aa >= n) or (fb == fb[1] and aa >= n and aa[1] < n) Then{
valvwh = sumv;
valsumdvol = sumdvol;
idx = 0;
}
Else
idx = idx+1;
volp=(valsumdvol-sumdvol)/(valvwh-sumv);
if idx Then
var1 = volp;
Else
var1 =(h+l)/2;
plot1(var1);
참고수식)
input:시작일(20170320),종료일(20171231);
Var : cond5(false);
var:a5(0),b5(0),k5(0),HH5(0),LL5(0),TX(0),TX1(0),TX2(0),TX3(0);
var99=시작일;
var88=종료일;
if sdate == var99 then{
cond5 = true;
HH5 = H;
LL5 = L;
}
if sdate ==var88 Then
Cond5 = false;
if cond5 == true then{
if H > HH5 Then
HH5 = H;
if L < LL5 Then
LL5 = L;
a5 = HH5;
b5 = LL5;
k5 =a5-b5;
plot41((a5),"H",RED);
plot47((k5*0.5+b5),"50",magenta,def,2);
plot55((b5),"L",black);
}
답변 1
예스스탁 예스스탁 답변
2017-04-12 10:56:01
안녕하세요
예스스탁입니다.
input:시작일(20170320),종료일(20171231);
var : dayvol(0),sumdvol(0),sumv(0);
var : valvwh(0),valsumdvol(0),idx(0),volp(0);
dayvol = (h+l)/2*v;
sumdvol= sumdvol+ dayvol;
sumv = sumv + v;
if sdate != sdate[1] and sdate == 시작일 Then{
Condition1 = true;
valvwh = sumv;
valsumdvol = sumdvol;
idx = 0;
}
if sdate != sdate[1] and sdate == 종료일 Then
Condition1 = false;
if Condition1 == true Then{
if Condition1[1] == true Then
idx = idx+1;
volp=(valsumdvol-sumdvol)/(valvwh-sumv);
if idx Then
var1 = volp;
Else
var1 =(h+l)/2;
plot1(var1);
}
즐거운 하루되세요
> yes 님이 쓴 글입니다.
> 제목 : 부탁 드립니다.
> 도움 주심에 감사 드립니다.
다음 수식을 n을 입력하는 형태가 아닌
지정일자를 입력하는 방법으로 수정 가능 하겠는지요?
(참고수식 참조)
미리 경배로 감사 인사 올립니다.
input : n(3);
var : da(0),fb(0),dayvol(0),sumdvol(0),sumv(0);
var : aa(0),valvwh(0),valsumdvol(0),idx(0),volp(0);
aa = bdate%100;
da = bdate%10000;
fb = floor(da/100);
dayvol = (h+l)/2*v;
sumdvol= sumdvol+ dayvol;
sumv = sumv + v;
if (fb <> fb[1] and aa >= n) or (fb == fb[1] and aa >= n and aa[1] < n) Then{
valvwh = sumv;
valsumdvol = sumdvol;
idx = 0;
}
Else
idx = idx+1;
volp=(valsumdvol-sumdvol)/(valvwh-sumv);
if idx Then
var1 = volp;
Else
var1 =(h+l)/2;
plot1(var1);
참고수식)
input:시작일(20170320),종료일(20171231);
Var : cond5(false);
var:a5(0),b5(0),k5(0),HH5(0),LL5(0),TX(0),TX1(0),TX2(0),TX3(0);
var99=시작일;
var88=종료일;
if sdate == var99 then{
cond5 = true;
HH5 = H;
LL5 = L;
}
if sdate ==var88 Then
Cond5 = false;
if cond5 == true then{
if H > HH5 Then
HH5 = H;
if L < LL5 Then
LL5 = L;
a5 = HH5;
b5 = LL5;
k5 =a5-b5;
plot41((a5),"H",RED);
plot47((k5*0.5+b5),"50",magenta,def,2);
plot55((b5),"L",black);
}