커뮤니티
문의드려요
2026-09-04 14:09:30
100
글번호 233505
안녕하세요
선물 주간장 당일 시가, 고가, 저가, 당일 중간값
선물 야간장 당일 시가, 고가, 저가, 당일 중간값
선이 계속 연결되면서 실시간 값 반여되면 좋겠습니다.
색이나 굵기 조절가능하게 부탁드립니다
기존에 만들어주신게 주야복합차트에서 주간 야간 값이 동일하게 보입니다
고맙습니다.
답변 1
예스스탁 예스스탁 답변
2026-09-04 14:50:17
안녕하세요
예스스탁입니다.
var : i(0);
Array : DO[10](Nan),DH[10](Nan),DL[10](Nan),DC[10](Nan);
Array : NO[10](Nan),NH[10](Nan),NL[10](Nan),NC[10](Nan);
//주간 시고저종가
if (sDate != sDate[1] and sTime >= 84500) or
(sDate == sDate[1] and sTime >= 84500 and sTime[1] < 84500) Then
{
For i = 9 DownTo 1
{
DO[i] = DO[i-1];
DH[i] = DH[i-1];
DL[i] = DL[i-1];
DC[i] = DC[i-1];
}
DO[0] = O;
DH[0] = H;
DL[0] = L;
}
if sTime >= 84500 and sTime <= 154500 Then
{
if DH[0] > 0 and H > DH[0] Then
DH[0] = H;
if DL[0] > 0 and L < DL[0] Then
DL[0] = L;
DC[0] = C;
}
//야간 시고저종가
if (sDate != sDate[1] and sTime >= 180000) or
(sDate == sDate[1] and sTime >= 180000 and sTime[1] < 180000) Then
{
For i = 99 downTo 1
{
NO[i] = NO[i-1];
NH[i] = NH[i-1];
NL[i] = NL[i-1];
NC[i] = NC[i-1];
}
NO[0] = O;
NH[0] = H;
NL[0] = L;
}
if sTime >= 180000 or sTime <84500 Then
{
if NH[0] > 0 and H > NH[0] Then
NH[0] = H;
if NL[0] > 0 and L < NL[0] Then
NL[0] = L;
NC[0] = C;
}
Plot1(DO[0],"당일주간시가");
Plot2(DH[0],"당일주간고가");
Plot3(DL[0],"당일주간저가");
Plot4(DC[0],"당일주간종가");
Plot5((DH[0]+DL[0])/2,"당일주간중간");
Plot6(NO[0],"당일야간시가");
Plot7(NH[0],"당일야간고가");
Plot8(NL[0],"당일야간저가");
Plot9(NC[0],"당일야간종가");
Plot10((NH[0]+NL[0])/2,"당일야간중간");
즐거운 하루되세요