커뮤니티
수식 문의
2011-09-06 16:46:34
822
글번호 42516
10분봉 시스템을 사용중입니다.
1. 일봉을 참조주기로 하여 분봉 차트에 다음의 수식의 일봉값을 출력하고 싶습니다.
(분봉 값도 사용하고, 동시에 일봉값도 사용할 예정입니다.)
input : Period(14);
var : Plus(0),Minus(0),adxv(0);
plus = Ema(iff(H-H[1]>0 && L-H[1]>L[1]-L,H-H[1],0),Period)/
Ema(max(max(H-L,abs(C[1]-H)),abs(C[1]-L)),Period)*100;
Minus = ema(iff(L[1]-L>0 && H-L[1]<L[1]-H,L[1]-L,0),Period)/
ema(max(max(H-L,abs(C[1]-H)),abs(C[1]-L)),Period)*100;
adxv = Ema(abs(plus-Minus)/(plus+Minus),period)*100;
2.마찬가지 10분봉 시스템식에 월봉 MACD 오실레이터 값을 출력하고 싶습니다.
(분봉 값도 사용하고, 동시에 주봉값도 사용할 예정입니다.)
감사합니다. ^^
답변 1
예스스탁 예스스탁 답변
2011-09-06 16:56:55
안녕하세요
예스스탁입니다.
1.
일봉을 참조데이터(data2)로 추가하시고
아래와 같이 작성하신 후 사용하시면 됩니다.
input : Period(14);
var : Plus(0),Minus(0),adxv(0);
var : d2Plus(0,data2),d2Minus(0,data2),d2adxv(0,data2);
plus = Ema(iff(H-H[1]>0 && L-H[1]>L[1]-L,H-H[1],0),Period)/
Ema(max(max(H-L,abs(C[1]-H)),abs(C[1]-L)),Period)*100;
Minus = ema(iff(L[1]-L>0 && H-L[1]<L[1]-H,L[1]-L,0),Period)/
ema(max(max(H-L,abs(C[1]-H)),abs(C[1]-L)),Period)*100;
adxv = Ema(abs(plus-Minus)/(plus+Minus),period)*100;
d2plus = data2(Ema(iff(H-H[1]>0 && L-H[1]>L[1]-L,H-H[1],0),Period)/
Ema(max(max(H-L,abs(C[1]-H)),abs(C[1]-L)),Period)*100);
d2Minus = data2(ema(iff(L[1]-L>0 && H-L[1]<L[1]-H,L[1]-L,0),Period)/
ema(max(max(H-L,abs(C[1]-H)),abs(C[1]-L)),Period)*100);
d2adxv = data2(Ema(abs(plus-Minus)/(plus+Minus),period)*100);
plot1(D2plus);
plot2(D2Minus);
plot3(D2Adxv);
2.
주봉과 월봉을 각각 참조데이터로 추가하시고
참조데이터의 번호 확인한수후 함수의 참조함수안에 넣으시면 됩니다.
주종목이 분봉이고 주간봉이 data2이고 월봉이 data3일 경우
plot1(data1(macd_Osc(12,26,9)));
plot2(data2(macd_Osc(12,26,9)));
plot3(data3(macd_Osc(12,26,9)));
즐거운 하루되세요
> 도전목표달성 님이 쓴 글입니다.
> 제목 : 수식 문의
> 10분봉 시스템을 사용중입니다.
1. 일봉을 참조주기로 하여 분봉 차트에 다음의 수식의 일봉값을 출력하고 싶습니다.
(분봉 값도 사용하고, 동시에 일봉값도 사용할 예정입니다.)
input : Period(14);
var : Plus(0),Minus(0),adxv(0);
plus = Ema(iff(H-H[1]>0 && L-H[1]>L[1]-L,H-H[1],0),Period)/
Ema(max(max(H-L,abs(C[1]-H)),abs(C[1]-L)),Period)*100;
Minus = ema(iff(L[1]-L>0 && H-L[1]<L[1]-H,L[1]-L,0),Period)/
ema(max(max(H-L,abs(C[1]-H)),abs(C[1]-L)),Period)*100;
adxv = Ema(abs(plus-Minus)/(plus+Minus),period)*100;
2.마찬가지 10분봉 시스템식에 월봉 MACD 오실레이터 값을 출력하고 싶습니다.
(분봉 값도 사용하고, 동시에 주봉값도 사용할 예정입니다.)
감사합니다. ^^
다음글
이전글