커뮤니티

수식변경

프로필 이미지
알리섬
2017-09-18 11:59:01
118
글번호 112853
답변완료
> 안녕하세요. 아래의 지표를 선이 아닌 수평선으로 표시하고 싶습니다. var1 = ma(C,20); var2 = ma(H,20); var3 = ma(L,20); plot1(var1); plot2(var2); plot3(var3);
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-09-19 09:17:15

안녕하세요 예스스탁입니다. 지표의 마지막 현재값을 차트전체에 수평으로 그리는 것은 불가능합니다. 수식에서 추세선 함수로 특정 값을 수평으로 그릴수는 있는데 추세선이 봉완성시에만 동작하게 되어 있어 미완성봉의 값은 그리지 못합니다. 최근 완성봉의 값을 수평으로 그리는 식은 아래와 같습니다. var1 = ma(C,20); var2 = ma(H,20); var3 = ma(L,20); TL_Delete(value1); TL_Delete(value2); TL_Delete(value3); value1 = TL_New(sdate[1],stime[1],var1,sdate,stime,var1); value2 = TL_New(sdate[1],stime[1],var2,sdate,stime,var2); value3 = TL_New(sdate[1],stime[1],var3,sdate,stime,var3); TL_SetExtRight(value1,true); TL_SetExtRight(value2,true); TL_SetExtRight(value3,true); TL_SetExtLeft(value1,true); TL_SetExtLeft(value2,true); TL_SetExtLeft(value3,true); 즐거운 하루되세요 > 알리섬 님이 쓴 글입니다. > 제목 : 수식변경 > > 안녕하세요. 아래의 지표를 선이 아닌 수평선으로 표시하고 싶습니다. var1 = ma(C,20); var2 = ma(H,20); var3 = ma(L,20); plot1(var1); plot2(var2); plot3(var3);