선물매수매도 건수에 최고치가 다음날 되면 전날 최고치가 나옵니다.
당일 최고치로 보여주고 싶습니다.
var : diff(0,data6),hh(0,Data7);
diff = Data6(c)-data7(c);
if Data6(Bdate != Bdate[1]) Then
hh = diff;
Else
{
if diff > hh Then
hh = diff;
}
plot1(data6(c)-data7(c),"차이",iff(data6(c)-data7(c)>0,red,blue));
plot2(hh,"최고차이");
답변 1
예스스탁
예스스탁 답변
2023-05-16 17:05:53
안녕하세요
예스스탁입니다.
올려주신 내용은 별도로 수정해 드릴 부분이 없습니다.
다만 data1은 시세가 수신되었지만
data6과 data7은 아직 수신되지 않은 상태이면 기존값인 전일값이 그려질수 있습니다.
수식에 data1과 날짜가 같을때만 계산되고 출력되게 내용을 추가해 드립니다.
var : diff(0,data6),hh(0,Data7);
if Data1(sDate) == Data6(sDate) and Data1(sDate) == data7(sDate) Then
{
diff = Data6(c)-data7(c);
if Data6(Bdate != Bdate[1]) Then
hh = diff;
Else
{
if diff > hh Then
hh = diff;
}
if Data1(sDate) == Data6(sDate) and Data1(sDate) == data7(sDate) Then
{
plot1(diff,"차이",iff(diff>0,red,blue));
plot2(hh,"최고차이");
}
}
즐거운 하루되세요
> 오늘도수익 님이 쓴 글입니다.
> 제목 : 선물 매수 매도 건수
> 선물매수매도 건수에 최고치가 다음날 되면 전날 최고치가 나옵니다.
당일 최고치로 보여주고 싶습니다.
var : diff(0,data6),hh(0,Data7);
diff = Data6(c)-data7(c);
if Data6(Bdate != Bdate[1]) Then
hh = diff;
Else
{
if diff > hh Then
hh = diff;
}
plot1(data6(c)-data7(c),"차이",iff(data6(c)-data7(c)>0,red,blue));
plot2(hh,"최고차이");