커뮤니티

수정의뢰드립니다

프로필 이미지
qha71
2019-06-12 15:21:01
311
글번호 129366
답변완료
안녕하세요! 정성스럽게 만들어 주신 수식을 적용해 보니 약간 수정 부분이 있아서 다시 부탁드립니다! 제가 설명이 좀 부족했던것 같습니다! 제가 원하는 부분을 다시 자세히 설명드리겠습니다! 다시 한번 부탁드립니다 감사합니다! var : diff(0),half(0); diff = H-L; half = diff/2; TL_Delete(var1); TL_Delete(var2); TL_Delete(var3); TL_Delete(var4); TL_Delete(var5); TL_Delete(var6); TL_Delete(var7); TL_Delete(var8); TL_Delete(var9); TL_Delete(var10); TL_Delete(var11); var1 = TL_New(sdate[1],stime[1],H,sdate,stime,H); var2 = TL_New(sdate[1],stime[1],H-half,sdate,stime,H-half); var3 = TL_New(sdate[1],stime[1],L,sdate,stime,L); var4 = TL_New(sdate[1],stime[1],H+half*1,sdate,stime,H+half*1); var5 = TL_New(sdate[1],stime[1],H+half*2,sdate,stime,H+half*2); var6 = TL_New(sdate[1],stime[1],H+half*3,sdate,stime,H+half*3); var7 = TL_New(sdate[1],stime[1],H+half*4,sdate,stime,H+half*4); var8 = TL_New(sdate[1],stime[1],L-half*1,sdate,stime,L-half*1); var9 = TL_New(sdate[1],stime[1],L-half*2,sdate,stime,L-half*2); var10 = TL_New(sdate[1],stime[1],L-half*3,sdate,stime,L-half*3); var11 = TL_New(sdate[1],stime[1],L-half*4,sdate,stime,L-half*4); #우측 연장 TL_SetExtRight(var1,true); TL_SetExtRight(var2,true); TL_SetExtRight(var3,true); TL_SetExtRight(var4,true); TL_SetExtRight(var5,true); TL_SetExtRight(var6,true); TL_SetExtRight(var7,true); TL_SetExtRight(var8,true); TL_SetExtRight(var9,true); TL_SetExtRight(var10,true); TL_SetExtRight(var11,true); #그래프 종류 TL_SetStyle(var1,0); TL_SetStyle(var2,3); TL_SetStyle(var3,0); TL_SetStyle(var4,3); TL_SetStyle(var5,0); TL_SetStyle(var6,3); TL_SetStyle(var7,0); TL_SetStyle(var8,3); TL_SetStyle(var9,0); TL_SetStyle(var10,3); TL_SetStyle(var11,0); #굵기 TL_SetSize(var1,0); TL_SetSize(var2,0); TL_SetSize(var3,0); TL_SetSize(var4,0); TL_SetSize(var5,0); TL_SetSize(var6,0); TL_SetSize(var7,0); TL_SetSize(var8,0); TL_SetSize(var9,0); TL_SetSize(var10,0); TL_SetSize(var11,0); #색상 TL_SetColor(var1,RED); TL_SetColor(var2,GREEN); TL_SetColor(var3,BLUE); TL_SetColor(var4,RED); TL_SetColor(var5,RED); TL_SetColor(var6,RED); TL_SetColor(var7,RED); TL_SetColor(var8,BLUE); TL_SetColor(var9,BLUE); TL_SetColor(var10,BLUE); TL_SetColor(var11,BLUE);
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-06-12 13:57:20

