커뮤니티
수식부탁합니다.
2017-05-11 00:20:25
227
글번호 109448
거래량이 일정량 이상인 캔들만 모아서 가격의 이동평균선 및 MACD를 그리는것이 가능할까요?
예를 들어 해외선물 30분 차트에서 그림의 초록색 박스와 같이 거래량 2000 이상인 봉만 이용하여 가격 이동평균선과 MACD 선을 그리고, 거래량 2000 미만의 봉은 직전 거래량 2000 이상의 값을 그대로 사용.
- 1. 거래량_이상_가격지표.jpg (0.08 MB)
답변 2
예스스탁 예스스탁 답변
2017-05-11 11:47:56
안녕하세요
예스스탁입니다.
1.
input : n(2000),P(20);
var : cnt(0),sum(0),mav(0);
Array : CC[100](0);
if V >= n Then{
CC[0] = C;
for cnt = 1 to 99{
CC[cnt] = CC[cnt-1][1];
}
if CC[P] > 0 then{
sum = 0;
for cnt = 0 to P-1{
sum = sum+CC[cnt];
}
mav = sum/P;
}
}
plot1(mav);
2
input : n(2000), short(12),long(26),sig(9);
var : EP1(0),EP2(0),EP3(0);
var : idx(0),JISU1(0),JISU2(0),PreJISU1(0),PreJISU2(0);
var : PreMACDs(0),MACDV(0),MACDS(0);
EP1 = 2/(short+1);
EP2 = 2/(Long+1);
EP3 = 2/(sig+1);
if V >= n then{
idx = idx + 1;
PreJISU1 = JISU1[1];
PreJISU2 = JISU2[1];
if idx <= 1 then{
JISU1 = C;
JISU2 = C;
}
Else{
PreMACDs = MACDs[1];
JISU1 = C * EP1 + PreJISU1 * (1-EP1);
JISU2 = C * EP2 + PreJISU2 * (1-EP2);
}
MACDV = JISU1-JISU2;
MACDs = MACDV * EP3 + PreMACDs * (1-EP3);
}
plot1(MACDV);
plot2(MACDS);
PlotBaseLine1(0);
즐거운 하루되세요
> 유아독존 님이 쓴 글입니다.
> 제목 : 수식부탁합니다.
> 거래량이 일정량 이상인 캔들만 모아서 가격의 이동평균선 및 MACD를 그리는것이 가능할까요?
예를 들어 해외선물 30분 차트에서 그림의 초록색 박스와 같이 거래량 2000 이상인 봉만 이용하여 가격 이동평균선과 MACD 선을 그리고, 거래량 2000 미만의 봉은 직전 거래량 2000 이상의 값을 그대로 사용.
유아독존
2017-05-11 20:01:55
네 감사합니다.
아래 조건에서 볼린저 밴드 수식도 부탁합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식부탁합니다.
>
안녕하세요
예스스탁입니다.
1.
input : n(2000),P(20);
var : cnt(0),sum(0),mav(0);
Array : CC[100](0);
if V >= n Then{
CC[0] = C;
for cnt = 1 to 99{
CC[cnt] = CC[cnt-1][1];
}
if CC[P] > 0 then{
sum = 0;
for cnt = 0 to P-1{
sum = sum+CC[cnt];
}
mav = sum/P;
}
}
plot1(mav);
2
input : n(2000), short(12),long(26),sig(9);
var : EP1(0),EP2(0),EP3(0);
var : idx(0),JISU1(0),JISU2(0),PreJISU1(0),PreJISU2(0);
var : PreMACDs(0),MACDV(0),MACDS(0);
EP1 = 2/(short+1);
EP2 = 2/(Long+1);
EP3 = 2/(sig+1);
if V >= n then{
idx = idx + 1;
PreJISU1 = JISU1[1];
PreJISU2 = JISU2[1];
if idx <= 1 then{
JISU1 = C;
JISU2 = C;
}
Else{
PreMACDs = MACDs[1];
JISU1 = C * EP1 + PreJISU1 * (1-EP1);
JISU2 = C * EP2 + PreJISU2 * (1-EP2);
}
MACDV = JISU1-JISU2;
MACDs = MACDV * EP3 + PreMACDs * (1-EP3);
}
plot1(MACDV);
plot2(MACDS);
PlotBaseLine1(0);
즐거운 하루되세요
> 유아독존 님이 쓴 글입니다.
> 제목 : 수식부탁합니다.
> 거래량이 일정량 이상인 캔들만 모아서 가격의 이동평균선 및 MACD를 그리는것이 가능할까요?
예를 들어 해외선물 30분 차트에서 그림의 초록색 박스와 같이 거래량 2000 이상인 봉만 이용하여 가격 이동평균선과 MACD 선을 그리고, 거래량 2000 미만의 봉은 직전 거래량 2000 이상의 값을 그대로 사용.
다음글
이전글