커뮤니티
수정요~~~
2011-11-11 12:58:35
411
글번호 44668
수고하십니다 아래공식은
##############################
input : P1(5),p2(20),p3(60),p4(240);
var1 = bids-asks;
var2 = ma(var1,P1);
var3 = ma(var1,P2);
var4 = ma(var1,P3);
var5 = ma(var1,P4);
plot1(var1);
PlotBaseLine1(0,"기준선");
if ma(var2,P1) > ma(var2,P1)[1] then
plot2(ma(var2,p1),"5선",RED);
else plot2(ma(var2,p1),"5선",BLUE);
if ma(var3,P2) > ma(var3,P2)[1] then
plot3(ma(var3,p2),"20선",RED);
else plot3(ma(var3,p2),"20선",BLUE);
if ma(var4,P3) > ma(var4,P3)[1] then
plot4(ma(var4,p3),"60선",RED);
else plot4(ma(var4,p3),"60선",BLUE);
if ma(var5,P4) > ma(var5,P4)[1] then
plot5(ma(var5,p4),"240선",RED);
else plot5(ma(var5,p4),"240선",BLUE);
###############################################
틱챠트에 적용된 비드애스크 공식인데요
챠트는 틱챠트에 비드애스크 공식은 선물 30분을 적용할수는 없나요
공식 부탁드립니다...
답변 1
예스스탁 예스스탁 답변
2011-11-11 14:51:41
안녕하세요
예스스탁입니다.
틱차트에서 구현되는 모든 분봉지표들은
그값이 실제 해당 분봉차트에서 보실 경우와 다를 경우가 많습니다.
이용에 참고하시기 바랍니다.
input : Ntime(30),P1(5),p2(20),p3(60),p4(240);
var : cnt(0),sum1(0),sum2(0),sum3(0),sum4(0),mav1(0),mav2(0),mav3(0),mav4(0);
var : Prema1(0),Prema2(0),Prema3(0),Prema4(0);
Array : BA[300](0);
value1 = TimeToMinutes(stime)%Ntime;
if dayindex() == 0 or (value1 < value1[1] and stime > stime[1]) Then{
for cnt = 1 to P4{
BA[cnt] = BA[cnt-1][1];
}
Prema1 = mav1[1];
Prema2 = mav2[1];
Prema3 = mav3[1];
Prema4 = mav4[1];
}
BA[0] = bids-asks;
sum1 = 0;
sum2 = 0;
sum3 = 0;
sum4 = 0;
for cnt = 0 to P4{
if cnt < P1 Then
sum1 = sum1+BA[cnt];
if cnt < P2 Then
sum2 = sum2+BA[cnt];
if cnt < P3 Then
sum3 = sum3+BA[cnt];
if cnt < P4 Then
sum4 = sum4+BA[cnt];
}
mav1 = sum1/P1;
mav2 = sum2/P1;
mav3 = sum3/P1;
mav4 = sum4/P1;
plot1(BA[0]);
PlotBaseLine1(0,"기준선");
if mav1 > prema1 then
plot2(mav1,"5선",RED);
else
plot2(mav1,"5선",BLUE);
if mav2 > prema2 then
plot3(mav2,"20선",RED);
else
plot3(mav2,"20선",BLUE);
if mav3 > prema3 then
plot4(mav3,"60선",RED);
else
plot4(mav3,"60선",BLUE);
if mav4 > prema4 then
plot5(mav4,"240선",RED);
else
plot5(mav4,"240선",BLUE);
즐거운 하루되세요
> 공기단축 님이 쓴 글입니다.
> 제목 : 수정요~~~
> 수고하십니다 아래공식은
##############################
input : P1(5),p2(20),p3(60),p4(240);
var1 = bids-asks;
var2 = ma(var1,P1);
var3 = ma(var1,P2);
var4 = ma(var1,P3);
var5 = ma(var1,P4);
plot1(var1);
PlotBaseLine1(0,"기준선");
if ma(var2,P1) > ma(var2,P1)[1] then
plot2(ma(var2,p1),"5선",RED);
else plot2(ma(var2,p1),"5선",BLUE);
if ma(var3,P2) > ma(var3,P2)[1] then
plot3(ma(var3,p2),"20선",RED);
else plot3(ma(var3,p2),"20선",BLUE);
if ma(var4,P3) > ma(var4,P3)[1] then
plot4(ma(var4,p3),"60선",RED);
else plot4(ma(var4,p3),"60선",BLUE);
if ma(var5,P4) > ma(var5,P4)[1] then
plot5(ma(var5,p4),"240선",RED);
else plot5(ma(var5,p4),"240선",BLUE);
###############################################
틱챠트에 적용된 비드애스크 공식인데요
챠트는 틱챠트에 비드애스크 공식은 선물 30분을 적용할수는 없나요
공식 부탁드립니다...
다음글
이전글