커뮤니티

문의드립니다.

프로필 이미지
산골소년
2024-05-10 04:44:45
633
글번호 179340
답변완료
늘 고맙습니다. 아직도 index 활용법에서 헤매고 있습니다. 추가 문의 드립니다. if L==lowest(L,50) then { t1=1; k1=index; } # 위에서 k1은 처음 조건을 만족한 봉번호인거죠? 최종적으로 조건을 만족한 봉번호를 찾으려면 어떻게 해야 하나요?
시스템
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2024-05-10 11:44:49

안녕하세요 예스스탁입니다. if L==lowest(L,50) then { t1=1; k1=index; } 위 식에서 k1이 현재시점에서 가장 최근에 50개봉 최저가가 발생한 봉의 봉번호가 저장됩니다. 아래와 같이 k1값 출력해서 index와 비교해 보시기 바랍니다. var : t1(0),k1(0); if L==lowest(L,50) then { t1=1; k1=index; } Plot1(k1); plot2(Index); 즐거운 하루되세요 > 산골소년 님이 쓴 글입니다. > 제목 : 문의드립니다. > 늘 고맙습니다. 아직도 index 활용법에서 헤매고 있습니다. 추가 문의 드립니다. if L==lowest(L,50) then { t1=1; k1=index; } # 위에서 k1은 처음 조건을 만족한 봉번호인거죠? 최종적으로 조건을 만족한 봉번호를 찾으려면 어떻게 해야 하나요?
프로필 이미지

산골소년

2024-05-10 13:22:32

답변 고맙습니다. 가장 나중에 찍은 저점이 되는군요. 그러면 50캔들동안 처음 저점을 찍은 봉번호를 찾으려면 어떻게 해야 하나요?
프로필 이미지

예스스탁 예스스탁 답변

2024-05-10 13:27:58

안녕하세요 예스스탁입니다. 1. 문의하신 내용이 전체 차트상 가장 처음 50개봉 최저가가 발생한 봉의 봉번호이면 아래와 같습니다. var : t1(0),k1(0); var : count(0),f1(0); if L==lowest(L,50) then { t1=1; k1=index; count = count+1; if count == 1 Then f1 = Index; } 2 만약 문의하신 부분이 50개봉 최저가가 연속적으로 발생할때 그 첫번째 봉이면 아래와 같이 작성하시면 됩니다. var : t1(0),k1(0); var : f1(0); if L==lowest(L,50) then { t1=1; k1=index; if L[1] > lowest(L,50)[1] Then f1 = Index; } 즐거운 하루되세요 > 산골소년 님이 쓴 글입니다. > 제목 : Re : Re : 문의드립니다. > 답변 고맙습니다. 가장 나중에 찍은 저점이 되는군요. 그러면 50캔들동안 처음 저점을 찍은 봉번호를 찾으려면 어떻게 해야 하나요?