커뮤니티

해외선물 축산물 시스템

프로필 이미지
traders
2014-11-10 14:12:57
160
글번호 80240
답변완료
안녕하세요. 해외선물 상품 중 축산물을 매매하려고 하는데 장 시작 후 일정 시간 동안의 박스권을 설정해서 해당 박스권을 돌파하면 따라가는 시스템을 만드려고 합니다. 축산물은 장 운영시간이 가변적인데 월요일 23시05분에 개장해서 익일 06시에 마감하고 화요일부터는 22시에 개장해서 익일 06시에 마감하며 금요일에는 22시에 개장해서 익일 03시55분에 마감 합니다. 서머타임시에는 개폐장 시간이 1시간씩 늦춰지는데 월요일 23시05분이 화요일 00시05분으로 바뀌어 일자가 달라질때 수정안도 부탁 드립니다. 거래는 하루에 한번만 하구요. 장 개장 일정 시간 이후에 진입하여, 장 마감전 포지션을 청산 합니다. 손절은 고가에서 매수 진입시 저가에서 손절, 저가에서 매수 진입시 고가에서 손절 입니다. 정리하면, 1. 장 개장 후 일정 시간(예: 1시간)의 고점-저점을 설정하여 2. 고점 돌파시 매수, 저점 돌파시 매도 신호 발생 3. 매매 횟수는 하루 한번으로 제한 4. 포지션이 살아 있을 경우, 장 마감 전 청산 시스템 부탁 드립니다. 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-11-10 16:42:07

안녕하세요 예스스탁입니다. var : AA(0),BB(0),CC(0),TT(0),HH(0),LL(0),entry(0); if Bdate != Bdate[1] Then{ Entry = 0; AA = Bdate; BB = stime; } if sdate != sdate[1] Then CC = TT[1]; if Bdate == sdate Then TT = TimeToMinutes(stime)-TimeToMinutes(BB); Else TT = TimeToMinutes(stime)+CC+BarInterval; #장시작후 60분 if TT == 60 or (TT > 60 and TT[1] < 60) Then{ HH = dayhigh; LL = daylow; } if MarketPosition != 0 and MarketPosition != MarketPosition[1] Then entry = entry+1; if entry < 1 and (stime >= 110000 or stime < 53000) Then{ if crossup(c,HH) Then buy(); if CrossDown(c,LL) Then sell(); } if stime == 60000 or (stime > 53000 and stime[1] < 53000) Then{ ExitLong(); ExitShort(); } 장마감청산은 시간을 지정해 청산해야 합니다. 위식은 5시 30분으로 되어 있습니다. 즐거운 하루되세요 > traders 님이 쓴 글입니다. > 제목 : 해외선물 축산물 시스템 > 안녕하세요. 해외선물 상품 중 축산물을 매매하려고 하는데 장 시작 후 일정 시간 동안의 박스권을 설정해서 해당 박스권을 돌파하면 따라가는 시스템을 만드려고 합니다. 축산물은 장 운영시간이 가변적인데 월요일 23시05분에 개장해서 익일 06시에 마감하고 화요일부터는 22시에 개장해서 익일 06시에 마감하며 금요일에는 22시에 개장해서 익일 03시55분에 마감 합니다. 서머타임시에는 개폐장 시간이 1시간씩 늦춰지는데 월요일 23시05분이 화요일 00시05분으로 바뀌어 일자가 달라질때 수정안도 부탁 드립니다. 거래는 하루에 한번만 하구요. 장 개장 일정 시간 이후에 진입하여, 장 마감전 포지션을 청산 합니다. 손절은 고가에서 매수 진입시 저가에서 손절, 저가에서 매수 진입시 고가에서 손절 입니다. 정리하면, 1. 장 개장 후 일정 시간(예: 1시간)의 고점-저점을 설정하여 2. 고점 돌파시 매수, 저점 돌파시 매도 신호 발생 3. 매매 횟수는 하루 한번으로 제한 4. 포지션이 살아 있을 경우, 장 마감 전 청산 시스템 부탁 드립니다. 감사합니다.