커뮤니티
수식 좀 부탁드립니다^^
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분봉으로 할 생각입니다^^
코드 작성 좀 부탁드립니다^^
다음글
이전글