커뮤니티

도움을 청합니다.

프로필 이미지
포보스
2026-08-17 20:46:49
38
글번호 233257
답변완료

안녕하세요?

아래지표에서 plot1(sum,"vs") 값이 이전값 보다 크면 red컬러로 plot35에 그려지게하고, plot1(sum,"vs") 값이 이전값보다 작으면 plot36에 그려지게 부탁드립니다.

미리 감사드립니다.

ai서비스로 해봤더니 잘 안되네요.

더위에 늘 건강하세요

=============================


input : R(0),G(0),B(0);

input : P1(5),P2(10),P3(20);

var : SC(0),SCV(0),sum(0),hh(0),ll(0),SCV1(0),ii(0);


SC = (C-O)/(H-L);

SCV = SC*v;


if Bdate != Bdate[1] Then

{

sum = SCV;

HH = sum;

LL = sum;

SCV1 = SCV;

ii = 0;

}

else

{

ii = ii+1;

sum = sum + SCV;

if hh > sum Then

hh = sum;

if ll < sum Then

ll = sum;

}


if ii < P1 Then

var1 = sum/ii;

Else

var1 = ma(sum,p1);

if ii < P2 Then

var2 = sum/ii;

Else

var2 = ma(sum,P2);


if ii < P3 Then

var3 = sum/ii;

Else

var3 = ma(sum,ii);


// if CurrentDate == sDate Then


{

plot1(sum,"vs");

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,"첫봉종가");



plot31(var1,"P1이평");

plot32(var2,"P2이평");

plot33(var3,"P3이평");


}


지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2026-08-18 13:21:57

안녕하세요 예스스탁입니다. 선그래프는 이전 출력과 현재 출력이 선으로 연결되므로 plot35,plot36은 점그래프와 같이 이전과 연결되지 않는 그래프 종류로 지정하셔야 합니다. input : R(0),G(0),B(0); input : P1(5),P2(10),P3(20); var : SC(0),SCV(0),sum(0),hh(0),ll(0),SCV1(0),ii(0); SC = (C-O)/(H-L); SCV = SC*v; if Bdate != Bdate[1] Then { sum = SCV; HH = sum; LL = sum; SCV1 = SCV; ii = 0; } else { ii = ii+1; sum = sum + SCV; if hh > sum Then hh = sum; if ll < sum Then ll = sum; } if ii < P1 Then var1 = sum/ii; Else var1 = ma(sum,p1); if ii < P2 Then var2 = sum/ii; Else var2 = ma(sum,P2); if ii < P3 Then var3 = sum/ii; Else var3 = ma(sum,ii); // if CurrentDate == sDate Then { plot1(sum,"vs"); 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,"첫봉종가"); plot31(var1,"P1이평"); plot32(var2,"P2이평"); plot33(var3,"P3이평"); if sum > sum[1] Then plot35(sum,"상승",Red); Else plot36(sum,"하락",Blue); } 즐거운 하루되세요