커뮤니티

부탁합니다.

프로필 이미지
너무조아
2014-12-22 22:23:02
139
글번호 81566
답변완료
아래의 시스템식을 부탁합니다. 1. 매수진입 a) 9개봉의 단기이동평균선이, 18개 봉의 장기이동평균선상향교차하면 이전12개 봉의 최고가를 찾고 여기에 1.03을 곱하고 이값을 매수진입가격으로 한다. b) 이동평균선 상향교차가 나타나면 진입가에 buy stop 주문을 넣는다. 이 주문은 교차 이후 12개봉이 완성시 까지 유효하다. c) 만약 매수 포지션을 가지고 있다가 매수청산 규칙에 의하여 청산 하였다면, 최근 10개 봉의 최고가에 buy stop 주문을 걸고 청산 이후 15개 봉까지 이 주문이 유효 하도록 한다. 2. 매도진입 a) 9 개 봉의 단기 이동평균선이 18 개 봉의 장기이동평균선을 하향 교차하면 이전 12 개봉의 최저가를 찾고 여기에 0.97을 곱하고 이 값을 매도진입가격으로 한다. b) 이동평균선 하향교차가 나타나면 진입가에 sell stop 주문을 넣는다. 이주문은 교차이후 12개봉이 완성될 때까지 유효하다. c) 만약 매도 포지션을 가지고 있다가 매도 청산규칙에 의하여 청산을 하였다면, 최근 10개봉의 최저가에 sell stop 주문을 걸고 청산이후 15개의 봉 까지 이 주문이 유효하도록 한다. 3. 청산주문 a) 이전 8개봉의 최저가에 도달하면 매수 포지션을 청산한다. b) 이전 8개 봉의 최고가에 도달하면 매도 포지션을 청산한다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-12-23 11:09:19

안녕하세요 예스스탁입니다. var : mav1(0),mav2(0),upi(0),upv(0),dni(0),dnv(0),t(0); mav1 = ma(C,9); mav2 = ma(c,18); if crossup(mav1,mav2) then{ T = 1; upi = index; upv = highest(H,12)*1.03; } if crossdown(mav1,mav2) then{ T = -1; dni = index; dnv = lowest(L,12)*0.97; } if T == 1 and index >= upi and index < upi+12 then buy("b1",atstop,upv); if T == -1 and index >= dni and index < dni+12 then sell("s1",atstop,dnv); if MarketPosition == 1 Then ExitLong("bx",AtStop,lowest(L,8)); if MarketPosition == -1 Then ExitShort("sx",AtStop,Highest(H,8)); if MarketPosition == 0 and MarketPosition(1) == 1 and BarsSinceExit(1) < 12 Then buy("b2",AtStop,Highest(H,10)); if MarketPosition == 0 and MarketPosition(1) == -1 and BarsSinceExit(1) < 12 Then sell("s2",AtStop,lowest(L,10)); 즐거운 하루되세요 > 너무조아 님이 쓴 글입니다. > 제목 : 부탁합니다. > 아래의 시스템식을 부탁합니다. 1. 매수진입 a) 9개봉의 단기이동평균선이, 18개 봉의 장기이동평균선상향교차하면 이전12개 봉의 최고가를 찾고 여기에 1.03을 곱하고 이값을 매수진입가격으로 한다. b) 이동평균선 상향교차가 나타나면 진입가에 buy stop 주문을 넣는다. 이 주문은 교차 이후 12개봉이 완성시 까지 유효하다. c) 만약 매수 포지션을 가지고 있다가 매수청산 규칙에 의하여 청산 하였다면, 최근 10개 봉의 최고가에 buy stop 주문을 걸고 청산 이후 15개 봉까지 이 주문이 유효 하도록 한다. 2. 매도진입 a) 9 개 봉의 단기 이동평균선이 18 개 봉의 장기이동평균선을 하향 교차하면 이전 12 개봉의 최저가를 찾고 여기에 0.97을 곱하고 이 값을 매도진입가격으로 한다. b) 이동평균선 하향교차가 나타나면 진입가에 sell stop 주문을 넣는다. 이주문은 교차이후 12개봉이 완성될 때까지 유효하다. c) 만약 매도 포지션을 가지고 있다가 매도 청산규칙에 의하여 청산을 하였다면, 최근 10개봉의 최저가에 sell stop 주문을 걸고 청산이후 15개의 봉 까지 이 주문이 유효하도록 한다. 3. 청산주문 a) 이전 8개봉의 최저가에 도달하면 매수 포지션을 청산한다. b) 이전 8개 봉의 최고가에 도달하면 매도 포지션을 청산한다.