커뮤니티

수식 문의 드립니다

프로필 이미지
무명
2012-09-07 08:53:19
236
글번호 54466
답변완료
1. 야간차트에서만 사용합니다. abs(야간시장 전일종가 - 야간시장 당일시가) 폭이 3P보다 작으면 A조건, 아니면 B조건으로 진입하는 수식부탁드립니다. 2. 23시간 시장, 그러닌까 17시부터 다음날 16시까지의 일일 시고저종값을 표현하는 지표식 부탁드립니다. 사용자 함수로 표현해 주시면 더 감사하겠습니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-09-07 10:17:13

안녕하세요 예스스탁입니다. 1. if stime == 180000 or (stime > 180000 and stime[1] < 180000) Then{ var1 = O; var3 = var2[1]; } if stime >= 180000 or stime < 90000 Then{ var2 = C; if abs(var1-var3) < 3 and A조건 Then buy(); if abs(var1-var3) >= 3 and B조건 Then buy(); } 2. 사용자함수명 : dayO input : N(Numeric); var : cnt(0); Array : value[50](0); if stime == 170000 or (stime > 170000 and stime[1] < 170000) Then{ value[0] = O; for cnt = 1 to 40{ value[cnt] = value[cnt-1][1]; } } dayO = value[N]; 사용자함수명 : dayH input : N(Numeric); var : cnt(0); Array : value[50](0); if stime == 170000 or (stime > 170000 and stime[1] < 170000) Then{ value[0] = H; for cnt = 1 to 40{ value[cnt] = value[cnt-1][1]; } } if stime <= 160000 or stime >= 170000 Then{ if H > value[0] Then value[0] = H; } dayH = value[N]; 사용자함수명 : dayL input : N(Numeric); var : cnt(0); Array : value[50](0); if stime == 170000 or (stime > 170000 and stime[1] < 170000) Then{ value[0] = L; for cnt = 1 to 40{ value[cnt] = value[cnt-1][1]; } } if stime <= 160000 or stime >= 170000 Then{ if L < value[0] Then value[0] = L; } dayL = value[N]; 사용자함수명 : dayC input : N(Numeric); var : cnt(0); Array : value[50](0); if stime == 170000 or (stime > 170000 and stime[1] < 170000) Then{ value[0] = L; for cnt = 1 to 40{ value[cnt] = value[cnt-1][1]; } } if stime <= 160000 or stime >= 170000 Then value[0] = C; dayc = value[N]; 즐거운 하루되세요 > 무명 님이 쓴 글입니다. > 제목 : 수식 문의 드립니다 > 1. 야간차트에서만 사용합니다. abs(야간시장 전일종가 - 야간시장 당일시가) 폭이 3P보다 작으면 A조건, 아니면 B조건으로 진입하는 수식부탁드립니다. 2. 23시간 시장, 그러닌까 17시부터 다음날 16시까지의 일일 시고저종값을 표현하는 지표식 부탁드립니다. 사용자 함수로 표현해 주시면 더 감사하겠습니다.