커뮤니티
문의 합니다.
2019-08-01 21:58:43
242
글번호 130870
1. 당일 시가 기준으로 +10틱 -10틱 추세선 긋고
2. 주가가 +10틱 추세선 이나 -10틱 추세선을 돌파하거나 무너지면 이 추세선을 기준으로
다시 +10틱 -10 추세선을 그리고 싶습니다.
3. 기준선 하나 +10틱 추세선 -10틱 추세선 3개의 추세선 만 출력하고 나머지 추세선을 지우고 싶습니다.
답변 1
예스스탁 예스스탁 답변
2019-08-05 09:41:15
안녕하세요
예스스탁입니다.
var : TL1(0),TL2(0),TL3(0);
if bdate != bdate[1] Then
{
value1 = dayopen;
value2 = value1 + (PriceScale*10);
value3 = value1 - (PriceScale*10);
TL_Delete(TL1);
TL_Delete(TL2);
TL_Delete(TL3);
TL1 = TL_New(sdate[1],stime[1],value1,sdate,stime,value1);
TL2 = TL_New(sdate[1],stime[1],value2,sdate,stime,value2);
TL3 = TL_New(sdate[1],stime[1],value3,sdate,stime,value3);
TL_SetExtRight(TL1,true);
TL_SetExtRight(TL2,true);
TL_SetExtRight(TL3,true);
}
Else
{
if H >= value2 Then
{
value1 = value2;
value2 = value1 + (PriceScale*10);
value3 = value1 - (PriceScale*10);
TL_Delete(TL1);
TL_Delete(TL2);
TL_Delete(TL3);
TL1 = TL_New(sdate[1],stime[1],value1,sdate,stime,value1);
TL2 = TL_New(sdate[1],stime[1],value2,sdate,stime,value2);
TL3 = TL_New(sdate[1],stime[1],value3,sdate,stime,value3);
TL_SetExtRight(TL1,true);
TL_SetExtRight(TL2,true);
TL_SetExtRight(TL3,true);
}
else if L <= value3 Then
{
value1 = value3;
value2 = value1 + (PriceScale*10);
value3 = value1 - (PriceScale*10);
TL_Delete(TL1);
TL_Delete(TL2);
TL_Delete(TL3);
TL1 = TL_New(sdate[1],stime[1],value1,sdate,stime,value1);
TL2 = TL_New(sdate[1],stime[1],value2,sdate,stime,value2);
TL3 = TL_New(sdate[1],stime[1],value3,sdate,stime,value3);
TL_SetExtRight(TL1,true);
TL_SetExtRight(TL2,true);
TL_SetExtRight(TL3,true);
}
Else
{
TL_SetEnd(TL1,sdate,stime,value1);
TL_SetEnd(TL2,sdate,stime,value2);
TL_SetEnd(TL3,sdate,stime,value3);
}
}
즐거운 하루되세요
> 진팡이 님이 쓴 글입니다.
> 제목 : 문의 합니다.
> 1. 당일 시가 기준으로 +10틱 -10틱 추세선 긋고
2. 주가가 +10틱 추세선 이나 -10틱 추세선을 돌파하거나 무너지면 이 추세선을 기준으로
다시 +10틱 -10 추세선을 그리고 싶습니다.
3. 기준선 하나 +10틱 추세선 -10틱 추세선 3개의 추세선 만 출력하고 나머지 추세선을 지우고 싶습니다.