커뮤니티

수식부탁드립니다. (문의포함)

프로필 이미지
매매의추억
2015-03-05 20:43:46
116
글번호 83745
답변완료
1분봉상 오후 4시부터 5시까지의 고저가의 레인지를 구한후, if close > 레인지 high, if 120봉 프라이스채널high 돌파시 매수 진입한다, if close < 레인지 low , if 120봉 프라이스채널low 돌파시 매도 진입 (진입가능시간 오후 5시부터~ 9시까지) 1분봉상 오후 10시반부터 11시반까지 고저가의 레인지를 구한후, ( 이전레인지 삭제) if close > 레인지 high, if 120봉 프라이스채널high 돌파시 매수 진입한다, if close < 레인지 low , if 120봉 프라이스채널low 돌파시 매도 진입 (진입가능시간 오후 11시30부터~ 새벽 1:30시까지) 만약 잔존계약이 있다면, 아침6시 전량 청산. 청산은 프라이스채널 30개봉의 저가를 돌파시 청산한다. 문의. 청산을 돌파시 exit 가 아니라 , 매 분마다 스탑로스를 재설정할수있나요? 그러니까 매분 당 시스템으로 인해 으로 진입된 계약과 스탑설정이 있다면, 스탑을 취소시키고, 30개전봉 저가+1틱에 재설정한다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-03-06 09:49:08

안녕하세요 예스스탁입니다. var : H1(0),L1(0),H2(0),L2(0),top(0),Bot(0); top = HIGHEST(HIGH, 120)[1]; bot = LOWEST(LOW, 120)[1]; if stime == 160000 or (stime > 160000 and stime[1] < 160000) Then{ H1 = H; L1 = L; } if stime >= 160000 and stime < 170000 Then{ if H > H1 Then H1 = H; if L < L1 Then L1 = L; } IF stime >= 170000 and stime < 210000 and H1 > 0 and L1 > 0 Then{ if C > H1 and crossup(C,top) Then buy(); if C < L1 and CrossDown(c,bot) Then sell(); } if stime == 223000 or (stime > 223000 and stime[1] < 223000) Then{ H2 = H; L2 = L; } if stime >= 223000 and stime < 233000 Then{ if H > H2 Then H2 = H; if L < L2 Then L2 = L; } IF (stime >= 233000 or stime < 013000) and H2 > 0 and L2 > 0 Then{ if C > H2 and crossup(C,top) Then buy(); if C < L2 and CrossDown(c,bot) Then sell(); } #매수진입후 최근 30개봉 최저가-1틱 이하시세 발생하면 청산 if MarketPosition == 1 Then ExitLong("bx",AtStop,lowest(L,30)-PriceScale); #매도진입후 최근 30개봉 최고가+1틱 이상시세 발생하면 청산 if MarketPosition == -1 Then ExitShort("sx",AtStop,Highest(H,30)+PriceScale); if stime == 060000 or (stime > 060000 and stime[1] < 060000) Then{ if MarketPosition == 1 Then ExitLong(); if MarketPosition == -1 Then ExitShort(); } 즐거운 하루되세요 > 매매의추억 님이 쓴 글입니다. > 제목 : 수식부탁드립니다. (문의포함) > 1분봉상 오후 4시부터 5시까지의 고저가의 레인지를 구한후, if close > 레인지 high, if 120봉 프라이스채널high 돌파시 매수 진입한다, if close < 레인지 low , if 120봉 프라이스채널low 돌파시 매도 진입 (진입가능시간 오후 5시부터~ 9시까지) 1분봉상 오후 10시반부터 11시반까지 고저가의 레인지를 구한후, ( 이전레인지 삭제) if close > 레인지 high, if 120봉 프라이스채널high 돌파시 매수 진입한다, if close < 레인지 low , if 120봉 프라이스채널low 돌파시 매도 진입 (진입가능시간 오후 11시30부터~ 새벽 1:30시까지) 만약 잔존계약이 있다면, 아침6시 전량 청산. 청산은 프라이스채널 30개봉의 저가를 돌파시 청산한다. 문의. 청산을 돌파시 exit 가 아니라 , 매 분마다 스탑로스를 재설정할수있나요? 그러니까 매분 당 시스템으로 인해 으로 진입된 계약과 스탑설정이 있다면, 스탑을 취소시키고, 30개전봉 저가+1틱에 재설정한다.