커뮤니티
지표 문의 드립니다
2016-12-05 13:45:44
124
글번호 104593
안녕하세요
지표 질문드립니다.
1.
45일 이동평균선의 종가가 아닌 중간값을 구하려고
선언문 제외하고
HH = dayhigh;
LL = daylow;
HH1 = dayhigh(1);
LL1 = daylow(1);
HH2 = dayhigh(2);
LL2 = daylow(2);
HH3 = dayhigh(3);
LL3 = daylow(3);
HH4 = dayhigh(4);
LL4 = daylow(4);
HH5 = dayhigh(5);
LL5 = daylow(5);
HH6 = dayhigh(6);
LL6 = daylow(6);
HH7 = dayhigh(7);
LL7 = daylow(7);
HH8 = dayhigh(8);
LL8 = daylow(8);
HH9 = dayhigh(9);
LL9 = daylow(9);
HH10 = dayhigh(10);
LL10 = daylow(10);
HH11 = dayhigh(11);
LL11 = daylow(11);
HH12 = dayhigh(12);
LL12 = daylow(12);
HH13 = dayhigh(13);
LL13 = daylow(13);
HH14 = dayhigh(14);
LL14 = daylow(14);
HH15 = dayhigh(15);
LL15 = daylow(15);
HH16 = dayhigh(16);
LL16 = daylow(16);
HH17 = dayhigh(17);
LL17 = daylow(17);
HH18 = dayhigh(18);
LL18 = daylow(18);
HH19 = dayhigh(19);
LL19 = daylow(19);
HH20 = dayhigh(20);
LL20 = daylow(20);
HH21 = dayhigh(21);
LL21 = daylow(21);
HH22 = dayhigh(22);
LL22 = daylow(22);
HH23 = dayhigh(23);
LL23 = daylow(23);
HH24 = dayhigh(24);
LL24 = daylow(24);
HH25 = dayhigh(25);
LL25 = daylow(25);
HH26 = dayhigh(26);
LL26 = daylow(26);
HH27 = dayhigh(27);
LL27 = daylow(27);
HH28 = dayhigh(28);
LL28 = daylow(28);
HH29 = dayhigh(29);
LL29 = daylow(29);
HH30 = dayhigh(30);
LL30 = daylow(30);
HH31 = dayhigh(31);
LL31 = daylow(31);
HH32 = dayhigh(32);
LL32 = daylow(32);
HH33 = dayhigh(33);
LL33 = daylow(33);
HH34 = dayhigh(34);
LL34 = daylow(34);
HH35 = dayhigh(35);
LL35 = daylow(35);
HH36 = dayhigh(36);
LL36 = daylow(36);
HH37 = dayhigh(37);
LL37 = daylow(37);
HH38 = dayhigh(38);
LL38 = daylow(38);
HH39 = dayhigh(39);
LL39 = daylow(39);
HH40 = dayhigh(40);
LL40 = daylow(40);
HH41 = dayhigh(41);
LL41 = daylow(41);
HH42 = dayhigh(42);
LL42 = daylow(42);
HH43 = dayhigh(43);
LL43 = daylow(43);
HH44 = dayhigh(44);
LL44 = daylow(44);
이렇게 하고 수식을 구했는데요
이거보다 더 간단하게 할수 있나요?
var1 = ma((H+L)/2 , 45 );
이건 안될것같고
var : RR(0);
var1 = ma(H , 45 );
var2 = ma(L , 45 );
RR = ( var1 + var2 )/2
이게 맞나요?
혹시 그럼 분봉에서 일봉값을 구하려면
input : P1(45);
for cnt = 0 to P1{
if cnt < P1 Then
sumV1 = sumV1+DayHigh(cnt);
}
이렇게 45일 고가값을 구하고 또 저가값을 구해서 더하고 /2 하면 되는 건가요?
2.
10일간 전일종가대비 종가가 7.5% 이상일때 그 봉이 저가대비고가가 15%이상을 하려고 하는데
countif(C>=c[1]*1.075,10) >= 1 and countif(H>=L*1.15,10) >= 1
이렇게 하니 전일종가대비 종가가 7.5% 이상이 나오고 10일안에 다른날 당일저가대비고가가
15%이상이 나와도 검색이 되는것 같습니다.
위조건을 한봉에 다 나오게 조건을 어떻게 하는건가요?
3.
당일저가가 4봉중 신저가 조건을
Lowest(Low,3)[1] > L 이렇게 했는데 맞나요?
부탁드립니다
즐거운 주말 보내세요
답변 1
예스스탁 예스스탁 답변
2016-12-05 13:59:36
안녕하세요
예스스탁입니다.
1
input : P1(45);
var : cnt(0),sumv1(0),mav1(0);
for cnt = 0 to P1{
if cnt < P1 Then
sumV1 = sumV1+(DayHigh(cnt)+daylow(cnt))/2;
}
mav1 = sumv1/P1;
plot1(mav1);
2
countif(C>=c[1]*1.075 and H>=L*1.15,10) >= 1
3
Lowest(Low,3)[1] > L and L == daylow
즐거운 하루되세요
> 하루4% 님이 쓴 글입니다.
> 제목 : 지표 문의 드립니다
> 안녕하세요
지표 질문드립니다.
1.
45일 이동평균선의 종가가 아닌 중간값을 구하려고
선언문 제외하고
HH = dayhigh;
LL = daylow;
HH1 = dayhigh(1);
LL1 = daylow(1);
HH2 = dayhigh(2);
LL2 = daylow(2);
HH3 = dayhigh(3);
LL3 = daylow(3);
HH4 = dayhigh(4);
LL4 = daylow(4);
HH5 = dayhigh(5);
LL5 = daylow(5);
HH6 = dayhigh(6);
LL6 = daylow(6);
HH7 = dayhigh(7);
LL7 = daylow(7);
HH8 = dayhigh(8);
LL8 = daylow(8);
HH9 = dayhigh(9);
LL9 = daylow(9);
HH10 = dayhigh(10);
LL10 = daylow(10);
HH11 = dayhigh(11);
LL11 = daylow(11);
HH12 = dayhigh(12);
LL12 = daylow(12);
HH13 = dayhigh(13);
LL13 = daylow(13);
HH14 = dayhigh(14);
LL14 = daylow(14);
HH15 = dayhigh(15);
LL15 = daylow(15);
HH16 = dayhigh(16);
LL16 = daylow(16);
HH17 = dayhigh(17);
LL17 = daylow(17);
HH18 = dayhigh(18);
LL18 = daylow(18);
HH19 = dayhigh(19);
LL19 = daylow(19);
HH20 = dayhigh(20);
LL20 = daylow(20);
HH21 = dayhigh(21);
LL21 = daylow(21);
HH22 = dayhigh(22);
LL22 = daylow(22);
HH23 = dayhigh(23);
LL23 = daylow(23);
HH24 = dayhigh(24);
LL24 = daylow(24);
HH25 = dayhigh(25);
LL25 = daylow(25);
HH26 = dayhigh(26);
LL26 = daylow(26);
HH27 = dayhigh(27);
LL27 = daylow(27);
HH28 = dayhigh(28);
LL28 = daylow(28);
HH29 = dayhigh(29);
LL29 = daylow(29);
HH30 = dayhigh(30);
LL30 = daylow(30);
HH31 = dayhigh(31);
LL31 = daylow(31);
HH32 = dayhigh(32);
LL32 = daylow(32);
HH33 = dayhigh(33);
LL33 = daylow(33);
HH34 = dayhigh(34);
LL34 = daylow(34);
HH35 = dayhigh(35);
LL35 = daylow(35);
HH36 = dayhigh(36);
LL36 = daylow(36);
HH37 = dayhigh(37);
LL37 = daylow(37);
HH38 = dayhigh(38);
LL38 = daylow(38);
HH39 = dayhigh(39);
LL39 = daylow(39);
HH40 = dayhigh(40);
LL40 = daylow(40);
HH41 = dayhigh(41);
LL41 = daylow(41);
HH42 = dayhigh(42);
LL42 = daylow(42);
HH43 = dayhigh(43);
LL43 = daylow(43);
HH44 = dayhigh(44);
LL44 = daylow(44);
이렇게 하고 수식을 구했는데요
이거보다 더 간단하게 할수 있나요?
var1 = ma((H+L)/2 , 45 );
이건 안될것같고
var : RR(0);
var1 = ma(H , 45 );
var2 = ma(L , 45 );
RR = ( var1 + var2 )/2
이게 맞나요?
혹시 그럼 분봉에서 일봉값을 구하려면
input : P1(45);
for cnt = 0 to P1{
if cnt < P1 Then
sumV1 = sumV1+DayHigh(cnt);
}
이렇게 45일 고가값을 구하고 또 저가값을 구해서 더하고 /2 하면 되는 건가요?
2.
10일간 전일종가대비 종가가 7.5% 이상일때 그 봉이 저가대비고가가 15%이상을 하려고 하는데
countif(C>=c[1]*1.075,10) >= 1 and countif(H>=L*1.15,10) >= 1
이렇게 하니 전일종가대비 종가가 7.5% 이상이 나오고 10일안에 다른날 당일저가대비고가가
15%이상이 나와도 검색이 되는것 같습니다.
위조건을 한봉에 다 나오게 조건을 어떻게 하는건가요?
3.
당일저가가 4봉중 신저가 조건을
Lowest(Low,3)[1] > L 이렇게 했는데 맞나요?
부탁드립니다
즐거운 주말 보내세요
이전글