커뮤니티
지표질문입니다
2026-08-08 14:37:46
28
글번호 233164
1.
주간 고가 A
주간 저가 B
주간 마디 C=A-B
야간 저가+C를 그린다
야간 고가-C 를 그린다
2.
야간 고가 D
주간 저가 E
주간 마디 F=D-E
주간 저가+F를 그린다
주간 고가-F 를 그린다
감사합니다
답변 1
예스스탁 예스스탁 답변
2026-08-10 13:33:33
안녕하세요
예스스탁입니다.
1
var : i(0);
Array : DO[100](0),DH[100](0),DL[100](0),DC[100](0);
Array : NO[100](0),NH[100](0),NL[100](0),NC[100](0);
//주간 시고저종가
if (sDate != sDate[1] and sTime >= 84500) or
(sDate == sDate[1] and sTime >= 84500 and sTime[1] < 84500) Then
{
For i = 99 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 < 180000 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(NL[0]+(DH[0]-DL[0]));
Plot2(NH[0]-(DH[0]-DL[0]));
2
var : i(0);
Array : DO[100](0),DH[100](0),DL[100](0),DC[100](0);
Array : NO[100](0),NH[100](0),NL[100](0),NC[100](0);
//주간 시고저종가
if (sDate != sDate[1] and sTime >= 84500) or
(sDate == sDate[1] and sTime >= 84500 and sTime[1] < 84500) Then
{
For i = 99 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 < 180000 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(DL[0]+(NH[0]-DL[0]));
Plot2(DH[0]-(NH[0]-DL[0]));
즐거운 하루되세요