커뮤니티
지표 재문의
2026-07-15 22:17:01
92
글번호 232859
input : P1(20),P2(60);
input : 이격하단(99),이격상단(101);
var : box(0);
var1 = ma(C,P1);
var2 = ma(C,P2);
var3 = Var1/var2*100;//이평간이격 100기준
Plot1(var1,"이평1");
Plot2(var2,"이평2");
Condition1 = var3 >= 이격하단 and var4 <= 이격상단;
if Condition1 == true Then
{
if Condition1[1] == False Then
{
box = Box_New(sDate,sTime,L,NextBarSdate,NextBarStime,H);
Box_SetColor(box,Blue);
Box_SetFill(box,true);
Box_SetExtFill(box,true);
}
Else
Box_SetEnd(box,NextBarSdate,NextBarStime,H);
}
만들어 주신 이격도 수식 을 적용하니 20과 60이 역배열 구간에서는 잘 그려지는데 정배열 구간에서는 이상하게
그려짐니다 var3 = var2/var1*100 이렇게 바뀌서 적용시키니 반대로 정배열 구간에서는 잘그려지는것 같고 역배열구간에서는
이상하게 됩니다.그리고 var4가 수식에서 정의된게 없는것 같습니다?
수정좀 부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2026-07-16 13:27:58
안녕하세요
예스스탁입니다.
Condition1 = var3 >= 이격하단 and var3 <= 이격상단;
위 내용으로 수정해 드립니다.
정배열/역배열과 관계가 이 지정한 이격도 사이이면 색이 표시됩니다.
이격도 이므로 100이 기준입니다.
input : P1(20),P2(60);
input : 이격하단(99),이격상단(101);
var : box(0);
var1 = ma(C,P1);
var2 = ma(C,P2);
var3 = Var1/var2*100;//이평간이격 100기준
Plot1(var1,"이평1");
Plot2(var2,"이평2");
Condition1 = var3 >= 이격하단 and var3 <= 이격상단;
if Condition1 == true Then
{
if Condition1[1] == False Then
{
box = Box_New(sDate,sTime,L,NextBarSdate,NextBarStime,H);
Box_SetColor(box,Blue);
Box_SetFill(box,true);
Box_SetExtFill(box,true);
}
Else
Box_SetEnd(box,NextBarSdate,NextBarStime,H);
}
즐거운 하루되세요