커뮤니티
부탁 드립니다.
2017-06-14 09:45:27
163
글번호 110395
도움 주심에 경배로 감사 인사 올립니다.
아래 수식에서
가끔씩
a2=var11-var11[n-1];
의 값이 zero가 될때가 있어
각도 계산이 정상적으로 이루어 지지 않을때가 있습니다.
해결 방법이 있겠는지요?
편법으로
a2가 zero이면
(또는 var11와 var11[n-1] 값이 같으면)
a2[1]을 취하도록
그래도 a2[1]가 zero이면 a2[2]를 취하도록
그래도 a2[2]가 zero이면 a2[3]를 취하도록
부탁 드려도 될런지요?
input:,n(7);
var:a1(0),a2(0),a3(0),b(0);
var:jak(0),dis(0);
VAR1=MA(C,60);
var2=ma(c,120);
if var1<var2 then {
if crossup(var1,var2) then var4=var2;
if var4>var2 then var4=var2;}
if var1>var2 then {
if crossdown(var1,var2) then var5=var2;
if var5<var2 then var5=var2;}
JAK=IFF(VAR1<VAR2 AND var5>var2,var5,var4);
dis=(var2/jak-1)*p10;
var11=iff(abs(dis)<hp,dis,iff(dis>0,hp,-hp));
######################################
a2=var11-var11[n-1];
#######################################
b=n*0.01;
var77=atan(a2/b)*180/3.14;
plot1(var77,"tt",RED,DEF,0);
PlotBaseLine1(0,"0");
답변 1
예스스탁 예스스탁 답변
2017-06-14 11:37:40
안녕하세요
예스스탁입니다.
올리신 내용과 같이
2개 값이 다를때만 계산하게 하셔야 할것 같습니다.
if var11 != var11[n-1] then
a2=var11-var11[n-1];
즐거운 하루되세요
> yes 님이 쓴 글입니다.
> 제목 : 부탁 드립니다.
> 도움 주심에 경배로 감사 인사 올립니다.
아래 수식에서
가끔씩
a2=var11-var11[n-1];
의 값이 zero가 될때가 있어
각도 계산이 정상적으로 이루어 지지 않을때가 있습니다.
해결 방법이 있겠는지요?
편법으로
a2가 zero이면
(또는 var11와 var11[n-1] 값이 같으면)
a2[1]을 취하도록
그래도 a2[1]가 zero이면 a2[2]를 취하도록
그래도 a2[2]가 zero이면 a2[3]를 취하도록
부탁 드려도 될런지요?
input:,n(7);
var:a1(0),a2(0),a3(0),b(0);
var:jak(0),dis(0);
VAR1=MA(C,60);
var2=ma(c,120);
if var1<var2 then {
if crossup(var1,var2) then var4=var2;
if var4>var2 then var4=var2;}
if var1>var2 then {
if crossdown(var1,var2) then var5=var2;
if var5<var2 then var5=var2;}
JAK=IFF(VAR1<VAR2 AND var5>var2,var5,var4);
dis=(var2/jak-1)*p10;
var11=iff(abs(dis)<hp,dis,iff(dis>0,hp,-hp));
######################################
a2=var11-var11[n-1];
#######################################
b=n*0.01;
var77=atan(a2/b)*180/3.14;
plot1(var77,"tt",RED,DEF,0);
PlotBaseLine1(0,"0");
다음글
이전글