예스스탁
예스스탁 답변
2024-04-11 16:07:13
안녕하세요
예스스탁입니다.
input : 기준시간(091500);
input : R1(255),G1(0),B1(0);
input : R2(0),G2(0),B2(255);
var : SC(0),SCV(0),sum(0),hh(0),ll(0);
if (sdate != sdate[1] and stime >= 기준시간) or
(sdate == sdate[1] and stime >= 기준시간 and stime[1] < 기준시간) Then
{
sum = 0;
Condition1 = False;
if CurrentTime >= 기준시간 and CurrentDate == Bdate Then
Condition1 = true;
if CurrentTime <= 기준시간 and DateToJulian(CurrentDate)-1 == DateToJulian(Bdate) Then
Condition1 = true;
}
SC = (C-O)/(H-L);
SCV = SC*v;
if (sdate != sdate[1] and stime >= 기준시간) or
(sdate == sdate[1] and stime >= 기준시간 and stime[1] < 기준시간) Then
{
sum = SCV;
HH = sum;
LL = sum;
}
else
{
sum = sum + SCV;
if hh > sum Then
hh = sum;
if ll < sum Then
ll = sum;
}
if Condition1 == true Then
{
plot1(sum,"vs",iff(sum>0,Rgb(R1,G1,B1),Rgb(R2,G2,B2)));
Plot2(LL,"고가");
Plot3(HH-(HH-LL)*0.80,"80%");
Plot4(HH-(HH-LL)*0.75,"75%");
plot5(HH-(hh-ll)*0.618,"61.8%");
Plot6(HH-(HH-LL)*0.5,"0.5%");
plot7(hh-(hh-ll)*0.382,"38.2%");
Plot8(HH-(HH-LL)*0.25,"25%");
Plot9(HH-(HH-LL)*0.20,"20%");
Plot10(HH,"저가");
Plot11(HH-(HH-LL)*0.5+40,"0.5%+40");
Plot12(HH-(HH-LL)*0.5-40,"0.5%-40");
Plot13(HH-(HH-LL)*0.5+2.0,"0.5%+1");
Plot14(HH-(HH-LL)*0.5-2.0,"0.5%=1");
PlotBaseLine1(0,"0");
PlotBaseLine2(50,"50");
PlotBaseLine3(-50,"50");
}
즐거운 하루되세요
> 포보스 님이 쓴 글입니다.
> 제목 : 도움 요청합니다.
> 안녕하세요?
아래 내용은 항생에 적용하는 수식입니다.
이 수식역시 본장시작부터(09:15) 데이터가 수식에 카운터되고 적용되었으면합니다.
도움주심에 감사드리며 오늘도 좋은시간 되시길 바랍니다.
===================================
input : R1(255),G1(0),B1(0);
input : R2(0),G2(0),B2(255);
var : SC(0),SCV(0),sum(0),hh(0),ll(0);
if Bdate != Bdate[1] Then
{
sum = 0;
Condition1 = False;
if CurrentTime >= 70000 and CurrentDate == Bdate Then
Condition1 = true;
if CurrentTime <= 70000 and DateToJulian(CurrentDate)-1 == DateToJulian(Bdate) Then
Condition1 = true;
}
SC = (C-O)/(H-L);
SCV = SC*v;
if Bdate != Bdate[1] Then
{
sum = SCV;
HH = sum;
LL = sum;
}
else
{
sum = sum + SCV;
if hh > sum Then
hh = sum;
if ll < sum Then
ll = sum;
}
if Condition1 == true Then
{
plot1(sum,"vs",iff(sum>0,Rgb(R1,G1,B1),Rgb(R2,G2,B2)));
Plot2(LL,"고가");
Plot3(HH-(HH-LL)*0.80,"80%");
Plot4(HH-(HH-LL)*0.75,"75%");
plot5(HH-(hh-ll)*0.618,"61.8%");
Plot6(HH-(HH-LL)*0.5,"0.5%");
plot7(hh-(hh-ll)*0.382,"38.2%");
Plot8(HH-(HH-LL)*0.25,"25%");
Plot9(HH-(HH-LL)*0.20,"20%");
Plot10(HH,"저가");
Plot11(HH-(HH-LL)*0.5+40,"0.5%+40");
Plot12(HH-(HH-LL)*0.5-40,"0.5%-40");
Plot13(HH-(HH-LL)*0.5+2.0,"0.5%+1");
Plot14(HH-(HH-LL)*0.5-2.0,"0.5%=1");
PlotBaseLine1(0,"0");
PlotBaseLine2(50,"50");
PlotBaseLine3(-50,"50");
}