커뮤니티

수식 문의

프로필 이미지
흑수돌
2013-01-07 12:13:46
227
글번호 57862
답변완료
이격도를 이용하여 아래와 같은 지표을 만들었습니다. 그런데, 아래 지표에서 그 값이 발생하는 지점에 점을 찍고 그 점을 n봉간 늘려주는 수식을 추가하고 싶습니다. 잘 안되네요. 부탁좀 드리겠습니다. ^^ input : n(1),n2(100),n3(100),n4(1),n5(100),n6(100); 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 plot1(L,"하단"); if var11[n4] == highest(var11,n5)[n4] and var11 > n6 and var11 < var11[1] and var11[1] > var11[2] Then plot2(H,"상단");
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-01-07 18:17:00

안녕하세요 예스스탁입니다. NN봉간 점을 찍는 식입니다. 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,"상단"); 즐거운 하루되세요 > 흑수돌 님이 쓴 글입니다. > 제목 : 수식 문의 > 이격도를 이용하여 아래와 같은 지표을 만들었습니다. 그런데, 아래 지표에서 그 값이 발생하는 지점에 점을 찍고 그 점을 n봉간 늘려주는 수식을 추가하고 싶습니다. 잘 안되네요. 부탁좀 드리겠습니다. ^^ input : n(1),n2(100),n3(100),n4(1),n5(100),n6(100); 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 plot1(L,"하단"); if var11[n4] == highest(var11,n5)[n4] and var11 > n6 and var11 < var11[1] and var11[1] > var11[2] Then plot2(H,"상단");