커뮤니티
수식문의
2011-07-08 02:04:51
841
글번호 40683
1.
plot1(upvol,"매수체결량");
plot2(downvol,"매도체결량");
plot3(upvol+downvol,"전체체결량");
plot4((upvol+downvol)/2,"중간체결량");
위와 같이
upvol+downvol을 분봉에서 나타내 보았는데.. 마지막 동시호가 체결량이 너무 커서 장중 그림이 제대로 보이지 않습니다. 당일 마지막 동시호가 체결봉을 나타내지 않게 하는 수식은 없을까요.
2.
var1 = (upvol+downvol,"전체체결량");
var2 = (upticks+downticks,"전체체결건수");
요게 당일의 전체체결량과 전체체결 건수인데요..
이걸 각각 전일 대비 퍼센트로 나타내고 싶습니다.
즉 전일대비 전체체결량 증가율, 전일대비 전체 체결 건수 증가율을 나타낸다면요.
3.체결추이 지표인데요..플랏3의 체결추이가 우상향시 빨강 우하향시 파랑으로 표시하고.. 여기에 5이평과 10이평도 넣고 싶습니다. 수식 부탁드립니다.
/*
if upvol > downvol then Begin
plot1(-upvol,"매수체결량bar");
plot5(-upvol+downvol,"매수우위");
End
Else Begin
plot2(DownVol,"매도체결량bar");
plot6(-upvol+downvol,"매도위위");
End
plot3(-(Highest(upvol,9)+Lowest(Upvol,9))/2-150,"9캔들_매수체결량_중심값");
plot4((Highest(DownVol,9)+Lowest(Upvol,9))/2+150,"9캔들_매도체결량_중심값");
*/
vars:diff(0),diffmax(0),diffmin(0);
PlotBaseLine1(0,"기준선");
if dayindex==0 then Begin
diff = 0;
diffmax = 0;
diffmin = 0;
End
plot1(upvol,"매수체결량");
plot2(-downvol,"매도체결량");
diff = diff + (upvol-downvol);
plot3(diff,"체결추이");
if diff > diffmax then diffmax = diff;
if diff < diffmin then diffmin = diff;
if diff > 4000 and sDate == CurrentDate Then plot5(diffmax+1000,"최고값");
if diff < -4000 and sDate == CurrentDate then plot6(diffmin-1000,"최저값");
//plot7(highest(diff,9)+2000,"9캔들_최고값");
//plot8(Lowest(diff,9)-2000,"9캔들_최저값");
답변 2
예스스탁 예스스탁 답변
2011-07-08 11:44:32
안녕하세요?
문의하신 내용 답변드립니다.
감사합니다.
##################
if stime <> 150000 then {
plot1(upvol,"매수체결량");
plot2(downvol,"매도체결량");
plot3(upvol+downvol,"전체체결량");
plot4((upvol+downvol)/2,"중간체결량");
}
#####################
if date <> date[1] then {
var10 = var1[1]; //전일 누적거래량
var11 = var2[1]; //전일 누적체결건수
var1 = upvol+downvol;
var2 = upticks+downticks;
}
else {
var1 = var1 + upvol+downvol;
var2 = var2 + upticks+downticks;
}
var3 = var1/var10*100; // 전일누적대비 당일 누적 거래량
var4 = var2/var11*100; // 전일누적 체결건수 대비 당일 누적체결건수
plot1(var3);
plot2(var4);
########################
vars:diff(0),diffmax(0),diffmin(0);
PlotBaseLine1(0,"기준선");
if dayindex==0 then Begin
diff = 0;
diffmax = 0;
diffmin = 0;
End
plot1(upvol,"매수체결량");
plot2(-downvol,"매도체결량");
diff = diff + (upvol-downvol);
if diff > diff[1] then
plot3(diff,"체결추이", red);
if diff < diff[1] Then
plot3(diff,"체결추이", blue);
if diff > diffmax then diffmax = diff;
if diff < diffmin then diffmin = diff;
if diff > 4000 and sDate == CurrentDate Then plot5(diffmax+1000,"최고값");
if diff < -4000 and sDate == CurrentDate then plot6(diffmin-1000,"최저값");
> 무영자 님이 쓴 글입니다.
> 제목 : 수식문의
> 1.
plot1(upvol,"매수체결량");
plot2(downvol,"매도체결량");
plot3(upvol+downvol,"전체체결량");
plot4((upvol+downvol)/2,"중간체결량");
위와 같이
upvol+downvol을 분봉에서 나타내 보았는데.. 마지막 동시호가 체결량이 너무 커서 장중 그림이 제대로 보이지 않습니다. 당일 마지막 동시호가 체결봉을 나타내지 않게 하는 수식은 없을까요.
2.
var1 = (upvol+downvol,"전체체결량");
var2 = (upticks+downticks,"전체체결건수");
요게 당일의 전체체결량과 전체체결 건수인데요..
이걸 각각 전일 대비 퍼센트로 나타내고 싶습니다.
즉 전일대비 전체체결량 증가율, 전일대비 전체 체결 건수 증가율을 나타낸다면요.
3.체결추이 지표인데요..플랏3의 체결추이가 우상향시 빨강 우하향시 파랑으로 표시하고.. 여기에 5이평과 10이평도 넣고 싶습니다. 수식 부탁드립니다.
/*
if upvol > downvol then Begin
plot1(-upvol,"매수체결량bar");
plot5(-upvol+downvol,"매수우위");
End
Else Begin
plot2(DownVol,"매도체결량bar");
plot6(-upvol+downvol,"매도위위");
End
plot3(-(Highest(upvol,9)+Lowest(Upvol,9))/2-150,"9캔들_매수체결량_중심값");
plot4((Highest(DownVol,9)+Lowest(Upvol,9))/2+150,"9캔들_매도체결량_중심값");
*/
vars:diff(0),diffmax(0),diffmin(0);
PlotBaseLine1(0,"기준선");
if dayindex==0 then Begin
diff = 0;
diffmax = 0;
diffmin = 0;
End
plot1(upvol,"매수체결량");
plot2(-downvol,"매도체결량");
diff = diff + (upvol-downvol);
plot3(diff,"체결추이");
if diff > diffmax then diffmax = diff;
if diff < diffmin then diffmin = diff;
if diff > 4000 and sDate == CurrentDate Then plot5(diffmax+1000,"최고값");
if diff < -4000 and sDate == CurrentDate then plot6(diffmin-1000,"최저값");
//plot7(highest(diff,9)+2000,"9캔들_최고값");
//plot8(Lowest(diff,9)-2000,"9캔들_최저값");
회원
2012-02-28 02:44:14
관리자님에 의해 삭제된 답변입니다.
다음글
이전글