커뮤니티

문의드립니다.

프로필 이미지
한건
2017-12-26 21:39:47
194
글번호 115248
답변완료
두가지가 안되서 문의드립니다. 1. 맨처음 이벤트가 발생한것.....예를들어 처음으로 5일선돌파를 찾는다면 Input : P1(20); var : a1(0),cnt(0); a1=ma(c,5); cnt=0; if CrossUp(c,a1) Then cnt=cnt+1; if cnt==1 then { var1=low; var2=high; } 이렇게 하는게 아닌가요? 이대로하니 처음만이 아니라 모든 돌파를 다 표시하네요 뭐가 틀린걸까요? ===================================================================== 2. 이평선 5와 20의 골든크로스때 20이평선의 위치를 체크하고, 그중 가장높은 var1의값을 찾을려면 어떻게해야하나요? Input : P1(5),p2(10); var : a1(0),a2(0); a1=ma(c,p1); a2=ma(c,p2) if crossup(a1,a2) then var1= a2; 이다음에 뭐라고 써야할까요? 도움말찾아서 highest를 써보려고했는데 캔들갯수를 정해야한다네요. 그냥 상장후 지금까지 전체라든가 아니면 차트기간 전체로 계산하는 방법은 뭔가요? 부탁드려요.
지표
답변 4
프로필 이미지

예스스탁 예스스탁 답변

2017-12-27 11:35:27

안녕하세요 예스스탁입니다. 1 cnt = 0; 에 의해 매봉 cnt에 0값이 할당되어 초기화 됩니다. 해당 내용 제거해야 합니다. Input : P1(20); var : a1(0),cnt(0); a1=ma(c,5); if CrossUp(c,a1) Then cnt=cnt+1; if cnt==1 then { var1=low; var2=high; } 2 Input : P1(5),p2(10); var : a1(0),a2(0); a1=ma(c,p1); a2=ma(c,p2); if crossup(a1,a2) then { if a2 > var1 then var1= a2; } 즐거운 하루되세요 > 한건 님이 쓴 글입니다. > 제목 : 문의드립니다. > 두가지가 안되서 문의드립니다. 1. 맨처음 이벤트가 발생한것.....예를들어 처음으로 5일선돌파를 찾는다면 Input : P1(20); var : a1(0),cnt(0); a1=ma(c,5); cnt=0; if CrossUp(c,a1) Then cnt=cnt+1; if cnt==1 then { var1=low; var2=high; } 이렇게 하는게 아닌가요? 이대로하니 처음만이 아니라 모든 돌파를 다 표시하네요 뭐가 틀린걸까요? ===================================================================== 2. 이평선 5와 20의 골든크로스때 20이평선의 위치를 체크하고, 그중 가장높은 var1의값을 찾을려면 어떻게해야하나요? Input : P1(5),p2(10); var : a1(0),a2(0); a1=ma(c,p1); a2=ma(c,p2) if crossup(a1,a2) then var1= a2; 이다음에 뭐라고 써야할까요? 도움말찾아서 highest를 써보려고했는데 캔들갯수를 정해야한다네요. 그냥 상장후 지금까지 전체라든가 아니면 차트기간 전체로 계산하는 방법은 뭔가요? 부탁드려요.
프로필 이미지

한건

2017-12-27 12:23:57

