커뮤니티
항셍에도 적용되게 지표 수정좀 부탁드립니다.
2017-04-19 11:09:47
204
글번호 108940
Var : value1(0) , value2(0), value3(0) ;
value1 = DayHigh(1);
value2 = DayLow(1);
value3 = (value1+value2)/2;
Plot1(value1, "상한");
Plot2(value2, "하한");
Plot3(Value3, "중간");
전일 고점 저점 중간점을 선으로 표시되게 했는데
항셍은 3부타임으로 나뉘어있어서 적용이 잘 안되네요
두가지 버전으로 부탁드릴수있을까요?
1. 10시15분 장시작~ 00시45분 장 종료까지를 하루로 표현한것
2. 1부(10시15분~13시) 2부(14시~17시30분) 3부(18시15분~00시45분)를 각각 하루로
보고 즉 하루에 3번의 저점 고점이 표시되게 표현됐으면 좋겠습니다.
답변 1
예스스탁 예스스탁 답변
2017-04-20 10:09:47
안녕하세요
예스스탁입니다.
1.
var : cnt(0);
Array : DO[10](0),DH[10](0),DL[10](0),DC[10](0);
if (sdate != sdate[1] and stime >= 100000) or
(sdate == sdate[1] and (Stime == 100000 or (stime > 100000 and stime[1] < 100000))) Then{
DO[0] = O;
DH[0] = H;
DL[0] = L;
for cnt = 1 to 9{
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 H > DH[0] Then
DH[0] = H;
if L < DL[0] Then
DL[0] = L;
DC[0] = C;
if DH[1] > 0 and DL[1] > 0 then{
Plot1(DH[1], "상한");
Plot2(DL[1], "하한");
Plot3((DH[1]+DL[1])/2, "중간");
}
2
var : cnt(0);
Array : DO[10](0),DH[10](0),DL[10](0),DC[10](0);
if (sdate != sdate[1] and stime >= 100000) or
(sdate == sdate[1] and (Stime == 100000 or (stime > 100000 and stime[1] < 100000))) Then{
DO[0] = O;
DH[0] = H;
DL[0] = L;
for cnt = 1 to 9{
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 (sdate != sdate[1] and stime >= 140000) or
(sdate == sdate[1] and (Stime == 140000 or (stime > 140000 and stime[1] < 140000))) Then{
DO[0] = O;
DH[0] = H;
DL[0] = L;
for cnt = 1 to 9{
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 (sdate != sdate[1] and stime >= 181500) or
(sdate == sdate[1] and (Stime == 181500 or (stime > 181500 and stime[1] < 181500))) Then{
DO[0] = O;
DH[0] = H;
DL[0] = L;
for cnt = 1 to 9{
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 H > DH[0] Then
DH[0] = H;
if L < DL[0] Then
DL[0] = L;
DC[0] = C;
if DH[1] > 0 and DL[1] > 0 then{
Plot1(DH[1], "상한");
Plot2(DL[1], "하한");
Plot3((DH[1]+DL[1])/2, "중간");
}
즐거운 하루되세요
> dbs1428 님이 쓴 글입니다.
> 제목 : 항셍에도 적용되게 지표 수정좀 부탁드립니다.
> Var : value1(0) , value2(0), value3(0) ;
value1 = DayHigh(1);
value2 = DayLow(1);
value3 = (value1+value2)/2;
Plot1(value1, "상한");
Plot2(value2, "하한");
Plot3(Value3, "중간");
전일 고점 저점 중간점을 선으로 표시되게 했는데
항셍은 3부타임으로 나뉘어있어서 적용이 잘 안되네요
두가지 버전으로 부탁드릴수있을까요?
1. 10시15분 장시작~ 00시45분 장 종료까지를 하루로 표현한것
2. 1부(10시15분~13시) 2부(14시~17시30분) 3부(18시15분~00시45분)를 각각 하루로
보고 즉 하루에 3번의 저점 고점이 표시되게 표현됐으면 좋겠습니다.
이전글