커뮤니티

시스템식 부탁합니다.

프로필 이미지
잡다백수
2017-09-06 21:00:33
102
글번호 112560
답변완료
매번 비슷한 질문 보시느라 힘드시겠습니다. 초보라 이것저것 해보고 싶네요. 1. 진입 -지난 5(변수A)거래일간 가격이 10%(변수B) 이상 올랐으면 매수 청산 -1 포지션 수익률이 10%가 되면 청산 -2 포지션 수익률이 -5%(변수C)가 되면 청산 -1,-2 조건 중에 하나라도 충족할 경우 청산 2. 진입만 1의 반대 진입 -지난 5(변수A)거래일간 가격이 10%(변수B) 이상 내렸으면 매도 청산 -1포지션 수익률이 10%가 되면 청산 -2포지션 수익률이 -5%(변수C)가 되면 청산 3. 진입 -(1)지난 5(변수A)거래일간 가격이 10%(변수B) 이상 올랐으면 매수 -(2)A 진입한 이후 거래 기간 가운데(그러니까 1은 포함하지 않는 것, 1,2 기간은 중복되지 않음)지난 3(변수 c)거래일간 가격이 5%(변수d)이상 올랐으면 추가진입 -(3)(2)진입한 이후 거래 기간 가운데 지난 5(변수d)% 이상 올랐으면 추가 진입 청산 10거래일간 최고가에서 -20%한 값을 현 최저가가 하향돌파했을 때 포지션 모두 청산 4. 지표 {20개봉가운데 최고가 - (ATR*3)}의 5개 봉가운데 최고 수치. 20개봉최고가-(ATR*3)하면 ATR따라 수치가 내려가는데요. 이걸 5개봉 동안에는 가장 높은 수치로 유지 시켜놓고 싶습니다. 제가 쓴 것({20개봉가운데 최고가 - (ATR*3)}의 5개 봉가운데 최고 수치)처럼 하면 되려나요 ?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-09-07 10:14:56

안녕하세요 예스스탁입니다. 1. input : N(5),Per(10),Profit(10),Loss(5); if MarketPosition == 0 and C >= DayClose(N)*(1+Per/100) then buy("b"); SetStopProfittarget(Profit,PercentStop); SetStopLoss(Loss,PercentStop); 2 input : N(5),Per(10),Profit(10),Loss(5); if MarketPosition == 0 and C <= DayClose(N)*(1-Per/100) then sell("s"); SetStopProfittarget(Profit,PercentStop); SetStopLoss(Loss,PercentStop); 3 input : N(5),Per1(10),X(3),Per2(5),P(10),Per3(20); var : Didx(0),HH(0),cnt(0); if bdate != Bdate[1] Then Didx = Didx+1; HH = dayhigh(0); for cnt = 0 to P-1{ if DayHigh(cnt) > HH Then HH = DayHigh(cnt); } if MarketPosition == 0 and C >= DayClose(N)*(1+Per1/100) then{ var1 = Didx; buy("b"); } if MarketPosition == 1 Then{ if Didx > Var1+X and C >= LatestEntryPrice*(1+Per2/100) Then{ var1 = Didx; buy("bb"); } if CrossDown(L,HH*(1-Per3/100)) Then exitlong(); } 4 input : P(20),X(3); var1 = highest(h,P)-atr(P)*X; var2 = highest(var1,5); plot1(var2); 즐거운 하루되세요 > 잡다백수 님이 쓴 글입니다. > 제목 : 시스템식 부탁합니다. > 매번 비슷한 질문 보시느라 힘드시겠습니다. 초보라 이것저것 해보고 싶네요. 1. 진입 -지난 5(변수A)거래일간 가격이 10%(변수B) 이상 올랐으면 매수 청산 -1 포지션 수익률이 10%가 되면 청산 -2 포지션 수익률이 -5%(변수C)가 되면 청산 -1,-2 조건 중에 하나라도 충족할 경우 청산 2. 진입만 1의 반대 진입 -지난 5(변수A)거래일간 가격이 10%(변수B) 이상 내렸으면 매도 청산 -1포지션 수익률이 10%가 되면 청산 -2포지션 수익률이 -5%(변수C)가 되면 청산 3. 진입 -(1)지난 5(변수A)거래일간 가격이 10%(변수B) 이상 올랐으면 매수 -(2)A 진입한 이후 거래 기간 가운데(그러니까 1은 포함하지 않는 것, 1,2 기간은 중복되지 않음)지난 3(변수 c)거래일간 가격이 5%(변수d)이상 올랐으면 추가진입 -(3)(2)진입한 이후 거래 기간 가운데 지난 5(변수d)% 이상 올랐으면 추가 진입 청산 10거래일간 최고가에서 -20%한 값을 현 최저가가 하향돌파했을 때 포지션 모두 청산 4. 지표 {20개봉가운데 최고가 - (ATR*3)}의 5개 봉가운데 최고 수치. 20개봉최고가-(ATR*3)하면 ATR따라 수치가 내려가는데요. 이걸 5개봉 동안에는 가장 높은 수치로 유지 시켜놓고 싶습니다. 제가 쓴 것({20개봉가운데 최고가 - (ATR*3)}의 5개 봉가운데 최고 수치)처럼 하면 되려나요 ?