커뮤니티

지표 재문의

프로필 이미지
superman
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); } 즐거운 하루되세요