커뮤니티

호가잔량의 trix 부탁드립니다..

프로필 이미지
나이스guy
2010-04-16 11:29:02
847
글번호 29392
답변완료
아래와 같이 해봤는데, 잘 안되네요..ㅎㅎ input : Period(12), sigPeriod(9); Var : value1(0), value2(0), value3(0), trixV(0), trixS(0); Var1 = Bids - Asks ; value1 = ema(Var1, Period); value2 = ema(value1, Period); value3 = ema(value2, Period); trixV = (value3 - value3[1]) / value3[1] * 100; trixS = ema(trixV,sigPeriod); Plot1(trixV,"TRIX"); Plot2(trixS,"TRIX시그널"); PlotBaseLine1(0,"기준선"); 감사합니다..
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2010-04-16 12:36:04

안녕하세요 예스스탁입니다. 식상 잘못된 내용은 없습니다. 다만 Var1 = Bids - Asks ; bids가 크면 +값 bids가 작으면 -값으로 계산되는 식이므로 순간순간 값차이가 클수밖에 없고 이값을 지수이평한 value1~value3값 모두 그렇게 표출됩니다. Var1 = abs(Bids - Asks); 와 같이 그 차이값을 양수화하여 보시거나 양데이터중 하나만 선택하셔야 할 것 같습니다. 즐거운 하루되세요 > 나이스guy 님이 쓴 글입니다. > 제목 : 호가잔량의 trix 부탁드립니다.. > 아래와 같이 해봤는데, 잘 안되네요..ㅎㅎ input : Period(12), sigPeriod(9); Var : value1(0), value2(0), value3(0), trixV(0), trixS(0); Var1 = Bids - Asks ; value1 = ema(Var1, Period); value2 = ema(value1, Period); value3 = ema(value2, Period); trixV = (value3 - value3[1]) / value3[1] * 100; trixS = ema(trixV,sigPeriod); Plot1(trixV,"TRIX"); Plot2(trixS,"TRIX시그널"); PlotBaseLine1(0,"기준선"); 감사합니다..