늘 감사합니다.
전일의 14시00분 부터 15시35분 사이에 최고점과 최저점을 수평선으로 연결해 주세요.
다음날 장으로 연결됩니다.
data2용으로 만들어 주세요.
감사합니다.
답변 1
예스스탁
예스스탁 답변
2025-05-02 17:08:07
안녕하세요
예스스탁입니다.
당일 14시 전까지는 전일값을 그리고 당일 14시부터 갱신한다면 1번식 이용하시면 됩니다.
2번식은 당일 장종료까지 전일값을 그리는 식입니다.
1
input : starttime(140000),Endtime(153500);
var : Tcond(False,Data2),HH(0),LL(0);
if Data2((sdate != sDate[1] and sTime >= starttime) or
(sdate == sDate[1] and sTime >= starttime and sTime[1] < starttime)) Then
{
Tcond = true;
HH = data2(H);
LL = data2(L);
}
if Data2((sdate != sDate[1] and sTime >= Endtime) or
(sdate == sDate[1] and sTime >= Endtime and sTime[1] < Endtime)) Then
{
Tcond = False;
}
if tcond == true Then
{
if data2(H) > HH Then
HH = data2(H);
if data2(L) < LL Then
LL = data2(L);
}
Plot1(HH);
plot2(LL);
2
input : starttime(140000),Endtime(153500);
var : Tcond(False,Data2),HH(0,Data2),LL(0,Data2),H1(0,Data2),L1(0,Data2);
if Data2(Bdate != Bdate[1]) Then
{
H1 = HH;
L1 = LL;
}
if Data2((sdate != sDate[1] and sTime >= starttime) or
(sdate == sDate[1] and sTime >= starttime and sTime[1] < starttime)) Then
{
Tcond = true;
HH = data2(H);
LL = data2(L);
}
if Data2((sdate != sDate[1] and sTime >= Endtime) or
(sdate == sDate[1] and sTime >= Endtime and sTime[1] < Endtime)) Then
{
Tcond = False;
}
if tcond == true Then
{
if data2(H) > HH Then
HH = data2(H);
if data2(L) < LL Then
LL = data2(L);
}
Plot1(H1);
plot2(L1);
즐거운 하루되세요
> 상암동 님이 쓴 글입니다.
> 제목 : 시작시간 문의
> 늘 감사합니다.
전일의 14시00분 부터 15시35분 사이에 최고점과 최저점을 수평선으로 연결해 주세요.
다음날 장으로 연결됩니다.
data2용으로 만들어 주세요.
감사합니다.