커뮤니티

수식요청

프로필 이미지
통큰베팅
2015-06-05 10:29:17
137
글번호 86841
답변완료
함수요청드립니다. - 신규매수 : 당일의 시가 + (최근 10일동안 (고가-시가)의 평균) + 0.5pt - 신규매도 : 당일의 시가 - (최근 10일동안 (시가-저가)의 평균) - 0.5pt - 매수청산 : 당일의 시가 + (최근 10일동안 (고가-시가)의 최대값) - 0.5pt - 매도청산 : 당일의 시가 - (최근 10일동안 (시가-저가)의 최대값) + 0.5pt
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-06-05 11:28:22

안녕하세요 예스스탁입니다. input : N(10); var : cnt(0); var1 = 0; var2 = 0; var3 = 0; var4 = 0; for cnt = 1 to N{ var1 = var1+(dayhigh(cnt)-dayopen(cnt)); var2 = var2+(dayopen(cnt)-daylow(1)); if (dayhigh(cnt)-dayopen(cnt)) > var3 Then var3 = (dayhigh(cnt)-dayopen(cnt)); if (dayopen(cnt)-daylow(1)) > var4 Then var4 = (dayopen(cnt)-daylow(1)); } value1 = var1/N; value2 = var2/N; if MarketPosition <= 0 and H < dayopen+value1+0.5 Then buy("b",AtStop,dayopen+value1+0.5); if MarketPosition == 1 Then{ if H < dayopen+var3-0.5 Then exitlong("bx1",atlimit,dayopen+var3-0.5); if L > dayopen+var3-0.5 Then exitlong("bx2",AtStop,dayopen+var3-0.5); } if MarketPosition >= 0 and L > dayopen-value2-0.5 Then sell("s",AtStop,dayopen-value2-0.5); if MarketPosition == -1 Then{ if H < dayopen-var4+0.5 Then ExitShort("sx1",AtStop,dayopen-var4+0.5); if L > dayopen-var4+0.5 Then ExitShort("sx2",Atlimit,dayopen-var4+0.5); } 즐거운 하루되세요 > 통큰베팅 님이 쓴 글입니다. > 제목 : 수식요청 > 함수요청드립니다. - 신규매수 : 당일의 시가 + (최근 10일동안 (고가-시가)의 평균) + 0.5pt - 신규매도 : 당일의 시가 - (최근 10일동안 (시가-저가)의 평균) - 0.5pt - 매수청산 : 당일의 시가 + (최근 10일동안 (고가-시가)의 최대값) - 0.5pt - 매도청산 : 당일의 시가 - (최근 10일동안 (시가-저가)의 최대값) + 0.5pt