안녕하세요.
연결선물 전일종가기준 TEMA 5일선의 지수를 저장하고
매수 - 당일 첫봉의 종사가, 전일종가기준 TEMA 5일선의 지수 위 이면 매수진입
매도 - 당일 첫봉의 종사가, 전일종가기준 TEMA 5일선의 지수 아래 이면 매도진입
수식 요청 드립니다.(수식설명 주석 부탁 드립니다.)
감사합니다.
답변 1
예스스탁
예스스탁 답변
2020-12-17 13:20:29
안녕하세요
예스스탁입니다.
1
tema가 분봉지표이고 전일마지막값과 비교하는 내용이면 아래와 같습니다.
INPUTS: LENGTH1(5);
VARS: TEMA(0);
TEMA = (3 * Ema(c,LENGTH1)) - (3 * Ema(Ema(c,LENGTH1),LENGTH1)) +
(Ema(Ema(Ema(c,LENGTH1),LENGTH1),LENGTH1));
#영업일 변경
if bdate != Bdate[1] Then
{
#var1에 tema의 한봉전값(전일마지막봉값) 저장
var1 = tema[1];
#종가가 var1보다 크면 매수
if var1 > 0 and C > var1 Then
Buy();
#종가가 var1보다 작으면 매도
if var1 > 0 and C < var1 Then
sell();
}
2
tema가 일봉지표이고 전일마지막값과 비교하면 아래와 같습니다.
INPUTS: LENGTH1(5);
Var : Ep(0), DINDEX(0);
var : JISU1(0),JISU2(0),JISU3(0),TEMA(0);
var : PreJISU1(0),PreJISU2(0),PreJISU3(0);
Ep = 2/(LENGTH1+1);
if bdate != bdate[1] then
{
DINDEX = DINDEX + 1;
PreJISU1 = JISU1[1];
PreJISU2 = JISU2[1];
PreJISU3 = JISU3[1];
#var1에 tema의 한봉전값(전일마지막봉값) 저장
var1 = tema[1];
#종가가 var1보다 크면 매수
if var1 > 0 and C > var1 Then
Buy();
#종가가 var1보다 작으면 매도
if var1 > 0 and C < var1 Then
Sell();
}
#일봉 지수이평계산
#차트상 첫날이면 지수이평은 종가
#두번째 날부터는 현재봉가*EP + 전일값*(1-EP)
if DINDEX <= 1 then
JISU1 = C;
else #이후부터는
JISU1 = C * EP + PreJISU1 * (1-EP);
#일봉 이중지수이평계산
#차트상 첫날이면 이중지수이평은 지수이평
#두번째 날부터는 현재지수이평*EP + 전일지수이평값*(1-EP)
if DINDEX <= 2 then
JISU2 = JISU1;
else
JISU2 = JISU1 * EP + PreJISU2 * (1-EP);
#일봉 삼중지수이평계산
#차트상 첫날이면 삼중지수이평은 이중지수이평
#두번째 날부터는 현재이중지수이평*EP + 전일이중지수이평값*(1-EP)
if DINDEX <= 3 then
JISU3 = JISU2;
else
JISU3 = JISU2 * EP + PreJISU3 * (1-EP);
#TEMA는 (지수이평*3) - (이중짓수이평*3)+삼중지수이평
TEMA = (3 * JISU1) - (3 * JISU2) + (JISU3);
즐거운 하루되세요
> dandy 님이 쓴 글입니다.
> 제목 : 수식 요청 드립니다
> 안녕하세요.
연결선물 전일종가기준 TEMA 5일선의 지수를 저장하고
매수 - 당일 첫봉의 종사가, 전일종가기준 TEMA 5일선의 지수 위 이면 매수진입
매도 - 당일 첫봉의 종사가, 전일종가기준 TEMA 5일선의 지수 아래 이면 매도진입
수식 요청 드립니다.(수식설명 주석 부탁 드립니다.)
감사합니다.