커뮤니티
시고저종 표시
2014-02-08 19:48:28
156
글번호 72348
복합장에서 과거 1일전,2일전...20일전의 시가와 종가를 본장과 야간장으로 나누어 표시하고자합니다. 도움 부탁드립니다.
감사합니다
답변 1
예스스탁 예스스탁 답변
2014-02-10 14:04:27
안녕하세요
예스스탁입니다.
input : n(1);
var : cnt(0);
Array : NO[50](0),NH[50](0),NL[50](0),NC[50](0);
Array : DO[50](0),DH[50](0),DL[50](0),DC[50](0);
if stime == 90000 or (stime > 90000 and stime[1] < 90000) Then{
DO[0] = O;
DH[0] = H;
DL[0] = L;
for cnt = 1 to 49{
NO[cnt] = NO[cnt-1][1];
NH[cnt] = NH[cnt-1][1];
NL[cnt] = NL[cnt-1][1];
NC[cnt] = NC[cnt-1][1];
DO[cnt] = DO[cnt-1][1];
DH[cnt] = DH[cnt-1][1];
DL[cnt] = DL[cnt-1][1];
DC[cnt] = DC[cnt-1][1];
}
}
if stime >= 90000 and stime <= 151500 Then{
if H > DH[0] Then
DH[0] = H;
if L < DL[0] Then
DL[0] = L;
DC[0] = C;
}
if stime == 180000 or (stime > 180000 and stime[1] < 180000) Then{
NO[0] = O;
NH[0] = H;
NL[0] = L;
for cnt = 1 to 49{
NO[cnt] = NO[cnt-1][1];
NH[cnt] = NH[cnt-1][1];
NL[cnt] = NL[cnt-1][1];
NC[cnt] = NC[cnt-1][1];
}
}
if stime >= 180000 or stime < 90000 Then{
if H > NH[0] Then
NH[0] = H;
if L < NL[0] Then
NL[0] = L;
NC[0] = C;
}
plot1(DO[n],"n일전 주간장 시가");
plot2(DH[n],"n일전 주간장 고가");
plot3(DL[n],"n일전 주간장 저가");
plot4(DC[n],"n일전 주간장 종가");
plot5(NO[n],"n일전 야간장 시가");
plot6(NH[n],"n일전 야간장 고가");
plot7(NL[n],"n일전 야간장 저가");
plot8(NC[n],"n일전 야간장 종가");
즐거운 하루되세요
> 스로우 님이 쓴 글입니다.
> 제목 : 시고저종 표시
> 복합장에서 과거 1일전,2일전...20일전의 시가와 종가를 본장과 야간장으로 나누어 표시하고자합니다. 도움 부탁드립니다.
감사합니다
다음글
이전글