커뮤니티
수식작성 질문드립니다.
2010-07-12 17:23:19
641
글번호 30885
일봉관련내용을 담고있는 수식에서 주봉 10이평의값을 구하려면 아래와같은 수식을
작성해야한다는 답변을 받았습니다.
수식을 응용하여보려하니 처음접하는거라 어렵네요..
10이평 말고, 그러니까 ma 말고 ema를 구하려면 아래"WC[0] = C;" 부분을
"WC[0] = ema(C,1);" 이렇게만 바꾸면 되는건가요? 아니라면 ema이평을 구하는
수식도 부탁드립니다.
그리고 마지막 하나더, 위내용과 비슷한형태인데, 일봉관련내용을 담고있는 수식에서
현재상태까지의 주봉의 10이평(10봉)의 최고가, 최저가 값을 구할수있는 수식도 부탁
드립니다. 감사합니다.
수고하세요.
---------------아래---------------------
input : P(10);
var : cnt(0),sum(0),mav(0),cnt1(0);
array : WC[20](0);
if DayOfWeek(date) < DayOfWeek(date[1]) then{
for cnt = 1 to 19{
WC[cnt] = WC[cnt-1][1];
}
}
WC[0] = C;
sum = 0;
if wc[P] > 0 then{
for cnt1 = 0 to P-1{
sum = sum+WC[cnt1];
}
mav = sum/P;
}
if C > mav and #종가가 주간10이평보다 크고
C > ma(C,20) Then # 종가가 일봉 20이평보다 크다
find(1);
답변 1
예스스탁 예스스탁 답변
2010-07-13 09:04:31
안녕하세요
예스스탁입니다.
1. 일봉에서 주봉지수이동평균
Input : Period(10);
Var : Ep(0), JISU(0), DINDEX(0), PreJISU(0);
Ep = 2/(Period+1);
if dayofweek(date) < dayofweek(date[1]) then {
DINDEX = DINDEX + 1;
PreJISU = JISU[1];
}
if DINDEX <= 1 then
JISU = C;
else
JISU = C * EP + PreJISU * (1-EP);
if C > jisu and C > ma(C,20) Then
find(1);
plot1(JISU,"지수이동평균");
지수이동평균은 봉갯수에 영향을 받는 이동평균입니다.
검색에 봉이 최대 500개까지만 제공되므로
차트상 보시는 값하고 다를 수 있습니다.
참고하시기 바랍니다.
2.
input : P(10);
var : cnt(0),sum(0),cnt1(0),Hval(0),Lval(0),cnt2(0);
array : WC[20](0),mav[20](0);
if DayOfWeek(date) < DayOfWeek(date[1]) then{
for cnt = 1 to 19{
WC[cnt] = WC[cnt-1][1];
mav[cnt] = mav[cnt-1][1];
}
}
WC[0] = C;
sum = 0;
if wc[P] > 0 then{
for cnt1 = 0 to P-1{
sum = sum+WC[cnt1];
}
mav[0] = sum/P;
}
Hval = MAV[0];
Lval = MAV[0];
for cnt2 = 0 to P-1{
if mav[cnt2] > Hval Then
Hval = mav[cnt2];#최고가
if mav[cnt2] < Lval Then
Lval = mav[cnt2];#최저가
}
if C > mav and #종가가 주간10이평보다 크고
C > ma(C,20) Then # 종가가 일봉 20이평보다 크다
find(1);
즐거운 하루되세요
> 나이트호크 님이 쓴 글입니다.
> 제목 : 수식작성 질문드립니다.
> 일봉관련내용을 담고있는 수식에서 주봉 10이평의값을 구하려면 아래와같은 수식을
작성해야한다는 답변을 받았습니다.
수식을 응용하여보려하니 처음접하는거라 어렵네요..
10이평 말고, 그러니까 ma 말고 ema를 구하려면 아래"WC[0] = C;" 부분을
"WC[0] = ema(C,1);" 이렇게만 바꾸면 되는건가요? 아니라면 ema이평을 구하는
수식도 부탁드립니다.
그리고 마지막 하나더, 위내용과 비슷한형태인데, 일봉관련내용을 담고있는 수식에서
현재상태까지의 주봉의 10이평(10봉)의 최고가, 최저가 값을 구할수있는 수식도 부탁
드립니다. 감사합니다.
수고하세요.
---------------아래---------------------
input : P(10);
var : cnt(0),sum(0),mav(0),cnt1(0);
array : WC[20](0);
if DayOfWeek(date) < DayOfWeek(date[1]) then{
for cnt = 1 to 19{
WC[cnt] = WC[cnt-1][1];
}
}
WC[0] = C;
sum = 0;
if wc[P] > 0 then{
for cnt1 = 0 to P-1{
sum = sum+WC[cnt1];
}
mav = sum/P;
}
if C > mav and #종가가 주간10이평보다 크고
C > ma(C,20) Then # 종가가 일봉 20이평보다 크다
find(1);