커뮤니티

지표식

프로필 이미지
khj012
2016-02-01 13:45:58
108
글번호 95033
답변완료
매번 감사드립니다. Input : Short(12), Long(24); value1 = accumN(C-C[1],Short); value2 = accumN(C-C[1],Long); value3 = iff(C>C[1],C-C[1],0); value4 = iff(C<C[1],C-C[1],0); If value1 > 0 Then plot1(-(value1*(-100)/accumN(value3,Short)), "reverse1"); Else plot1(-(value1*100/accumN(value4,Short)), "reverse1"); If value2 > 0 then plot2(-(value2*(-100)/accumN(value3,Long)),"reverse2"); Else plot2(-(value2*100/accumN(value4,Long)),"reverse2"); PlotBaseLine1(0, "기준선 0"); PlotBaseLine2(75, "기준선 75"); PlotBaseLine3(-75, "기준선 -75"); 위 리버스 지표에서 단기, 중기차트를 한차트에 구현 하는 식 좀 부탁드립니다, 물론 2개 차트를 띄워 한화면에 구현할수 있지만 2개식을 한차트에 합성하여 구현하고 싶습니다. 예를 들어 Input : Short(10), Long(20), Short(36), Long(52);
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-02-01 15:52:55

안녕하세요 예스스탁입니다. Input : Short1(10), Long1(20); Input : Short2(36), Long2(52); value11 = accumN(C-C[1],Short1); value12 = accumN(C-C[1],Long1); value13 = iff(C>C[1],C-C[1],0); value14 = iff(C<C[1],C-C[1],0); value21 = accumN(C-C[1],Short2); value22 = accumN(C-C[1],Long2); value23 = iff(C>C[1],C-C[1],0); value24 = iff(C<C[1],C-C[1],0); If value11 > 0 Then plot1(-(value11*(-100)/accumN(value13,Short1)), "단기1"); Else plot1(-(value11*100/accumN(value14,Short1)), "단기1"); If value12 > 0 then plot2(-(value12*(-100)/accumN(value13,Long1)),"장기1"); Else plot2(-(value12*100/accumN(value14,Long1)),"장기1"); If value21 > 0 Then plot3(-(value21*(-100)/accumN(value23,Short1)), "단기2"); Else plot3(-(value21*100/accumN(value24,Short1)), "단기2"); If value22 > 0 then plot4(-(value22*(-100)/accumN(value23,Long1)),"장기2"); Else plot4(-(value22*100/accumN(value24,Long1)),"장기2"); PlotBaseLine1(0, "기준선 0"); PlotBaseLine2(75, "기준선 75"); PlotBaseLine3(-75, "기준선 -75"); 즐거운 하루되세요 > khj012 님이 쓴 글입니다. > 제목 : 지표식 > 매번 감사드립니다. Input : Short(12), Long(24); value1 = accumN(C-C[1],Short); value2 = accumN(C-C[1],Long); value3 = iff(C>C[1],C-C[1],0); value4 = iff(C<C[1],C-C[1],0); If value1 > 0 Then plot1(-(value1*(-100)/accumN(value3,Short)), "reverse1"); Else plot1(-(value1*100/accumN(value4,Short)), "reverse1"); If value2 > 0 then plot2(-(value2*(-100)/accumN(value3,Long)),"reverse2"); Else plot2(-(value2*100/accumN(value4,Long)),"reverse2"); PlotBaseLine1(0, "기준선 0"); PlotBaseLine2(75, "기준선 75"); PlotBaseLine3(-75, "기준선 -75"); 위 리버스 지표에서 단기, 중기차트를 한차트에 구현 하는 식 좀 부탁드립니다, 물론 2개 차트를 띄워 한화면에 구현할수 있지만 2개식을 한차트에 합성하여 구현하고 싶습니다. 예를 들어 Input : Short(10), Long(20), Short(36), Long(52);