안녕하세요 예스스탁입니다. 추세선으로 작성된 수식은 선사이에 색을 채울수 없습니다. 선사이에 색을 채우는 것은 plot으로 작성된 지표식만 가능합니다. 1 첫봉값 기준으로 변경해 드립니다 var : diff(0),half(0); if bdate != bdate[1] then { diff = H-L; half = diff/2; TL_Delete(var1); TL_Delete(var2); TL_Delete(var3); TL_Delete(var4); TL_Delete(var5); TL_Delete(var6); TL_Delete(var7); TL_Delete(var8); TL_Delete(var9); TL_Delete(var10); TL_Delete(var11); var1 = TL_New(sdate[1],stime[1],H,sdate,stime,H); var2 = TL_New(sdate[1],stime[1],H-half,sdate,stime,H-half); var3 = TL_New(sdate[1],stime[1],L,sdate,stime,L); var4 = TL_New(sdate[1],stime[1],H+half*1,sdate,stime,H+half*1); var5 = TL_New(sdate[1],stime[1],H+half*2,sdate,stime,H+half*2); var6 = TL_New(sdate[1],stime[1],H+half*3,sdate,stime,H+half*3); var7 = TL_New(sdate[1],stime[1],H+half*4,sdate,stime,H+half*4); var8 = TL_New(sdate[1],stime[1],L-half*1,sdate,stime,L-half*1); var9 = TL_New(sdate[1],stime[1],L-half*2,sdate,stime,L-half*2); var10 = TL_New(sdate[1],stime[1],L-half*3,sdate,stime,L-half*3); var11 = TL_New(sdate[1],stime[1],L-half*4,sdate,stime,L-half*4); #우측 연장 TL_SetExtRight(var1,true); TL_SetExtRight(var2,true); TL_SetExtRight(var3,true); TL_SetExtRight(var4,true); TL_SetExtRight(var5,true); TL_SetExtRight(var6,true); TL_SetExtRight(var7,true); TL_SetExtRight(var8,true); TL_SetExtRight(var9,true); TL_SetExtRight(var10,true); TL_SetExtRight(var11,true); #그래프 종류 TL_SetStyle(var1,0); TL_SetStyle(var2,3); TL_SetStyle(var3,0); TL_SetStyle(var4,3); TL_SetStyle(var5,0); TL_SetStyle(var6,3); TL_SetStyle(var7,0); TL_SetStyle(var8,3); TL_SetStyle(var9,0); TL_SetStyle(var10,3); TL_SetStyle(var11,0); #굵기 TL_SetSize(var1,0); TL_SetSize(var2,0); TL_SetSize(var3,0); TL_SetSize(var4,0); TL_SetSize(var5,0); TL_SetSize(var6,0); TL_SetSize(var7,0); TL_SetSize(var8,0); TL_SetSize(var9,0); TL_SetSize(var10,0); TL_SetSize(var11,0); #색상 TL_SetColor(var1,RED); TL_SetColor(var2,GREEN); TL_SetColor(var3,BLUE); TL_SetColor(var4,RED); TL_SetColor(var5,RED); TL_SetColor(var6,RED); TL_SetColor(var7,RED); TL_SetColor(var8,BLUE); TL_SetColor(var9,BLUE); TL_SetColor(var10,BLUE); TL_SetColor(var11,BLUE); } 2 일반 plot으로 작성하면 아래와 같습니다. 다만 채우기는 랭귀지에서 가능하지 않고 지표속성의 차트표시탭에서 직접 처리하셔야 하며 그래프 종류도 수식안에서 가능하지 않으므로 속성창에서 지정하셔야 합니다. 지표속성에서 차트표시탭에서 지표명별로 색상,굵기,그래프종류, 채우기 지정하시면 됩니다. var : hh(0),ll(0),diff(0),half(0); if bdate != bdate[1] then { hh = h; ll = l; diff = H-L; half = diff/2; } plot1(hh+half*1,"상단4"); plot2(hh+half*2,"중단3"); plot3(hh+half*3,"하단2"); plot4(hh+half*1,"하단1"); plot5(hh,"상단"); plot6((hh+ll/2),"중단"); plot7(ll,"하단"); plot8(ll-half*1,"하단1"); plot9(ll-half*2,"하단2"); plot10(ll-half*3,"하단3"); plot11(ll-half*4,"히단4"); 즐거운 하루되세요 > qha71 님이 쓴 글입니다. > 제목 : 수정의뢰드립니다 > 안녕하세요! 정성스럽게 만들어 주신 수식을 적용해 보니 약간 수정 부분이 있아서 다시 부탁드립니다! 제가 설명이 좀 부족했던것 같습니다! 제가 원하는 부분을 다시 자세히 설명드리겠습니다! 다시 한번 부탁드립니다 감사합니다! var : diff(0),half(0); diff = H-L; half = diff/2; TL_Delete(var1); TL_Delete(var2); TL_Delete(var3); TL_Delete(var4); TL_Delete(var5); TL_Delete(var6); TL_Delete(var7); TL_Delete(var8); TL_Delete(var9); TL_Delete(var10); TL_Delete(var11); var1 = TL_New(sdate[1],stime[1],H,sdate,stime,H); var2 = TL_New(sdate[1],stime[1],H-half,sdate,stime,H-half); var3 = TL_New(sdate[1],stime[1],L,sdate,stime,L); var4 = TL_New(sdate[1],stime[1],H+half*1,sdate,stime,H+half*1); var5 = TL_New(sdate[1],stime[1],H+half*2,sdate,stime,H+half*2); var6 = TL_New(sdate[1],stime[1],H+half*3,sdate,stime,H+half*3); var7 = TL_New(sdate[1],stime[1],H+half*4,sdate,stime,H+half*4); var8 = TL_New(sdate[1],stime[1],L-half*1,sdate,stime,L-half*1); var9 = TL_New(sdate[1],stime[1],L-half*2,sdate,stime,L-half*2); var10 = TL_New(sdate[1],stime[1],L-half*3,sdate,stime,L-half*3); var11 = TL_New(sdate[1],stime[1],L-half*4,sdate,stime,L-half*4); #우측 연장 TL_SetExtRight(var1,true); TL_SetExtRight(var2,true); TL_SetExtRight(var3,true); TL_SetExtRight(var4,true); TL_SetExtRight(var5,true); TL_SetExtRight(var6,true); TL_SetExtRight(var7,true); TL_SetExtRight(var8,true); TL_SetExtRight(var9,true); TL_SetExtRight(var10,true); TL_SetExtRight(var11,true); #그래프 종류 TL_SetStyle(var1,0); TL_SetStyle(var2,3); TL_SetStyle(var3,0); TL_SetStyle(var4,3); TL_SetStyle(var5,0); TL_SetStyle(var6,3); TL_SetStyle(var7,0); TL_SetStyle(var8,3); TL_SetStyle(var9,0); TL_SetStyle(var10,3); TL_SetStyle(var11,0); #굵기 TL_SetSize(var1,0); TL_SetSize(var2,0); TL_SetSize(var3,0); TL_SetSize(var4,0); TL_SetSize(var5,0); TL_SetSize(var6,0); TL_SetSize(var7,0); TL_SetSize(var8,0); TL_SetSize(var9,0); TL_SetSize(var10,0); TL_SetSize(var11,0); #색상 TL_SetColor(var1,RED); TL_SetColor(var2,GREEN); TL_SetColor(var3,BLUE); TL_SetColor(var4,RED); TL_SetColor(var5,RED); TL_SetColor(var6,RED); TL_SetColor(var7,RED); TL_SetColor(var8,BLUE); TL_SetColor(var9,BLUE); TL_SetColor(var10,BLUE); TL_SetColor(var11,BLUE);