똑 같은 지표식인데 하나는 캔들있는 주 챠트에서 실현이 되고
다른 하나는 주챠트 아래 보조 챠트에서만 실현이 되는지 궁금합니다.
1. 주챠트에 실현되는 것.
귀사 yesstock에서 제공하는 이동평균5-20-60 등은 주챠트에서 실현.
2. 이 식을 그대로 복사해서 다른 이름으로 보조지표를 만든 후에 실행하면
보조챠트에서 실현이 됨.
3. 어제 주챠트에서 이동평균 5이평 > 20이평 and 5이평 < 60이평 구간에서
표시를 해 주는 법을 질문드렸을 때 답변해 주신 것을 적용해 보니
지표는 보조챠트에 나오고, 만들어 주신 박스는 주챠트에서 실현이 되서
원인을 찾다 위와 같은 질문을 드리게 되었습니다. 어제 답변해 주신
내용은 아래와 같습니다. 번거롭게 해 드려 미안합니다. 감사합니다.
수식에서 별도로 채우기등이 되지 않아
해당 구간에 박스로 그려지게 작성해 드립니다.
var : box(0);
var1 = ma(c,5);
Var2 = ma(C,20);
Var3 = ma(C,60);
Condition1 = var1 > Var2 and var1 < Var3;
Plot1(var1);
Plot2(var2);
Plot3(var3);
if Condition1 == true Then
{
if Condition1[1] == False Then
{
Value1 = sDate;
Value2 = sTime;
value3 = h;
Value4 = l;
box = Box_New(sDate,sTime,value1,NextBarSdate,NextBarStime,Value2);
Box_SetColor(box,Red);
Box_SetFill(box,true);
}
Else
{
if h > Value3 Then
Value3 = h;
if l < Value4 Then
Value4 = l;
Box_SetBegin(box,value1,Value2,Value3);
Box_SetEnd(box,NextBarSdate,NextBarStime,Value4);
}
}
답변 1
예스스탁
예스스탁 답변
2023-02-24 11:52:00
안녕하세요
예스스탁입니다.
수식을 작성하신 후에
문법검증(f4)을 하고 f5키를 누르시면 지표속성화면이 나타납니다.
지표속성화면의 Y축표시탭에서
가격으로 설정하시면 지표적용시 기본종목 위에 적용되고
화면으로 설정하시면 기본종목 아래 별도 영역으로 적용됩니다.
지표식은 기본설정이 화면으로 되어 있습니다.
해당 부분은 지표식을 작성하신 후에
지표성격에 따라 사용자분이 설정해 주셔야 합니다.
수식 안에서 설정을 할 수 없습니다.
다만 수식의 함수 중 박스, 추세선, 텍스트, 타원, 그리드 등의
함수는 기본적으로는 모두 기본종목에 표시가 되게 되어 있습니다.
즐거운 하루되세요
> 하우즐영 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 똑 같은 지표식인데 하나는 캔들있는 주 챠트에서 실현이 되고
다른 하나는 주챠트 아래 보조 챠트에서만 실현이 되는지 궁금합니다.
1. 주챠트에 실현되는 것.
귀사 yesstock에서 제공하는 이동평균5-20-60 등은 주챠트에서 실현.
2. 이 식을 그대로 복사해서 다른 이름으로 보조지표를 만든 후에 실행하면
보조챠트에서 실현이 됨.
3. 어제 주챠트에서 이동평균 5이평 > 20이평 and 5이평 < 60이평 구간에서
표시를 해 주는 법을 질문드렸을 때 답변해 주신 것을 적용해 보니
지표는 보조챠트에 나오고, 만들어 주신 박스는 주챠트에서 실현이 되서
원인을 찾다 위와 같은 질문을 드리게 되었습니다. 어제 답변해 주신
내용은 아래와 같습니다. 번거롭게 해 드려 미안합니다. 감사합니다.
수식에서 별도로 채우기등이 되지 않아
해당 구간에 박스로 그려지게 작성해 드립니다.
var : box(0);
var1 = ma(c,5);
Var2 = ma(C,20);
Var3 = ma(C,60);
Condition1 = var1 > Var2 and var1 < Var3;
Plot1(var1);
Plot2(var2);
Plot3(var3);
if Condition1 == true Then
{
if Condition1[1] == False Then
{
Value1 = sDate;
Value2 = sTime;
value3 = h;
Value4 = l;
box = Box_New(sDate,sTime,value1,NextBarSdate,NextBarStime,Value2);
Box_SetColor(box,Red);
Box_SetFill(box,true);
}
Else
{
if h > Value3 Then
Value3 = h;
if l < Value4 Then
Value4 = l;
Box_SetBegin(box,value1,Value2,Value3);
Box_SetEnd(box,NextBarSdate,NextBarStime,Value4);
}
}