커뮤니티

2개의 지표값을 활용한 새로운 지표 수식 문의드립니다.

프로필 이미지
박선물
2024-11-19 23:01:19
620
글번호 185438
답변완료

첨부 이미지

기존의 2개(A,B)의 지표를 활용하여 새로운 C지표를 만들려고 합니다. "A지표 + B지표 = 새로운 지표(C)" 지표 수식을 부탁드립니다. (1) A지표 수식은 다음과 같습니다. var : C2(0,Data2),H2(0,Data2),L2(0,Data2); C2 = Data2(-C); if Data2(Bdate != Bdate[1]) Then { h2 = C2; l2 = C2; } if C2 > h2 Then h2 = C2; if C2 < L2 Then L2 = C2; Plot1(C2,"C2",IFf(C2>0,Red,Blue)); Plot2(H2,"당일최고",Blue); Plot3(L2,"당일최저",Red); PlotBaseLine1(0,"기준선"); (2) B지표 수식은 다음과 같습니다. var : C3(0,Data3),H3(0,Data3),L3(0,Data3); C3 = Data3(C); if Data3(Bdate != Bdate[1]) Then { h3 = C3; l3 = C3; } if C3 > h3 Then h3 = C3; if C3 < L3 Then L3 = C3; Plot1(C3,"C3",IFf(C3>0,Red,Blue)); Plot2(H3,"당일최고",Blue); Plot3(L3,"당일최저",Red); PlotBaseLine1(0,"기준선"); (3) C지표는 위의 [A지표 값 + B지표 값]으로 계산된 새로운 지표를 만들고자 합니다. 예를 들어, A지표값이 +1,000이고, B 지표값이 +1,000면, C지표는 +2,000 A지표값이 +1,000이고, B 지표값이 -1,000면, C지표는 0 A지표값이 -1,000이고, B 지표값이 -1,000면, C지표는 -2,000 C지표의 수식을 부탁드립니다. 그리고, A,B지표처럼 당일 고가, 저가 라인이 표시되도록 부탁드립니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-11-20 11:00:02

안녕하세요 예스스탁입니다. var : C2(0,Data2),C3(0,Data3); var : sum(0,Data2),sumh(0,Data2),suml(0,Data2); C2 = Data2(-C); C3 = Data3(C); sum = C2+C3; if Data2(Bdate != Bdate[1]) Then { sumh = sum; suml = sum; } if sum > sumh Then sumh = sum; if sum < suml Then suml = sum; Plot1(sum,"sum",IFf(sum>0,Red,Blue)); Plot2(sumh,"당일최고",Blue); Plot3(suml,"당일최저",Red); PlotBaseLine1(0,"기준선"); 즐거운 하루되세요 > 박선물 님이 쓴 글입니다. > 제목 : 2개의 지표값을 활용한 새로운 지표 수식 문의드립니다. > 기존의 2개(A,B)의 지표를 활용하여 새로운 C지표를 만들려고 합니다. "A지표 + B지표 = 새로운 지표(C)" 지표 수식을 부탁드립니다. (1) A지표 수식은 다음과 같습니다. var : C2(0,Data2),H2(0,Data2),L2(0,Data2); C2 = Data2(-C); if Data2(Bdate != Bdate[1]) Then { h2 = C2; l2 = C2; } if C2 > h2 Then h2 = C2; if C2 < L2 Then L2 = C2; Plot1(C2,"C2",IFf(C2>0,Red,Blue)); Plot2(H2,"당일최고",Blue); Plot3(L2,"당일최저",Red); PlotBaseLine1(0,"기준선"); (2) B지표 수식은 다음과 같습니다. var : C3(0,Data3),H3(0,Data3),L3(0,Data3); C3 = Data3(C); if Data3(Bdate != Bdate[1]) Then { h3 = C3; l3 = C3; } if C3 > h3 Then h3 = C3; if C3 < L3 Then L3 = C3; Plot1(C3,"C3",IFf(C3>0,Red,Blue)); Plot2(H3,"당일최고",Blue); Plot3(L3,"당일최저",Red); PlotBaseLine1(0,"기준선"); (3) C지표는 위의 [A지표 값 + B지표 값]으로 계산된 새로운 지표를 만들고자 합니다. 예를 들어, A지표값이 +1,000이고, B 지표값이 +1,000면, C지표는 +2,000 A지표값이 +1,000이고, B 지표값이 -1,000면, C지표는 0 A지표값이 -1,000이고, B 지표값이 -1,000면, C지표는 -2,000 C지표의 수식을 부탁드립니다. 그리고, A,B지표처럼 당일 고가, 저가 라인이 표시되도록 부탁드립니다.