커뮤니티

지표 수정부탁드립니다.

프로필 이미지
조르바
2020-02-13 02:45:36
358
글번호 135898
답변완료

첨부 이미지

안녕하세요. 아래 수식을 그림파일에 표시한대로 오른쪽에 수치가 표시되도록 부탁드립니다. 수식에서 H2, L2 두가지의 수치가 맨 오른쪽에 표시 되도록 부탁드립니다. 예스트레이더에서 종목수치가 검정색으로 나오기에 잘 구별할수 있게끔 H2, L2는 파란색으로 표현되면 좋겠구요. 다른색상으로 안되면 그냥 검정색으로라도 부탁드립니다. 항상 감사드립니다. INPUT : LENGTH(30),N(0); VAR : TCHAN(0),BCHAN(0),T180(0),t(0); TCHAN = HIGHEST(High, LENGTH)[0]; BCHAN = LOWEST(low, LENGTH)[0]; t180 = HIGHEST(High, LENGTH)-LOWEST(low, LENGTH); PLOT1(TCHAN-PriceScale*N,"H1"); PLOT2(TCHAN+PriceScale*N,"H2"); PLOT3(BCHAN+PriceScale*N,"L1"); PLOT4(BCHAN-PriceScale*N,"L2"); PLOT5(tchan-t180*0.618,"0.382"); var1 = Highest(h,LENGTH); var2 = Lowest(L,LENGTH); var3 = var1-var2; value1 = var1-var3*0.618; value2 = var1-var3*0.382; value3 = var1-var3*1.0; if value2 > value2[1] Then T = 1; if value2 < value2[1] Then T = -1; if T == 1 then{ plot6(value1,"1"); plot7(value2,"2"); } else{ plot6(value3,"1"); plot7(value2,"2"); }
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-02-13 13:21:11

안녕하세요 예스스탁입니다. 1 Y축 영역에 수치의 표시는 수식으로는 가능하지 않습니다. 지표속성화면의 차트표시탭에서 해당 이름의 지표 선택하시고 하단의 마지막지표값 표시를 하시면 Y축영역에 표시가 됩니다. 2 수식으로는 텍스트로 마지막봉 옆에 표시할 수 있습니다. 다만 텍스트함수가 봉완성시에만 동작해서 차트 마지막봉(미완성봉)의 값을 표시하지는 못하고 그 전봉(마지막완성봉)기준으로만 값 표시를 할수 있습니다. 3 INPUT : LENGTH(30),N(0); VAR : TCHAN(0),BCHAN(0),T180(0),t(0),tx1(0),tx2(0); TCHAN = HIGHEST(High, LENGTH)[0]; BCHAN = LOWEST(low, LENGTH)[0]; t180 = HIGHEST(High, LENGTH)-LOWEST(low, LENGTH); PLOT1(TCHAN-PriceScale*N,"H1"); PLOT2(TCHAN+PriceScale*N,"H2"); PLOT3(BCHAN+PriceScale*N,"L1"); PLOT4(BCHAN-PriceScale*N,"L2"); PLOT5(tchan-t180*0.618,"0.382"); var1 = Highest(h,LENGTH); var2 = Lowest(L,LENGTH); var3 = var1-var2; value1 = var1-var3*0.618; value2 = var1-var3*0.382; value3 = var1-var3*1.0; if value2 > value2[1] Then T = 1; if value2 < value2[1] Then T = -1; if T == 1 then{ plot6(value1,"1"); plot7(value2,"2"); } else{ plot6(value3,"1"); plot7(value2,"2"); } Text_Delete(tx1); Text_Delete(tx2); tx1 = Text_New(NextBarSdate,NextBarStime,TCHAN+PriceScale*N," "+NumToStr(TCHAN+PriceScale*N,2)); tx2 = Text_New(NextBarSdate,NextBarStime,BCHAN-PriceScale*N," "+NumToStr(BCHAN-PriceScale*N,2)); Text_SetColor(tx1,BLUE); Text_SetColor(tx2,BLUE); Text_SetStyle(tx1,0,2); Text_SetStyle(tx2,0,2); 즐거운 하루되세요 > 조르바 님이 쓴 글입니다. > 제목 : 지표 수정부탁드립니다. > 안녕하세요. 아래 수식을 그림파일에 표시한대로 오른쪽에 수치가 표시되도록 부탁드립니다. 수식에서 H2, L2 두가지의 수치가 맨 오른쪽에 표시 되도록 부탁드립니다. 예스트레이더에서 종목수치가 검정색으로 나오기에 잘 구별할수 있게끔 H2, L2는 파란색으로 표현되면 좋겠구요. 다른색상으로 안되면 그냥 검정색으로라도 부탁드립니다. 항상 감사드립니다. INPUT : LENGTH(30),N(0); VAR : TCHAN(0),BCHAN(0),T180(0),t(0); TCHAN = HIGHEST(High, LENGTH)[0]; BCHAN = LOWEST(low, LENGTH)[0]; t180 = HIGHEST(High, LENGTH)-LOWEST(low, LENGTH); PLOT1(TCHAN-PriceScale*N,"H1"); PLOT2(TCHAN+PriceScale*N,"H2"); PLOT3(BCHAN+PriceScale*N,"L1"); PLOT4(BCHAN-PriceScale*N,"L2"); PLOT5(tchan-t180*0.618,"0.382"); var1 = Highest(h,LENGTH); var2 = Lowest(L,LENGTH); var3 = var1-var2; value1 = var1-var3*0.618; value2 = var1-var3*0.382; value3 = var1-var3*1.0; if value2 > value2[1] Then T = 1; if value2 < value2[1] Then T = -1; if T == 1 then{ plot6(value1,"1"); plot7(value2,"2"); } else{ plot6(value3,"1"); plot7(value2,"2"); }