커뮤니티

문의드립니다.

프로필 이미지
천외일성
2020-11-04 15:02:17
709
글번호 143600
답변완료
1) input : Period(5),Period1(20); var1 = trix(Period); var2 = ma(C,Period1); if crossup(var1,0) Then value1 = var2; if var2 > value1 Then value1 = var2; if CrossDown(var1,0) Then value2 = var2; if var2 < value2 Then value2 = var2; plot1(value1); plot2(value2); plot3(var2); 상기지표식의 ma를 삼각가중이평으로 변환하여 부탁드립니다. 2) input : aLength(2),yLength(5),zLength(25); var : src(0),hc(0),lc(0),top(0),bot(0),rs(0),rsiv(0); src = close; hc = highest(src, aLength); lc = lowest(src, aLength); top = ema(ema(src - lc, yLength), zLength); bot = ema(ema(hc - src, yLength), zLength); rs = iff(bot != 0 , top / bot , 0); rsiv = iff(bot == 0 , 100,iff( top == 0 , 0 , 100 - (100 / (1 + rs)))); 상기 지표식의 rsiv를 rsi(9) 의 지표가 rsiv 를 골든크로스일때 매수신호 rsi(9) 의 지표가 rsiv 를 데드크로스일때 매도신호 가 발생되게 시스템식으로 부탁합니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-11-04 17:28:07

안녕하세요 예스스탁입니다. 1 input : Period(5),Period1(20); Var : TLen(0); var1 = trix(Period); TLen = Ceiling((Period1 + 1) * .5); Var2 = ma(ma(C, TLen), TLen); if crossup(var1,0) Then value1 = var2; if var2 > value1 Then value1 = var2; if CrossDown(var1,0) Then value2 = var2; if var2 < value2 Then value2 = var2; plot1(value1); plot2(value2); plot3(var2); 2 input : aLength(2),yLength(5),zLength(25); var : src(0),hc(0),lc(0),top(0),bot(0),rs(0),rsiv(0),rsi9(0); src = close; hc = highest(src, aLength); lc = lowest(src, aLength); top = ema(ema(src - lc, yLength), zLength); bot = ema(ema(hc - src, yLength), zLength); rs = iff(bot != 0 , top / bot , 0); rsiv = iff(bot == 0 , 100,iff( top == 0 , 0 , 100 - (100 / (1 + rs)))); rsi9 = rsi(9); if CrossUp(rsi9,rsiv) Then buy(); if CrossDown(rsi9,rsiv) Then Sell(); 즐거운 하루되세요 > 천외일성 님이 쓴 글입니다. > 제목 : 문의드립니다. > 1) input : Period(5),Period1(20); var1 = trix(Period); var2 = ma(C,Period1); if crossup(var1,0) Then value1 = var2; if var2 > value1 Then value1 = var2; if CrossDown(var1,0) Then value2 = var2; if var2 < value2 Then value2 = var2; plot1(value1); plot2(value2); plot3(var2); 상기지표식의 ma를 삼각가중이평으로 변환하여 부탁드립니다. 2) input : aLength(2),yLength(5),zLength(25); var : src(0),hc(0),lc(0),top(0),bot(0),rs(0),rsiv(0); src = close; hc = highest(src, aLength); lc = lowest(src, aLength); top = ema(ema(src - lc, yLength), zLength); bot = ema(ema(hc - src, yLength), zLength); rs = iff(bot != 0 , top / bot , 0); rsiv = iff(bot == 0 , 100,iff( top == 0 , 0 , 100 - (100 / (1 + rs)))); 상기 지표식의 rsiv를 rsi(9) 의 지표가 rsiv 를 골든크로스일때 매수신호 rsi(9) 의 지표가 rsiv 를 데드크로스일때 매도신호 가 발생되게 시스템식으로 부탁합니다.