예스스탁
예스스탁 답변
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");
}