커뮤니티

고쳐주세요---------

프로필 이미지
leekss1
2013-07-22 17:49:39
245
글번호 65612
답변완료
var: Period(7); Inputs :비율(9.2), LENGTH1(40),횡보(7000); var : TEMA82(0); var : M10(0),M1(0),M2(0),M3(0),EP(0),ema1(0),ema2(0),ema3(0); M1 = C * 500000 - (10 * data2(C) * 비율); if DayIndex == 0 then m10 = m1; m1= m1 - m10; m3 = ma(m1,Period); Ep = 2/(LENGTH1+1); if dayindex == 0 then ema1 = C; else ema1 = C * EP + ema1[1] * (1-EP); if dayindex <= 1 then ema2 = ema1; else ema2 = ema1 * EP + ema2[1] * (1-EP); if dayindex <= 2 then ema3 = ema2; else ema3 = ema2 * EP + ema3[1] * (1-EP); TEMA82 = (3 * ema1) - (3 * ema2) + ema3; plot1(M1,"S"); #plot2(M3,"s",iff(M3>M3[1]+횡보,red,iff(M3<M3[1]-횡보,BLUE,YELLOW))); plot3(TEMA82,"st",iff(TEMA82>TEMA82[1]+횡보,red,iff(TEMA82<TEMA82[1]-횡보,BLUE,YELLOW))); 첨부처럼 노란색 직선만나오네요
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-07-23 09:29:09

안녕하세요 예스스탁입니다. 식을 수정했습니다. var: Period(7); Inputs :비율(9.2), LENGTH1(40),횡보(7000); var : TEMA82(0); var : M10(0),M1(0),M2(0),M3(0),EP(0),ema1(0),ema2(0),ema3(0); M1 = C * 500000 - (10 * data2(C) * 비율); if DayIndex == 0 then m10 = m1; m1= m1 - m10; m3 = ma(m1,Period); Ep = 2/(LENGTH1+1); if dayindex == 0 then ema1 = m1; else ema1 = m1 * EP + ema1[1] * (1-EP); if dayindex <= 1 then ema2 = ema1; else ema2 = ema1 * EP + ema2[1] * (1-EP); if dayindex <= 2 then ema3 = ema2; else ema3 = ema2 * EP + ema3[1] * (1-EP); TEMA82 = (3 * ema1) - (3 * ema2) + ema3; plot1(M1,"S"); #plot2(M3,"s",iff(M3>M3[1]+횡보,red,iff(M3<M3[1]-횡보,BLUE,YELLOW))); plot3(TEMA82,"st",iff(TEMA82>TEMA82[1]+횡보,red,iff(TEMA82<TEMA82[1]-횡보,BLUE,YELLOW))); 즐거운 하루되세요 > leekss1 님이 쓴 글입니다. > 제목 : 고쳐주세요--------- > var: Period(7); Inputs :비율(9.2), LENGTH1(40),횡보(7000); var : TEMA82(0); var : M10(0),M1(0),M2(0),M3(0),EP(0),ema1(0),ema2(0),ema3(0); M1 = C * 500000 - (10 * data2(C) * 비율); if DayIndex == 0 then m10 = m1; m1= m1 - m10; m3 = ma(m1,Period); Ep = 2/(LENGTH1+1); if dayindex == 0 then ema1 = C; else ema1 = C * EP + ema1[1] * (1-EP); if dayindex <= 1 then ema2 = ema1; else ema2 = ema1 * EP + ema2[1] * (1-EP); if dayindex <= 2 then ema3 = ema2; else ema3 = ema2 * EP + ema3[1] * (1-EP); TEMA82 = (3 * ema1) - (3 * ema2) + ema3; plot1(M1,"S"); #plot2(M3,"s",iff(M3>M3[1]+횡보,red,iff(M3<M3[1]-횡보,BLUE,YELLOW))); plot3(TEMA82,"st",iff(TEMA82>TEMA82[1]+횡보,red,iff(TEMA82<TEMA82[1]-횡보,BLUE,YELLOW))); 첨부처럼 노란색 직선만나오네요