예스스탁
예스스탁 답변
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지표처럼 당일 고가, 저가 라인이 표시되도록 부탁드립니다.