커뮤니티
문의 드립니다
2015-12-13 09:02:38
116
글번호 93357
var : TL28(0);
TL_Delete(TL28);
TL28 = TL_New(sdate[c[0]],sTime[c[0]],c[0],sdate,stime,c);
TL_SetSize(TL28,4);
TL_SetExtRight(TL28,true);
#TL_SetExtleft(TL28,true);
TL_SetColor(TL28,rgb(255,0,128));
}
위 수식에서 수평선이 좌우로 모두 연장선이 그려 집니다
TL_SetExtleft 이 설정은 안한 상태에서도 계속 그려지는데
수평선 발생 시점에서 우측으로만 그려 지도록 해 주세요
둘째 질문은요
위 수식에서
52개 봉에서의 최고점과 최저점의 수평선을 긋고 싶은데
발생시점에서 좌측연장선은 지우고 우측으로만 연장되도록 그리고 싶습니다.
감사 합니다
답변 1
예스스탁 예스스탁 답변
2015-12-14 14:38:01
안녕하세요
예스스탁입니다.
1
var : TL28(0);
TL_Delete(TL28);
TL28 = TL_New(sdate[c[0]],sTime[c[0]],c[0],sdate,stime,c);
TL_SetSize(TL28,4);
TL_SetExtRight(TL28,true);
#TL_SetExtleft(TL28,true);
TL_SetColor(TL28,rgb(255,0,128));
}
위 작성하신 수식에서
sdate[c[0]]과 같이 수식과 맞지 않는 내용이 있습니다.
sdate[1],sdate[2]와 같이 직전 봉수가 지정되어야 합니다.
이전값 참조에 종가값을 지정하셨습니다.
올려주신 내용은 아마 현재가를 차트에 수평으로 그리는 식 같습니다.
TL_Delete(TL28);
TL28 = TL_New(sdate[1],sTime[1],c,sdate,stime,c);
TL_SetSize(TL28,4);
TL_SetExtRight(TL28,true);
#TL_SetExtleft(TL28,true);
TL_SetColor(TL28,rgb(255,0,128));
추세선은 시작점과 끝점이 같으면 안됩니다.
위와 같이 전봉과 현재봉 사이에 현재봉 종가를 그리고
좌우로 연장해서 그리게 됩니다.
좌측 연장은 사용하지 않으시면 주석처리하시면 됩니다.
2.
52개봉 최고가나 최저가가 현재봉일 경우
봉번호가 0이 나오게 됩니다.
시작점과 끝점이 달라야 하므로
현재봉일경우에는 한봉전부터 그려지게 작성했습니다.
input : P(52);
var : TL1(0),TL2(0);
var1 = highest(H,52);
var2 = NthHighestBar(1,H,52);
var3 = max(var2,1);
var4 = Lowest(L,52);
var5 = NthLowestBar(1,L,52);
var6 = max(var5,1);
TL_Delete(TL1);
TL_Delete(TL2);
TL1 = TL_New(sdate[var3],stime[var3],var1,sdate,stime,var1);
TL2 = TL_New(sdate[var6],stime[var6],var4,sdate,stime,var4);
즐거운 하루되세요
> 빨간봉 님이 쓴 글입니다.
> 제목 : 문의 드립니다
> var : TL28(0);
TL_Delete(TL28);
TL28 = TL_New(sdate[c[0]],sTime[c[0]],c[0],sdate,stime,c);
TL_SetSize(TL28,4);
TL_SetExtRight(TL28,true);
#TL_SetExtleft(TL28,true);
TL_SetColor(TL28,rgb(255,0,128));
}
위 수식에서 수평선이 좌우로 모두 연장선이 그려 집니다
TL_SetExtleft 이 설정은 안한 상태에서도 계속 그려지는데
수평선 발생 시점에서 우측으로만 그려 지도록 해 주세요
둘째 질문은요
위 수식에서
52개 봉에서의 최고점과 최저점의 수평선을 긋고 싶은데
발생시점에서 좌측연장선은 지우고 우측으로만 연장되도록 그리고 싶습니다.
감사 합니다
다음글
이전글