예스스탁
예스스탁 답변
2024-01-08 16:11:43
안녕하세요
예스스탁입니다.
input : ntime1(30),ntime2(60);
var : S1(0),D1(0),TM(0),TF1(0),TF2(0),O1(0),O2(0),oo(0);
var : Tcond(False);
Tcond = sTime >= 90000 and ((sDate != sDate[1]) or (sDate == sDate[1] and sTime[1] < 90000));
if Tcond == true Then
{
oo = O;
S1 = TimeToMinutes(stime);
D1 = sdate;
}
if D1 > 0 then
{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
TF1 = TM%ntime1;
if sTime >= 90000 and
(Tcond == true or
(Tcond == False and ntime1 > 1 and TF1 < TF1[1]) or
(Tcond == False and ntime1 > 1 and TM >= TM[1]+ntime1) or
(Tcond == False and ntime1 == 1 and TM > TM[1])) Then
{
TL_New(sDate,sTime,0,sDate,sTime,999999999);
O1 = O;
}
Plot1(O1,"30분봉시가");
Plot2(C,"30분봉종가");
TF2 = TM%ntime2;
if stime >= 90000 and
(Tcond == true or
(Tcond == False and ntime2 > 1 and TF2 < TF2[1]) or
(Tcond == False and ntime2 > 1 and TM >= TM[1]+ntime2) or
(Tcond == False and ntime2 == 1 and TM > TM[1])) Then
{
O2 = O;
}
Plot3(O2,"60분봉시가");
Plot4(C,"60분봉종가");
}
Plot5(DayOpen," 일봉시가");
Plot6(C,"일봉종가");
즐거운 하루되세요
> 라몬 님이 쓴 글입니다.
> 제목 : 수정부탁드립니다.
> 안녕하세요
아래 지표식은 국내 장 시작인 8 시 45분터 30분봉과 60분봉 선이 나옵니다.
9시분터 30분,60 분선이 나오려면 무엇을 수정해야 하는지요?
input : ntime1(30),ntime2(60);
var : S1(0),D1(0),TM(0),TF1(0),TF2(0),O1(0),O2(0);
if Bdate != Bdate[1] Then
{
S1 = TimeToMinutes(stime);
D1 = sdate;
}
if D1 > 0 then
{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
TF1 = TM%ntime1;
if Bdate != Bdate[1] or
(Bdate == Bdate[1] and ntime1 > 1 and TF1 < TF1[1]) or
(Bdate == Bdate[1] and ntime1 > 1 and TM >= TM[1]+ntime1) or
(Bdate == Bdate[1] and ntime1 == 1 and TM > TM[1]) Then
{
TL_New(sDate,sTime,0,sDate,sTime,999999999);
O1 = O;
}
Plot1(O1,"30분봉시가");
Plot2(C,"30분봉종가");
TF2 = TM%ntime2;
if Bdate != Bdate[1] or
(Bdate == Bdate[1] and ntime2 > 1 and TF2 < TF2[1]) or
(Bdate == Bdate[1] and ntime2 > 1 and TM >= TM[1]+ntime2) or
(Bdate == Bdate[1] and ntime2 == 1 and TM > TM[1]) Then
{
O2 = O;
}
Plot3(O2,"60분봉시가");
Plot4(C,"60분봉종가");
}
Plot5(DayOpen," 일봉시가");
Plot6(C,"일봉종가");