커뮤니티

수식문의드립니다

프로필 이미지
시화연풍
2011-09-23 19:19:25
496
글번호 42985
답변완료
안녕하세요 초보자 인사드립니다 수고 많으십니다 야간CME선물 5분봉에서 적용할 다음 수식을 검토하여 주시기 바랍니다 1. 야간선물시장 시작시간(18시)부터 20분간 고저가를 일정ATR 만큼 돌파하면 매수.매도 22시 30분이내에는 1회만 진입 2. 청산은 매수후 최고가에서 ATR 5.5만큼 빠지면 청산 청산은 매도후 최저가에서 ATR 5.5만큼 오르면 청산 (추가하고 싶은 부분) 매수 및 매도후 5Point 수익발생시 청산 3. 손절을 3point 그리고 종가무렵 (새벽 04시 40분) 당일청산 4. 22시 30분 이전에 진입후 청산되었을 경우 22시30분 이후 18시이후 일정기간 (예 : 22시부터 22시35분간)고저가를 돌파시 1회재진입 기타 의문사항 : 1. 24시에 날자가 바뀌게 되는데 날자변동과 관계없이 계속 시스템이 작동할지 궁금 2. 진입봉에서 크게 요동칠경우 진입과 청산이 될 우려는 없는지도 궁금합니다 ============================================================== //시가대비 돌파전략 //시가대비 일정ATR 상향돌파하면 매수 / 하향돌파하면 매도 Input : ST(180000), ET(181959), Mult(5.5), stoppoint(3); # 진입 Var1 = TimeHigh(ST,ET); Var2 = TimeLow(ST,ET); If EntriesToday(date)<1 and sTime>=182500 Then { Buy("Buy", AtStop, Var1); Sell("Sell", AtStop, Var2); } # 청산 Var3 = Highest(H,BarsSinceEntry+1)-ATR(20)*Mult; Var4 = Lowest(L,BarsSinceEntry+1)+ATR(20)*Mult; If MarketPosition <> 0 Then { exitlong("EL",Atstop,Var3); exitshort("ES",Atstop,Var4); } # 재진입 SetStopLoss(stoppoint, PointStop); SetStopEndofday(1440); 감사합니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-09-26 13:55:39

안녕하세요 예스스탁입니다. //시가대비 돌파전략 //시가대비 일정ATR 상향돌파하면 매수 / 하향돌파하면 매도 Input : ST1(180000), ET1(182000), Mult(5.5), stoppoint(3),ST2(220000), ET2(223459); var : count(0); if stime == ST1 Then{ count = 0; var1 = H; var2 = L; } if stime >= 180000 or stime < 45500 then{ if (MarketPosition == 1 and MarketPosition[1] != 1) Or (MarketPosition == -1 and MarketPosition[1] != -1) Then count = count+1; } # 진입 if stime >= ST1 and stime < ET1 Then{ if H > var1 Then var1 = H; if L < var2 Then var2 = L; } If MarketPosition == 0 and count == 0 and (sTime >= ET1 or stime < 44000) Then { Buy("Buy1", AtStop, Var1); Sell("Sell1", AtStop, Var2); } if stime == ST2 Then{ var11 = H; var12 = L; } if stime >= ST2 and stime < ET2 Then{ if H > var11 Then var11 = H; if L < var12 Then var12 = L; } If MarketPosition == 0 and ExitTime(1) >= 180000 and ExitTime(1) < 223000 and count == 1 and (sTime >= ET2 or stime < 44000) Then { Buy("Buy2", AtStop, Var11); Sell("Sell2", AtStop, Var12); } # 청산 Var3 = Highest(H,BarsSinceEntry+1)-ATR(20)*Mult; Var4 = Lowest(L,BarsSinceEntry+1)+ATR(20)*Mult; If MarketPosition <> 0 Then { exitlong("EL",Atstop,Var3); exitshort("ES",Atstop,Var4); } SetStopLoss(stoppoint, PointStop); if stime == 44000 Then{ ExitLong(); ExitShort(); } 당일청산 함수는 지정한 시간 이후에 당일에는 신호를 발생시키지 않으므로 이용에 유의하셔야 하며 당일 진입횟수를 세는 계산식도 0시~24시까지 카운트가 되므로 맞지 않습니다. 위는 수정한 식입니다. 이용에 참고하시기 바랍니다. 즐거운 하루되세요 > 시화연풍 님이 쓴 글입니다. > 제목 : 수식문의드립니다 > 안녕하세요 초보자 인사드립니다 수고 많으십니다 야간CME선물 5분봉에서 적용할 다음 수식을 검토하여 주시기 바랍니다 1. 야간선물시장 시작시간(18시)부터 20분간 고저가를 일정ATR 만큼 돌파하면 매수.매도 22시 30분이내에는 1회만 진입 2. 청산은 매수후 최고가에서 ATR 5.5만큼 빠지면 청산 청산은 매도후 최저가에서 ATR 5.5만큼 오르면 청산 (추가하고 싶은 부분) 매수 및 매도후 5Point 수익발생시 청산 3. 손절을 3point 그리고 종가무렵 (새벽 04시 40분) 당일청산 4. 22시 30분 이전에 진입후 청산되었을 경우 22시30분 이후 18시이후 일정기간 (예 : 22시부터 22시35분간)고저가를 돌파시 1회재진입 기타 의문사항 : 1. 24시에 날자가 바뀌게 되는데 날자변동과 관계없이 계속 시스템이 작동할지 궁금 2. 진입봉에서 크게 요동칠경우 진입과 청산이 될 우려는 없는지도 궁금합니다 ============================================================== //시가대비 돌파전략 //시가대비 일정ATR 상향돌파하면 매수 / 하향돌파하면 매도 Input : ST(180000), ET(181959), Mult(5.5), stoppoint(3); # 진입 Var1 = TimeHigh(ST,ET); Var2 = TimeLow(ST,ET); If EntriesToday(date)<1 and sTime>=182500 Then { Buy("Buy", AtStop, Var1); Sell("Sell", AtStop, Var2); } # 청산 Var3 = Highest(H,BarsSinceEntry+1)-ATR(20)*Mult; Var4 = Lowest(L,BarsSinceEntry+1)+ATR(20)*Mult; If MarketPosition <> 0 Then { exitlong("EL",Atstop,Var3); exitshort("ES",Atstop,Var4); } # 재진입 SetStopLoss(stoppoint, PointStop); SetStopEndofday(1440); 감사합니다