커뮤니티

수식 문의드립니다.

프로필 이미지
예서
2013-06-07 07:49:32
219
글번호 64052
답변완료
수고 많으십니다. 1. <A가 B를 상향돌파하였던 봉의 종가에서 현재 봉의 종가를 빼면 1.25 보다 클 경우> 를 수식으로 만들었을 경우 아래의 수식이 맞는지요? 똑같은 2개의 c(종가)가 있어서 그런지 제가 뜻하는 결과가 표시되지 않는 거 같습니다. 하나의 종가는 돌파한 당시의 봉의 종가이고 또 하나는 현재 봉의 종가이므로 이것들이 같은 c 로 표기하여서는 안될 것 같은 생각이 듭니다. ValueWhen(1,crossup(A,B),c)-c>1.25 2. <어제(하루 전 날) A가 B를 상향돌파하였던 봉의 종가에서 현재 봉의 종가를 빼면 1.25 보다 클 경우> 3. <그제(이틀 전 날) A가 B를 상향돌파하였던 봉의 종가에서 현재 봉의 종가를 빼면 1.25 보다 클 경우> 위의 2, 3번을 수식으로 만들어주시면 고맙겠습니다. 제 의문을 풀어주시면 대단히 감사하겠습니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-06-07 11:01:08

안녕하세요 예스스탁입니다. 주석 참고하시기 바랍니다. if date != date[1] Then{ Condition1 = false; #첫봉에서 false로 초기화 Condition2 = Condition1[1];#전일 발생여부 확인 Condition3 = Condition2[1];#전전일 발생여부 확인 value2 = value1[1]; value3 = value2[1]; } # A가 B를 상향돌파하면 # value1에 종가 저장 # condition1에 true를 저장해서(당일발생여부 확인용도로 사용) if crossup(A,B) Then{ value1 = c; Condition1 = false; } #1 당일 상향돌파 발생했고 차이값이 당일값-현재봉종가가 1.25 이상이면 매수 if value1-C > 1.25 and Condition1 == true Then buy(); #2 전일 상향돌파 발생했고 차이값이 전일값-현재봉종가가 1.25 이상이면 매수 if value2-C > 1.25 and Condition2 == true Then buy(); #3 전전일 상향돌파 발생했고 차이값이 전전일값-현재봉종가가 1.25 이상이면 매수 if value3-C > 1.25 and Condition3 == true Then buy(); 즐거운 하루되세요 > 예서 님이 쓴 글입니다. > 제목 : 수식 문의드립니다. > 수고 많으십니다. 1. <A가 B를 상향돌파하였던 봉의 종가에서 현재 봉의 종가를 빼면 1.25 보다 클 경우> 를 수식으로 만들었을 경우 아래의 수식이 맞는지요? 똑같은 2개의 c(종가)가 있어서 그런지 제가 뜻하는 결과가 표시되지 않는 거 같습니다. 하나의 종가는 돌파한 당시의 봉의 종가이고 또 하나는 현재 봉의 종가이므로 이것들이 같은 c 로 표기하여서는 안될 것 같은 생각이 듭니다. ValueWhen(1,crossup(A,B),c)-c>1.25 2. <어제(하루 전 날) A가 B를 상향돌파하였던 봉의 종가에서 현재 봉의 종가를 빼면 1.25 보다 클 경우> 3. <그제(이틀 전 날) A가 B를 상향돌파하였던 봉의 종가에서 현재 봉의 종가를 빼면 1.25 보다 클 경우> 위의 2, 3번을 수식으로 만들어주시면 고맙겠습니다. 제 의문을 풀어주시면 대단히 감사하겠습니다.