커뮤니티
해외장 거래시간별 강조식
2015-10-12 14:46:32
192
글번호 91132
해외선물의 아시아장, 유럽장, 미국장의 거래시간별로 강조를 할수 있는 강조식 부탁드립니다.(파일참조)
- 1. 사본_-CurrentChart.jpg (0.26 MB)
답변 1
예스스탁 예스스탁 답변
2015-10-13 10:39:39
안녕하세요
예스스탁입니다.
예스랭귀지로는 올려주신 그림과 같이는 표시를 할수 없습니다.
추세선함수로 해당시간대에 박스로 표시하게 작성했습니다.
각장의 시간은 의도와 다르실수 있으므로 조정하시기 바랍니다.
input : 아시아시작(90000),아시아종료(160000);
input : 유럽시작(153000),유럽종료(003000);
input : 미국시작(210000),미국종료(050000);
var : D1(0),T1(0),H1(0),L1(0),Tcond1(false);
var : D2(0),T2(0),H2(0),L2(0),Tcond2(false);
var : D3(0),T3(0),H3(0),L3(0),Tcond3(false);
var : TL11(0),TL12(0),TL13(0),TL14(0);
var : TL21(0),TL22(0),TL23(0),TL24(0);
var : TL31(0),TL32(0),TL33(0),TL34(0);
if stime == 아시아시작 or (stime > 아시아시작 and stime[1] < 아시아시작) Then{
D1 = sdate;
T1 = stime;
H1 = H;
L1 = L;
Tcond1 = true;
}
if Tcond1 == true Then{
if H > H1 Then
H1 = H;
if L < L1 Then
L1 = L;
TL_Delete(TL11);
TL_Delete(TL12);
TL_Delete(TL13);
TL_Delete(TL14);
TL11 = TL_New(D1,T1,H1,Sdate,stime,H1);
TL12 = TL_New(D1,T1,L1,Sdate,stime,L1);
TL13 = TL_New(D1,T1,H1,D1,T1,L1);
TL14 = TL_New(sdate,stime,H1,sdate,stime,L1);
TL_SetColor(TL11,YELLOW);
TL_SetColor(TL12,YELLOW);
TL_SetColor(TL13,YELLOW);
TL_SetColor(TL14,YELLOW);
}
if time == 아시아종료 or (time > 아시아종료 and time[1] < 아시아종료) Then
Tcond1 = false;
if stime == 유럽시작 or (stime > 유럽시작 and stime[1] < 유럽시작) Then{
D2 = sdate;
T2 = stime;
H2 = H;
L2 = L;
Tcond2 = true;
}
if Tcond2 == true Then{
if H > H2 Then
H2 = H;
if L < L2 Then
L2 = L;
TL_Delete(TL21);
TL_Delete(TL22);
TL_Delete(TL23);
TL_Delete(TL24);
TL21 = TL_New(D2,T2,H2,Sdate,stime,H2);
TL22 = TL_New(D2,T2,L2,Sdate,stime,L2);
TL23 = TL_New(D2,T2,H2,D2,T2,L2);
TL24 = TL_New(sdate,stime,H2,sdate,stime,L2);
TL_SetColor(TL21,blue);
TL_SetColor(TL22,blue);
TL_SetColor(TL23,blue);
TL_SetColor(TL24,blue);
}
if time == 유럽종료 or (time > 유럽종료 and time[1] < 유럽종료) Then
Tcond2 = false;
if stime == 미국시작 or (stime > 미국시작 and stime[1] < 미국시작) Then{
D3 = sdate;
T3 = stime;
H3 = H;
L3 = L;
Tcond3 = true;
}
if Tcond3 == true Then{
if H > H3 Then
H3 = H;
if L < L3 Then
L3 = L;
TL_Delete(TL31);
TL_Delete(TL32);
TL_Delete(TL33);
TL_Delete(TL34);
TL31 = TL_New(D3,T3,H3,Sdate,stime,H3);
TL32 = TL_New(D3,T3,L3,Sdate,stime,L3);
TL33 = TL_New(D3,T3,H3,D3,T3,L3);
TL34 = TL_New(sdate,stime,H3,sdate,stime,L3);
TL_SetColor(TL31,red);
TL_SetColor(TL32,red);
TL_SetColor(TL33,red);
TL_SetColor(TL34,red);
}
if time == 미국종료 or (time > 미국종료 and time[1] < 미국종료) Then
Tcond3 = false;
즐거운 하루되세요
> kthyun 님이 쓴 글입니다.
> 제목 : 해외장 거래시간별 강조식
> 해외선물의 아시아장, 유럽장, 미국장의 거래시간별로 강조를 할수 있는 강조식 부탁드립니다.(파일참조)
다음글
이전글