2번질문의 답은 안해주셧어요 ㅠ.ㅠ 부탁드려요. 2. 이평선 5와 20의 골든크로스때 20이평선의 위치를 체크하고, 그중 가장높은 var1의값을 찾을려면 어떻게해야하나요? Input : P1(5),p2(10); var : a1(0),a2(0); a1=ma(c,p1); a2=ma(c,p2) if crossup(a1,a2) then var1= a2; 이다음에 뭐라고 써야할까요? 도움말찾아서 highest를 써보려고했는데 캔들갯수를 정해야한다네요. 그냥 상장후 지금까지 전체라든가 아니면 차트기간 전체로해서 가장높은값을 찾는 방법은 뭔가요? 부탁드려요. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문의드립니다. > 안녕하세요 예스스탁입니다. 1 cnt = 0; 에 의해 매봉 cnt에 0값이 할당되어 초기화 됩니다. 해당 내용 제거해야 합니다. Input : P1(20); var : a1(0),cnt(0); a1=ma(c,5); if CrossUp(c,a1) Then cnt=cnt+1; if cnt==1 then { var1=low; var2=high; } 2 Input : P1(5),p2(10); var : a1(0),a2(0); a1=ma(c,p1); a2=ma(c,p2); if crossup(a1,a2) then { if a2 > var1 then var1= a2; } 즐거운 하루되세요 > 한건 님이 쓴 글입니다. > 제목 : 문의드립니다. > 두가지가 안되서 문의드립니다. 1. 맨처음 이벤트가 발생한것.....예를들어 처음으로 5일선돌파를 찾는다면 Input : P1(20); var : a1(0),cnt(0); a1=ma(c,5); cnt=0; if CrossUp(c,a1) Then cnt=cnt+1; if cnt==1 then { var1=low; var2=high; } 이렇게 하는게 아닌가요? 이대로하니 처음만이 아니라 모든 돌파를 다 표시하네요 뭐가 틀린걸까요? ===================================================================== 2. 이평선 5와 20의 골든크로스때 20이평선의 위치를 체크하고, 그중 가장높은 var1의값을 찾을려면 어떻게해야하나요? Input : P1(5),p2(10); var : a1(0),a2(0); a1=ma(c,p1); a2=ma(c,p2) if crossup(a1,a2) then var1= a2; 이다음에 뭐라고 써야할까요? 도움말찾아서 highest를 써보려고했는데 캔들갯수를 정해야한다네요. 그냥 상장후 지금까지 전체라든가 아니면 차트기간 전체로 계산하는 방법은 뭔가요? 부탁드려요.
프로필 이미지

예스스탁 예스스탁 답변

2017-12-27 13:20:31

안녕하세요 예스스탁입니다. 2번식 답변드렸습니다. 골드시에 a2 중 가장 큰 값이 var1에 저장되게 변경해 드렸습니다. 식 비교해 보시기 바랍니다. 즐거운 하루되세요 > 한건 님이 쓴 글입니다. > 제목 : Re : Re : 문의드립니다. > 2번질문의 답은 안해주셧어요 ㅠ.ㅠ 부탁드려요. 2. 이평선 5와 20의 골든크로스때 20이평선의 위치를 체크하고, 그중 가장높은 var1의값을 찾을려면 어떻게해야하나요? Input : P1(5),p2(10); var : a1(0),a2(0); a1=ma(c,p1); a2=ma(c,p2) if crossup(a1,a2) then var1= a2; 이다음에 뭐라고 써야할까요? 도움말찾아서 highest를 써보려고했는데 캔들갯수를 정해야한다네요. 그냥 상장후 지금까지 전체라든가 아니면 차트기간 전체로해서 가장높은값을 찾는 방법은 뭔가요? 부탁드려요. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문의드립니다. > 안녕하세요 예스스탁입니다. 1 cnt = 0; 에 의해 매봉 cnt에 0값이 할당되어 초기화 됩니다. 해당 내용 제거해야 합니다. Input : P1(20); var : a1(0),cnt(0); a1=ma(c,5); if CrossUp(c,a1) Then cnt=cnt+1; if cnt==1 then { var1=low; var2=high; } 2 Input : P1(5),p2(10); var : a1(0),a2(0); a1=ma(c,p1); a2=ma(c,p2); if crossup(a1,a2) then { if a2 > var1 then var1= a2; } 즐거운 하루되세요 > 한건 님이 쓴 글입니다. > 제목 : 문의드립니다. > 두가지가 안되서 문의드립니다. 1. 맨처음 이벤트가 발생한것.....예를들어 처음으로 5일선돌파를 찾는다면 Input : P1(20); var : a1(0),cnt(0); a1=ma(c,5); cnt=0; if CrossUp(c,a1) Then cnt=cnt+1; if cnt==1 then { var1=low; var2=high; } 이렇게 하는게 아닌가요? 이대로하니 처음만이 아니라 모든 돌파를 다 표시하네요 뭐가 틀린걸까요? ===================================================================== 2. 이평선 5와 20의 골든크로스때 20이평선의 위치를 체크하고, 그중 가장높은 var1의값을 찾을려면 어떻게해야하나요? Input : P1(5),p2(10); var : a1(0),a2(0); a1=ma(c,p1); a2=ma(c,p2) if crossup(a1,a2) then var1= a2; 이다음에 뭐라고 써야할까요? 도움말찾아서 highest를 써보려고했는데 캔들갯수를 정해야한다네요. 그냥 상장후 지금까지 전체라든가 아니면 차트기간 전체로 계산하는 방법은 뭔가요? 부탁드려요.
프로필 이미지

