커뮤니티
수식 오류
2013-01-09 05:07:36
267
글번호 57885
이격도를 이용하여
아래 지표에서 그 값이 발생하는 지점에 점을 찍고
그 점의 값을 그대로 유지한채 수평으로
n봉간 늘려주는 수식을 추가하고자 문의드렸습니다.
그래서 아래와 같은 수식을 받았습니다만,
그림에서와 같이
그 점들이 봉의 저/고가에 찍혀버리네요.
제가 원한 건
값이 발생한 자리의 값을 그대로 유지한채 수평으로
점을 늘려주는 수식입니다.
input : n(1),n2(100),n3(100),n4(1),n5(100),n6(100),NN(5);
input : n봉(2000);
input : maP1(3),maP2(100),maP3(2),maP4(100);
var : ma1(0),ma2(0),ma3(0),ma4(0),ma11(0);
ma1 = ma(c,maP1);
ma2 = ma(c,maP2);
ma3 = ma(c,maP3);
ma4 = ma(c,maP4);
var1 = ma1/ma2*100;
var11 = ma3/ma4*100;
if var1[n] == lowest(var1,n2)[n] and var1 < n3 and
var1 > var1[1] and var1[1] < var1[2] Then
Condition1 = True;
Else
Condition1 = false;
if countif(Condition1==true,NN) >= 1 Then
plot1(L,"하단");
if var11[n4] == highest(var11,n5)[n4] and var11 > n6 and
var11 < var11[1] and var11[1] > var11[2] Then
Condition2 = True;
Else
Condition2 = false;
if countif(Condition2==true,NN) >= 1 Then
plot2(H,"상단");
답변 1
예스스탁 예스스탁 답변
2013-01-08 11:29:49
안녕하세요
예스스탁입니다.
input : n(1),n2(100),n3(100),n4(1),n5(100),n6(100),NN(5);
input : n봉(2000);
input : maP1(3),maP2(100),maP3(2),maP4(100);
var : ma1(0),ma2(0),ma3(0),ma4(0),ma11(0);
ma1 = ma(c,maP1);
ma2 = ma(c,maP2);
ma3 = ma(c,maP3);
ma4 = ma(c,maP4);
var1 = ma1/ma2*100;
var11 = ma3/ma4*100;
if var1[n] == lowest(var1,n2)[n] and var1 < n3 and
var1 > var1[1] and var1[1] < var1[2] Then{
Condition1 = True;
value1 = L;
}
Else
Condition1 = false;
if countif(Condition1==true,NN) >= 1 Then
plot1(value1,"하단");
if var11[n4] == highest(var11,n5)[n4] and var11 > n6 and
var11 < var11[1] and var11[1] > var11[2] Then{
value2 = H;
Condition2 = True;
}
Else
Condition2 = false;
if countif(Condition2==true,NN) >= 1 Then
plot2(value2,"상단");
즐거운 하루되세요
> 흑수돌 님이 쓴 글입니다.
> 제목 : 수식 오류
>
이격도를 이용하여
아래 지표에서 그 값이 발생하는 지점에 점을 찍고
그 점의 값을 그대로 유지한채 수평으로
n봉간 늘려주는 수식을 추가하고자 문의드렸습니다.
그래서 아래와 같은 수식을 받았습니다만,
그림에서와 같이
그 점들이 봉의 저/고가에 찍혀버리네요.
제가 원한 건
값이 발생한 자리의 값을 그대로 유지한채 수평으로
점을 늘려주는 수식입니다.
input : n(1),n2(100),n3(100),n4(1),n5(100),n6(100),NN(5);
input : n봉(2000);
input : maP1(3),maP2(100),maP3(2),maP4(100);
var : ma1(0),ma2(0),ma3(0),ma4(0),ma11(0);
ma1 = ma(c,maP1);
ma2 = ma(c,maP2);
ma3 = ma(c,maP3);
ma4 = ma(c,maP4);
var1 = ma1/ma2*100;
var11 = ma3/ma4*100;
if var1[n] == lowest(var1,n2)[n] and var1 < n3 and
var1 > var1[1] and var1[1] < var1[2] Then
Condition1 = True;
Else
Condition1 = false;
if countif(Condition1==true,NN) >= 1 Then
plot1(L,"하단");
if var11[n4] == highest(var11,n5)[n4] and var11 > n6 and
var11 < var11[1] and var11[1] > var11[2] Then
Condition2 = True;
Else
Condition2 = false;
if countif(Condition2==true,NN) >= 1 Then
plot2(H,"상단");
다음글
이전글