커뮤니티

수식 좀 부탁드립니다^^

프로필 이미지
전략도사
2016-05-23 18:15:33
117
글번호 98390
답변완료
1. 과거 n일간의 고가-저가 차이를 평균(a)한다. 2. 당일 현재가 > 시가+ 전일의 a*승수 --> 매수 당일 현재가 < 시가 - 전일의 a*승수 --> 매도 3. 전체 투자금액의 1% 손실 시 손절 ATR 기준 트레일링 스탑 a를 계산할 때는 일봉 기준으로 해야 되는데, 매매는 1분봉으로 할 생각입니다^^ 코드 작성 좀 부탁드립니다^^
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-05-24 10:54:29

안녕하세요 예스스탁입니다. input : n(10),승수(1),P(10),X(1); var : sum(0),avgv(0),cnt(0),atrv(0); sum = 0; for cnt = 1 to n{ sum = sum + (dayhigh(cnt)-daylow(cnt)); } avgv = sum/n; atrv = atr(P); if crossup(c,dayopen+avgv*승수) Then buy(); if CrossDown(c,dayopen+avgv*승수) Then sell(); if MarketPosition == 1 Then ExitLong("bx",AtStop,highest(H,BarsSinceEntry)-atrv*x); if MarketPosition == -1 Then ExitShort("sx",AtStop,Lowest(L,BarsSinceEntry)+atrv*x); SetStopLoss(1,PercentStop); 즐거운 하루되세요 > 전략도사 님이 쓴 글입니다. > 제목 : 수식 좀 부탁드립니다^^ > 1. 과거 n일간의 고가-저가 차이를 평균(a)한다. 2. 당일 현재가 > 시가+ 전일의 a*승수 --> 매수 당일 현재가 < 시가 - 전일의 a*승수 --> 매도 3. 전체 투자금액의 1% 손실 시 손절 ATR 기준 트레일링 스탑 a를 계산할 때는 일봉 기준으로 해야 되는데, 매매는 1분봉으로 할 생각입니다^^ 코드 작성 좀 부탁드립니다^^