한건

2017-12-27 14:40:28

Input : P1(5),p2(10); var : a1(0),a2(0); a1=ma(c,p1); a2=ma(c,p2); if crossup(a1,a2) then { if a2 > var1 then var1= a2; } 제가 설명을 잘못한듯하네요. 답변에 써주신 이건그냥 골든크로스때 20이평선에 표시하는 수식인듯합니다. 제가 알고싶은건 저수식으로 크로스때마다 구해진 var1 중에서 가장값이 높은걸 찾는거에요 ㅠ.ㅠ 예를들면 몇년전부터 만들어진 수많은 var1중에서 가장 값이높은 var1을 찾는겁니다. 상장후부터 현재까지나 안되면 차트기간전체 중에서라도 검색할수있는 수식요. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : Re : Re : 문의드립니다. > 안녕하세요 예스스탁입니다. 2번식 답변드렸습니다. 골드시에 a2 중 가장 큰 값이 var1에 저장되게 변경해 드렸습니다. 식 비교해 보시기 바랍니다. 즐거운 하루되세요 > 한건 님이 쓴 글입니다. > 제목 : Re : Re : 문의드립니다. > 2번질문의 답은 안해주셧어요 ㅠ.ㅠ 부탁드려요. 2. 이평선 5와 20의 골든크로스때 20이평선의 위치를 체크하고, 그중 가장높은 var1의값을 찾을려면 어떻게해야하나요? Input : P1(5),p2(10); var : a1(0),a2(0); a1=ma(c,p1); a2=ma(c,p2) if crossup(a1,a2) then var1= a2; 이다음에 뭐라고 써야할까요? 도움말찾아서 highest를 써보려고했는데 캔들갯수를 정해야한다네요. 그냥 상장후 지금까지 전체라든가 아니면 차트기간 전체로해서 가장높은값을 찾는 방법은 뭔가요? 부탁드려요. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문의드립니다. > 안녕하세요 예스스탁입니다. 1 cnt = 0; 에 의해 매봉 cnt에 0값이 할당되어 초기화 됩니다. 해당 내용 제거해야 합니다. Input : P1(20); var : a1(0),cnt(0); a1=ma(c,5); if CrossUp(c,a1) Then cnt=cnt+1; if cnt==1 then { var1=low; var2=high; } 2 Input : P1(5),p2(10); var : a1(0),a2(0); a1=ma(c,p1); a2=ma(c,p2); if crossup(a1,a2) then { if a2 > var1 then var1= a2; } 즐거운 하루되세요 > 한건 님이 쓴 글입니다. > 제목 : 문의드립니다. > 두가지가 안되서 문의드립니다. 1. 맨처음 이벤트가 발생한것.....예를들어 처음으로 5일선돌파를 찾는다면 Input : P1(20); var : a1(0),cnt(0); a1=ma(c,5); cnt=0; if CrossUp(c,a1) Then cnt=cnt+1; if cnt==1 then { var1=low; var2=high; } 이렇게 하는게 아닌가요? 이대로하니 처음만이 아니라 모든 돌파를 다 표시하네요 뭐가 틀린걸까요? ===================================================================== 2. 이평선 5와 20의 골든크로스때 20이평선의 위치를 체크하고, 그중 가장높은 var1의값을 찾을려면 어떻게해야하나요? Input : P1(5),p2(10); var : a1(0),a2(0); a1=ma(c,p1); a2=ma(c,p2) if crossup(a1,a2) then var1= a2; 이다음에 뭐라고 써야할까요? 도움말찾아서 highest를 써보려고했는데 캔들갯수를 정해야한다네요. 그냥 상장후 지금까지 전체라든가 아니면 차트기간 전체로 계산하는 방법은 뭔가요? 부탁드려요.