커뮤니티
도움을 요청합니다.
2025-12-05 22:46:22
181
글번호 228732
도움을 청합니다.
아래 수식에서 첫 봉의 거래량이 plot9으로 그려지게 하는 수식인데요
그런데 PlotBaseLine1 “0”에 그려집니다.
어떻게 수정해야하는지요?
수정을 부탁드립니다.
미리 감사드리며 오늘도 즐거운 날 되시기를 바랍니다.
=======================
input : R(0),G(0),B(0);
var : SC(0),SCV(0),sum(0),hh(0),ll(0),SCV1(0);
SC = (C-O)/(H-L);
SCV = SC*v;
if Bdate != Bdate[1] Then
{
sum = SCV;
HH = sum;
LL = sum;
SCV1 = SCV;
}
else
{
sum = sum + SCV;
if hh > sum Then
hh = sum;
if ll < sum Then
ll = sum;
}
if CurrentDate == sDate Then
{
plot1(sum,"vs",Rgb(R,G,B));
Plot2(HH,"최고");
Plot3(HH-(HH-LL)*0.25,"25%");
Plot4(HH-(HH-LL)*0.618,"61.8%");
Plot5(HH-(HH-LL)*0.5,"50.0%");
Plot6(HH-(HH-LL)*0.382,"38.2%");
Plot7(HH-(HH-LL)*0.75,"75%");
Plot8(LL,"최저");
plot9(SCV1,"첫봉거래량");
PlotBaseLine1(0,"기준라인 0");
}
답변 1
예스스탁 예스스탁 답변
2025-12-09 09:13:22
안녕하세요
예스스탁입니다.
첫봉값이 표시되고 있습니다.
0에 그려지는 것은 아닙니다.
첫봉값이 0과 큰 차이가 있을 수 있습니다.
0을 제외하고 보시기 바랍니다.
input : R(0),G(0),B(0);
var : SC(0),SCV(0),sum(0),hh(0),ll(0),SCV1(0);
SC = (C-O)/(H-L);
SCV = SC*v;
if Bdate != Bdate[1] Then
{
sum = SCV;
HH = sum;
LL = sum;
SCV1 = SCV;
}
else
{
sum = sum + SCV;
if hh > sum Then
hh = sum;
if ll < sum Then
ll = sum;
}
if CurrentDate == sDate Then
{
plot1(sum,"vs",Rgb(R,G,B));
Plot2(HH,"최고");
Plot3(HH-(HH-LL)*0.25,"25%");
Plot4(HH-(HH-LL)*0.618,"61.8%");
Plot5(HH-(HH-LL)*0.5,"50.0%");
Plot6(HH-(HH-LL)*0.382,"38.2%");
Plot7(HH-(HH-LL)*0.75,"75%");
Plot8(LL,"최저");
plot9(SCV1,"첫봉거래량");
}
즐거운 하루되세요
다음글
이전글