커뮤니티

수식 요청 드립니다

프로필 이미지
dandy
2020-12-17 09:23:16
693
글번호 144752
답변완료
안녕하세요. 연결선물 전일종가기준 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일선의 지수 아래 이면 매도진입 수식 요청 드립니다.(수식설명 주석 부탁 드립니다.) 감사합니다.