커뮤니티

수식부탁합니다

프로필 이미지
하늘거지
2022-11-28 13:05:39
977
글번호 164202
답변완료
다시 한번 부탁드립니다 오픈소스를 관리자님이 수정해 주시니 공부하는 입장에서 더 헷갈리네요^^ 5일선 10일선이 역배열 된 시점에서 최근10봉중 최고가 5일선 10일선이 정배열 된 시점에서 최근10봉중 최저가 를 잇는 파동을 그리려 합니다 1.NthHighestBar,NthLowestBar를 이용하지 않고 2.NthHighestBar,NthLowestBar를 이용해서 부탁 드립니다 항상 감사하고 또 감사합니다 ^^ 꾸벅
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-11-28 16:55:33

안녕하세요 예스스탁입니다. 1 var : mav1(0),mav2(0); mav1 = ma(c,5); mav2 = ma(C,10); if CrossDown(mav1,mav2) Then { value1 = Highest(h,10); Value2 = NthHighestBar(1,h,10); Value3 = sDate[Value2]; Value4 = sTime[Value2]; if Value5 > 0 Then TL_New(Value7,Value8,Value5,Value3,Value4,value1); } if CrossUp(mav1,mav2) Then { value5 = lowest(l,10); Value6 = NthlowestBar(1,h,10); value7 = sDate[Value6]; Value8 = sTime[Value6]; if Value1 > 0 Then TL_New(Value3,Value4,value1,Value7,Value8,Value5); } Plot1(mav1); plot2(mav2); 2 var : mav1(0),mav2(0),cnt(0); mav1 = ma(c,5); mav2 = ma(C,10); if CrossDown(mav1,mav2) Then { value1 = 0; For cnt = 0 to 10 { if value1 == 0 or (value1 > 0 and H[cnt] > value1) Then { value1 = H[cnt]; Value3 = sDate[cnt]; Value4 = sTime[cnt]; } } if Value5 > 0 Then TL_New_Self(Value7,Value8,Value5,Value3,Value4,value1); } if CrossUp(mav1,mav2) Then { value5 = 0; For cnt = 0 to 10 { if value5 == 0 or (value5 > 0 and L[cnt] < value5) Then { value5 = L[cnt]; Value7 = sDate[cnt]; Value8 = sTime[cnt]; } } if Value1 > 0 Then TL_New_Self(Value3,Value4,value1,Value7,Value8,Value5); } Plot1(mav1); plot2(mav2); 즐거운 하루되세요 > 하늘거지 님이 쓴 글입니다. > 제목 : 수식부탁합니다 > 다시 한번 부탁드립니다 오픈소스를 관리자님이 수정해 주시니 공부하는 입장에서 더 헷갈리네요^^ 5일선 10일선이 역배열 된 시점에서 최근10봉중 최고가 5일선 10일선이 정배열 된 시점에서 최근10봉중 최저가 를 잇는 파동을 그리려 합니다 1.NthHighestBar,NthLowestBar를 이용하지 않고 2.NthHighestBar,NthLowestBar를 이용해서 부탁 드립니다 항상 감사하고 또 감사합니다 ^^ 꾸벅