커뮤니티
수식 문의
2013-04-01 12:35:02
218
글번호 61440
please check attaschment.
always thank you.
답변 1
예스스탁 예스스탁 답변
2013-04-01 11:43:10
안녕하세요? 예스스탁입니다.
문의하신 내용 답변드립니다.
해당 지표식은 나누어 떨어지는 시간 주기에서만 사용 가능하며, 틱차트에서는 사용 하실 수 없습니다.
Input:분봉(5);
Var:OO(0),HH(0),LL(0),CC(0),TL1(0),TL2(0),TL3(0),TL4(0),TL5(0),TL6(0),TL7(0),TL8(0);
Value1 = 분봉/BarInterval;
Value2 = DayIndex()%Value1;
If Value2 == 0 Then {
OO = O;
HH = H;
LL = L;
}
Else {
HH = Max(HH,H);
LL = Min(LL,L);
CC = C;
}
If Value2 == 0 Then {
Value3 = Value2[1] + 1; //추세선 그려야 할 봉의 개수
TL1 = TL_New(Date[Value3],sTime[Value3],OO[1],Date[1],sTime[1],OO[1]);
TL2 = TL_New(Date[Value3],sTime[Value3],CC[1],Date[1],sTime[1],CC[1]);
TL3 = TL_New(Date[Value3],sTime[Value3],CC[1],Date[Value3],sTime[Value3],OO[1]);
TL4 = TL_New(Date[1],sTime[1],CC[1],Date[1],sTime[1],OO[1]);
TL_Delete(TL5);
TL_Delete(TL6);
TL_Delete(TL7);
TL_Delete(TL8);
If OO[1] <= C[1] Then {
TL_SetColor(TL1,RED);
TL_SetColor(TL2,RED);
TL_SetColor(TL3,RED);
TL_SetColor(TL4,RED);
}
Else {
TL_SetColor(TL1,BLUE);
TL_SetColor(TL2,BLUE);
TL_SetColor(TL3,BLUE);
TL_SetColor(TL4,BLUE);
}
}
Else { //분 단위로 나누어 떨어지지 않는 구간, 실시간 조회 때문에 반영
TL_Delete(TL5);
TL_Delete(TL6);
TL_Delete(TL7);
TL_Delete(TL8);
TL5 = TL_New(Date[Value2],sTime[Value2],HH,Date[1],sTime[1],HH);
TL6 = TL_New(Date[Value2],sTime[Value2],LL,Date[1],sTime[1],LL);
TL7 = TL_New(Date[Value2],sTime[Value2],LL,Date[Value2],sTime[Value2],HH);
TL8 = TL_New(Date[1],sTime[1],LL,Date[1],sTime[1],HH);
If OO <= C Then {
TL_SetColor(TL5,RED);
TL_SetColor(TL6,RED);
TL_SetColor(TL7,RED);
TL_SetColor(TL8,RED);
}
Else {
TL_SetColor(TL5,BLUE);
TL_SetColor(TL6,BLUE);
TL_SetColor(TL7,BLUE);
TL_SetColor(TL8,BLUE);
}
}
TL_SetSize(TL1,1);
TL_SetSize(TL2,1);
TL_SetSize(TL3,1);
TL_SetSize(TL4,1);
TL_SetSize(TL5,1);
TL_SetSize(TL6,1);
TL_SetSize(TL7,1);
TL_SetSize(TL8,1);
> 흑수돌 님이 쓴 글입니다.
> 제목 : 수식 문의
> please check attaschment.
always thank you.
다음글
이전글