커뮤니티

첨부 그림은 키움식 피보나치 무지개임니다.

프로필 이미지
수루지
2015-09-15 12:40:40
607
글번호 90334
답변완료

첨부 이미지

1,yes 차트로 피보나치 선을 만들엇으면 함니다 위에서 아래로 작도할때 0.236,0.382,0.500,0.618선과 아래에서 위로 작도할때의 0.236,0.382,0.50,0.618선을 구현하고 싶슴니다. 구간은 당일 최고점과 최저점. 2, 다음수식은 피보나치에 rsi를 넣은것인데.. 하단선에 rsi가 들어가게끔 수정을 부탁드리며 하단의 0.236선도 생기게끔 수정을 부탁드림니다. inputs: LookbackLength( 40 ), RSILength( 14 ); variables: RawRSI( 0 ), RangeHigh( 0 ), RangeLow( 100 ), ChartRange( 0 ), Trendline1( 0 ), Trendline2( 0 ), Trendline3( 0 ),Trendline4( 0 ) ; RawRSI= RSI(RSILength ) ; if Index > LookbackLength then begin RangeHigh = Highest(RawRSI,LookbackLength ) ; RangeLow = Lowest(RawRSI, LookbackLength ) ; ChartRange = RangeHigh - RangeLow ; Trendline1 = 0.382*ChartRange + RangeLow ; Trendline2 = 0.618*ChartRange + RangeLow ; Trendline3 = RangeHigh ; Trendline4 = 0.236*ChartRange + RangeLow ; Plot1( RangeLow + ChartRange / 2, "0.5") ; Plot2( TrendLine1, "0.382" ); Plot3( TrendLine2, "0.618" ) ; Plot4( Trendline3, "1" ) ; plot6(trendline4,"0.236"); end ; Plot5(RawRSI, "RSI");
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-09-15 13:36:54

안녕하세요 예스스탁입니다. 1. Direction을 1로 지정하시며면 아래에서 위 -1로 지정하시면 위에서 아래입니다. input : Direction(1); var1 = dayhigh; var2 = daylow; var3 = (var1-var2); if Direction == 1 then{ plot1(dayhigh); plot2(dayhigh-var3*0.236); plot3(dayhigh-var3*0.382); plot4(dayhigh-var3*0.500); plot5(dayhigh-var3*0.618); plot6(daylow); } else{ plot1(dayhigh); plot2(daylow+var3*0.236); plot3(daylow+var3*0.382); plot4(daylow+var3*0.500); plot5(daylow+var3*0.618); plot6(daylow); } 2. 올려주신식 RSI와 23.6%선도 같이 그려지고 있는 지표입니다. 식 하단에 보시면 plot5,plot6으로 지정이 되어 있습니다. 즐거운 하루되세요 > 수루지 님이 쓴 글입니다. > 제목 : 첨부 그림은 키움식 피보나치 무지개임니다. > 1,yes 차트로 피보나치 선을 만들엇으면 함니다 위에서 아래로 작도할때 0.236,0.382,0.500,0.618선과 아래에서 위로 작도할때의 0.236,0.382,0.50,0.618선을 구현하고 싶슴니다. 구간은 당일 최고점과 최저점. 2, 다음수식은 피보나치에 rsi를 넣은것인데.. 하단선에 rsi가 들어가게끔 수정을 부탁드리며 하단의 0.236선도 생기게끔 수정을 부탁드림니다. inputs: LookbackLength( 40 ), RSILength( 14 ); variables: RawRSI( 0 ), RangeHigh( 0 ), RangeLow( 100 ), ChartRange( 0 ), Trendline1( 0 ), Trendline2( 0 ), Trendline3( 0 ),Trendline4( 0 ) ; RawRSI= RSI(RSILength ) ; if Index > LookbackLength then begin RangeHigh = Highest(RawRSI,LookbackLength ) ; RangeLow = Lowest(RawRSI, LookbackLength ) ; ChartRange = RangeHigh - RangeLow ; Trendline1 = 0.382*ChartRange + RangeLow ; Trendline2 = 0.618*ChartRange + RangeLow ; Trendline3 = RangeHigh ; Trendline4 = 0.236*ChartRange + RangeLow ; Plot1( RangeLow + ChartRange / 2, "0.5") ; Plot2( TrendLine1, "0.382" ); Plot3( TrendLine2, "0.618" ) ; Plot4( Trendline3, "1" ) ; plot6(trendline4,"0.236"); end ; Plot5(RawRSI, "RSI");