예스스탁
예스스탁 답변
2021-07-27 11:00:49
안녕하세요
예스스탁입니다.
참조데이타가 투자주체별 데이타인것 같습니다.
각 지표가 0이상 값이 할당되면 그려지게 되어 있었는데
해당 부분 삭제해 드립니다.
input : ntime(60);
var : O4(0,data4),S1(0,data4),D1(0,data4),TM(0,data4),TF(0,data4);
var : DH(0,data4),DL(0,data4),cnt(0,data4);
var : H1(0,data4),H2(0,data4),H3(0,data4),H4(0,data4),H5(0,data4),H6(0,data4);
var : L1(0,data4),L2(0,data4),L3(0,data4),L4(0,data4),L5(0,data4),L6(0,data4);
Array : HH[10](0,data4),LL[10](0,data4);
if data4(Index == 0 or Bdate != Bdate[1]) Then
{
O4 = data4(O);
S1 = data4(TimeToMinutes(stime));
D1 = data4(sdate);
DH = data4(H);
DL = data4(H);
H1 = 0;
L1 = 0;
H2 = 0;
L2 = 0;
H3 = 0;
L3 = 0;
H4 = 0;
L4 = 0;
H5 = 0;
L5 = 0;
H6 = 0;
L6 = 0;
}
if D1 > 0 then
{
if data4(H) > DH Then
DH = data4(H);
if data4(L) < DL Then
DL = data4(L);
if data4(sdate == D1) Then
TM = data4(TimeToMinutes(stime)-S1);
Else
TM = data4(TimeToMinutes(stime)+1440-S1);
TF = TM%ntime;
if data4((Index == 0) or
(Bdate != Bdate[1]) or
(Bdate == Bdate[1] and ntime > 1 and TF < TF[1]) or
(Bdate == Bdate[1] and ntime > 1 and TM >= TM[1]+ntime) or
(Bdate == Bdate[1] and ntime == 1 and TM > TM[1])) Then
{
HH[0] = data4(H);
LL[0] = data4(L);
for cnt = 1 to 9
{
HH[cnt] = HH[cnt-1][1];
LL[cnt] = LL[cnt-1][1];
}
}
if data4(H) > HH[0] Then
HH[0] = data4(H);
if data4(L) < LL[0] Then
LL[0] = data4(L);
Plot1(data4(c));
Plot2(O4);
Plot4(DH);
Plot5(DL);
Plot5(data5(c));
Plot6(data6(c));
Plot7(data7(c));
Plot8(data8(c));
Plot9(data9(c));
Plot10(data10(c));
Plot11(0);
if data4(sTime >= 90000 and sTime < 100000) Then
{
H1 = HH[0];
L1 = LL[0];
}
if data4(sTime >= 90000 and sTime < 110000) Then
{
Plot12(H1);
Plot13(L1);
}
if data4(sTime >= 100000 and sTime < 110000) Then
{
H2 = HH[0];
L2 = LL[0];
}
if data4(sTime >= 100000 and sTime < 120000) Then
{
Plot14(H2);
Plot15(L2);
}
if data4(sTime >= 110000 and sTime < 120000) Then
{
H3 = HH[0];
L3 = LL[0];
}
if data4(sTime >= 110000 and sTime < 130000) Then
{
Plot16(H3);
Plot17(L3);
}
if data4(sTime >= 120000 and sTime < 130000) Then
{
H4 = HH[0];
L4 = LL[0];
}
if data4(sTime >= 120000 and sTime < 140000)Then
{
Plot18(H4);
Plot19(L4);
}
if data4(sTime >= 130000 and sTime < 140000) Then
{
H5 = HH[0];
L5 = LL[0];
}
if data4(sTime >= 130000 and sTime < 150000) Then
{
Plot20(H5);
Plot21(L5);
}
if data4(sTime >= 140000 and sTime < 150000) Then
{
H6 = HH[0];
L6 = LL[0];
}
if data4(sTime >= 140000) Then
{
Plot22(H6);
Plot23(L6);
}
}
즐거운 하루되세요
> 보인다 님이 쓴 글입니다.
> 제목 : 검토 부탁드립니다.
> 안녕하세요....글번호73440 만들어주신 수식의 그림입니다 데이타 4의 시간단위고점.저점이
안그려지네요. 검토부탁드립니다.
plot1 데이타4
plot2 데이타4 시가라인
plot3 데이타4 고점라인
plot4 데이타4 저점라인
plot5 데이타5
plot6 데이타6
plot7 데이타7
plot8 데이타8
plot9 데이타9
plot10데이타10
plot11 0값라인
plot12 데이타4 시간단위 고점라인
plot13 데이타4 시간단위 저점라인
데이타4 시간단위.. 9시~10시 까지의고점.저점라인을 발생시점부터.11시까지그려지게요
10시~11시 까지의고점.저점라인을 발생시점부터.12시까지그려지게요
11시~12시 까지의고점.저점라인을 발생시점부터.13시까지그려지게요
12시~13시 까지의고점.저점라인을 발생시점부터.14시까지그려지게요
13시~14시 까지의고점.저점라인을 발생시점부터.15시까지그려지게요
14시~15시 까지의고점.저점라인을 발생시점부터. 장종료까지요.
15시~장종료까지는 수식없이 해주세요.
수고하세요,,,꾸벅