커뮤니티
지표식 부탁 드립니다
2014-09-23 15:08:26
179
글번호 78756
안녕하세요
언제나 감사 드립니다
궁금한 지표식은
1분차트에서 타주기 이격도를 구현
1분에서
현재가와 10분차트 5 10 20 60 선 이격도
현재가와 15분차트 5 10 20 60 선 이격도
현재가와 일봉 5 10 20 60 선 이격도
현재가와 당일고가 이격도
현재가와 당일저가 이격도
현재가와 당일시가 이격도
를 구현하고 싶습니다
좋은하루 되세요..
답변 1
예스스탁 예스스탁 답변
2014-09-24 14:04:11
안녕하세요
예스스탁입니다.
input : P1(5),P2(10),P3(20),P4(60);
var : cnt(0),TF1(0),TF2(0);
var : sum11(0),sum12(0),sum13(0),sum14(0);
var : sum21(0),sum22(0),sum23(0),sum24(0);
var : sum31(0),sum32(0),sum33(0),sum34(0);
var : mav11(0),mav12(0),mav13(0),mav14(0);
var : mav21(0),mav22(0),mav23(0),mav24(0);
var : mav31(0),mav32(0),mav33(0),mav34(0);
var : dis11(0),dis12(0),dis13(0),dis14(0);
var : dis21(0),dis22(0),dis23(0),dis24(0);
var : dis31(0),dis32(0),dis33(0),dis34(0);
var : dis41(0),dis42(0),dis43(0);
Array : C1[100](0),C2[100](0);
TF1 = TimeToMinutes(stime)%10;
TF2 = TimeToMinutes(stime)%15;
if dayindex == 0 or (TF1 < Tf1[1] and stime < stime[1]) Then{
for cnt = 1 to 99{
C1[cnt] = C1[cnt-1][1];
}
}
C1[0] = C;
if dayindex == 0 or (TF2 < TF2[1] and stime < stime[1]) Then{
for cnt = 1 to 99{
C2[cnt] = C2[cnt-1][1];
}
}
C2[0] = C;
sum11 = 0;
sum12 = 0;
sum13 = 0;
sum14 = 0;
sum21 = 0;
sum22 = 0;
sum23 = 0;
sum24 = 0;
sum31 = 0;
sum32 = 0;
sum33 = 0;
sum34 = 0;
for cnt = 0 to P4{
if cnt < P1 Then{
sum11 = sum11+C1[cnt];
sum21 = sum21+C2[cnt];
sum31 = sum31+DayClose(cnt);
}
if cnt < P2 Then{
sum12 = sum12+C1[cnt];
sum22 = sum22+C2[cnt];
sum32 = sum32+DayClose(cnt);
}
if cnt < P3 Then{
sum13 = sum13+C1[cnt];
sum23 = sum23+C2[cnt];
sum33 = sum33+DayClose(cnt);
}
if cnt < P4 Then{
sum14 = sum14+C1[cnt];
sum24 = sum24+C2[cnt];
sum34 = sum34+DayClose(cnt);
}
}
If C1[P1] > 0 Then {
mav11 = sum11/P1;
dis11 = C/mav11*100;
}
If C1[P2] > 0 Then {
mav12 = sum12/P2;
dis12 = C/mav12*100;
}
If C1[P3] > 0 Then {
mav13 = sum13/P3;
dis13 = C/mav13*100;
}
If C1[P4] > 0 Then {
mav14 = sum14/P4;
dis14 = C/mav14*100;
}
If C2[P1] > 0 Then {
mav21 = sum21/P1;
dis21 = C/mav21*100;
}
If C2[P2] > 0 Then {
mav22 = sum22/P2;
dis22 = C/mav22*100;
}
If C2[P3] > 0 Then {
mav23 = sum23/P3;
dis23 = C/mav23*100;
}
If C2[P4] > 0 Then {
mav24 = sum24/P4;
dis24 = C/mav24*100;
}
mav31 = sum31/P1;
mav32 = sum32/P2;
mav33 = sum33/P3;
mav34 = sum34/P4;
dis31 = C/mav31*100;
dis32 = C/mav32*100;
dis33 = C/mav33*100;
dis34 = C/mav34*100;
dis41 = C/dayhigh*100;
dis42 = C/daylow*100;
dis43 = C/DayOpen*100;
plot1(dis11,"10분5이평이격");
plot2(dis12,"10분10이평이격");
plot3(dis13,"10분20이평이격");
plot4(dis14,"10분60이평이격");
plot5(dis21,"15분5이평이격");
plot6(dis22,"15분10이평이격");
plot7(dis23,"15분20이평이격");
plot8(dis24,"15분60이평이격");
plot9(dis31,"일봉5이평이격");
plot10(dis32,"일봉10이평이격");
plot11(dis33,"일봉20이평이격");
plot12(dis34,"일봉60이평이격");
plot13(dis41,"당일고가이격도");
plot14(dis42,"당일저가이격도");
plot15(dis43,"당일시가이격도");
즐거운 하루되세요
> starj5 님이 쓴 글입니다.
> 제목 : 지표식 부탁 드립니다
> 안녕하세요
언제나 감사 드립니다
궁금한 지표식은
1분차트에서 타주기 이격도를 구현
1분에서
현재가와 10분차트 5 10 20 60 선 이격도
현재가와 15분차트 5 10 20 60 선 이격도
현재가와 일봉 5 10 20 60 선 이격도
현재가와 당일고가 이격도
현재가와 당일저가 이격도
현재가와 당일시가 이격도
를 구현하고 싶습니다
좋은하루 되세요..
다음글
이전글