예스스탁
예스스탁 답변
2021-06-07 15:07:32
안녕하세요
예스스탁입니다.
var : sum(0),sum1(0),idx(0),idx1(0),cnt(0),hh(0),ll(0);
if Bdate != Bdate[1] Then
{
sum = 0;
idx = 0;
idx1 = idx[1];
}
idx = idx+1;
if C > O Then
sum = sum+v;
if C < O Then
sum = sum-v;
if Bdate != Bdate[1] or (Bdate == bdate[1] and sum > hh) Then
hh = sum;
if Bdate != Bdate[1] or (Bdate == Bdate[1] and sum < ll) Then
ll = sum;
sum1 = 0;
Condition1 = False;
For cnt = idx to (idx+idx1+1)
{
if Condition1 == False and sTime[cnt] <= stime Then
{
sum1 = sum[cnt];
Condition1 = true;
}
}
Plot1(sum,"누적",IFf(sum > 0,RGB(255,0,0),RGB(0,0,255)));
Plot2(sum1,"전일",IFf(sum1 > 0,RGB(255,0,0),RGB(1,0,255)));
Plot3(hh,"최고");
Plot4(ll,"최저");
PlotBaseLine1(0);
즐거운 하루되세요
> 포보스 님이 쓴 글입니다.
> 제목 : 선긋기 부탁드립니다.
> 또 도움을 요청합니다.
아래 내용에 고저라인을 추가해주시면 대단히 감사하겠습니다. 꾸뻑
========================================================
var : sum(0),sum1(0),idx(0),idx1(0),cnt(0);
if Bdate != Bdate[1] Then
{
sum = 0;
idx = 0;
idx1 = idx[1];
}
idx = idx+1;
if C > O Then
sum = sum+v;
if C < O Then
sum = sum-v;
sum1 = 0;
Condition1 = False;
For cnt = idx to (idx+idx1+1)
{
if Condition1 == False and sTime[cnt] <= stime Then
{
sum1 = sum[cnt];
Condition1 = true;
}
}
Plot1(sum,"누적",IFf(sum > 0,RGB(255,0,0),RGB(0,0,255)));
Plot2(sum1,"전일",IFf(sum1 > 0,RGB(255,0,0),RGB(1,0,255)));
PlotBaseLine1(0);