예스스탁
예스스탁 답변
2024-11-21 17:13:33
안녕하세요
예스스탁입니다.
편집기에서 하단의 plot은 삭제하시고 문법검증(f4) 후
f5키를 누르시면 지표속성화면이 나타납니다.
지표속성화면에서 Y축표시를 가격으로 지정하고
차트에 적용하시면 됩니다.
var : box(0),TL1(0),TL2(0);
Input: ADXPeriod(14), ADXThreshold(10); // 사용자 입력 변수
Condition1 = ADX(ADXPeriod) > ADXThreshold;
if Condition1 == False Then
{
if Condition1[1] == true Then
{
var1 = sDate;
var2 = sTime;
var3 = h;
var4 = l;
var5 = 0;
box = Box_New(sDate,sTime,var3,NextBarSdate,NextBarStime,var4);
//박스색
Box_SetColor(box,Cyan);
Box_SetFill(box,true);
//TL_Delete(TL1);
//TL_Delete(TL2);
TL1 = TL_New(sDate,sTime,var3,NextBarSdate,NextBarStime,var3);
TL2 = TL_New(sDate,sTime,var4,NextBarSdate,NextBarStime,var4);
//수평선색
TL_SetColor(TL1,Cyan);
TL_SetColor(TL2,Cyan);
}
Else
{
if var1 > 0 Then
var5 = var5+1;
if var3 > 0 and h > var3 Then
var3 = h;
if var4 > 0 and l < var4 Then
var4 = l;
Box_SetBegin(box,var1,var2,var3);
TL_SetBegin(TL1,var1,var2,var3);
TL_SetBegin(TL2,var1,var2,var4);
}
}
Else
var5 = 0;
Box_SetEnd(box,sDate,sTime,var4);
TL_SetEnd(TL1,sDate,sTime,var3);
TL_SetEnd(TL2,sDate,sTime,var4);
즐거운 하루되세요
> 정구지 님이 쓴 글입니다.
> 제목 : 차트 상 하부보조지표 칸 삭제(캔들에 있는 가로 수평선은 유지) 방법 문의
> 1-1. 위 사진은 아래 지표를 띄운 것인데 위 지표 그림 상 하부에 있는 붉은 기둥이 나오는 칸 자체를 없애고 위에 가로선만 나오고 싶은데 어느 부분을 삭제해야 되는지요?
1-2 위 사진이 적용된 아래 지표입니다.
var : box(0),TL1(0),TL2(0);
Input: ADXPeriod(14), ADXThreshold(10); // 사용자 입력 변수
Condition1 = ADX(ADXPeriod) > ADXThreshold;
if Condition1 == False Then
{
if Condition1[1] == true Then
{
var1 = sDate;
var2 = sTime;
var3 = h;
var4 = l;
var5 = 0;
box = Box_New(sDate,sTime,var3,NextBarSdate,NextBarStime,var4);
//박스색
Box_SetColor(box,Cyan);
Box_SetFill(box,true);
//TL_Delete(TL1);
//TL_Delete(TL2);
TL1 = TL_New(sDate,sTime,var3,NextBarSdate,NextBarStime,var3);
TL2 = TL_New(sDate,sTime,var4,NextBarSdate,NextBarStime,var4);
//수평선색
TL_SetColor(TL1,Cyan);
TL_SetColor(TL2,Cyan);
}
Else
{
if var1 > 0 Then
var5 = var5+1;
if var3 > 0 and h > var3 Then
var3 = h;
if var4 > 0 and l < var4 Then
var4 = l;
Box_SetBegin(box,var1,var2,var3);
TL_SetBegin(TL1,var1,var2,var3);
TL_SetBegin(TL2,var1,var2,var4);
}
}
Else
var5 = 0;
Box_SetEnd(box,sDate,sTime,var4);
TL_SetEnd(TL1,sDate,sTime,var3);
TL_SetEnd(TL2,sDate,sTime,var4);
Plot1(var5,"봉수",Red);