커뮤니티

시스템 조건 식 문의드립니다.

프로필 이미지
개미주주
2011-05-04 08:34:10
749
글번호 38280
답변완료
매매는 선물 3분봉을 기준으로 매매를 합니다. 지표는 MACD를 사용하는데 조건을 12, 26, 9가 아니라 MACD(5,20,10)으로 수정 후 매매를 합니다. 매수 조건은 1. 선물 1분봉이 MACD 기준선을 상향 돌파 2. 선물 3분봉이 MACD 기준선을 상향 돌파 3. 선물 1분봉 기준으로 양봉시 매수 매도 조건은 1. 선물 1분봉이 MACD 기준선을 하향 돌파시 50% 매도 2. 선물 3분봉이 MACD 기준선을 하향 돌파시 잔량 매도 가능할까요? 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-05-04 09:16:37

안녕하세요 예스스탁입니다. Input : Atime(3),Period1(5),Period2(20),Period3(10); Var : Ep1(0), JISU1(0), DINDEX1(0), PreJISU1(0); Var : Ep2(0), JISU2(0), PreJISU2(0); Var : Ep3(0), JISU3(0), PreJISU3(0); var : MACDv(0),MACDS(0); Ep1 = 2/(Period1+1); Ep2 = 2/(Period2+1); Ep3 = 2/(Period3+1); var1 = TimeToMinutes(stime)%Atime; if dayindex() == 0 or var1 < var1[1] Then{ DINDEX1 = DINDEX1 + 1; PreJISU1 = JISU1[1]; PreJISU2 = JISU2[1]; if Dindex1 >= 2 Then PreJISU3 = JISU3[1]; } if DINDEX1 <= 1 then { JISU1 = C; JISU2 = C; } else{ JISU1 = C * EP1 + PreJISU1 * (1-EP1); JISU2 = C * EP2 + PreJISU2 * (1-EP2); } if DINDEX1 <= 2 then { JISU3 = Jisu1-jisu2; } else{ JISU3 = MACDV * EP3 + PreJISU3 * (1-EP3); } MACDV = JiSu1-Jisu2; MACDS = Jisu3; var1 = macd(Period1,Period2); var2 = ema(var1,Period3); if crossup(var1,var2) and C > O and crossup(MACDV,MACDS) Then buy(); if MarketPosition == 1 Then{ if CrossDown(var1,var2) Then exitlong("bx1",OnClose,def,"",int(CurrentContracts/2),1); if CrossDown(MACDV,MACDS) Then ExitLong("bx2"); } 즐거운 하루되세요 > 개미주주 님이 쓴 글입니다. > 제목 : 시스템 조건 식 문의드립니다. > 매매는 선물 3분봉을 기준으로 매매를 합니다. 지표는 MACD를 사용하는데 조건을 12, 26, 9가 아니라 MACD(5,20,10)으로 수정 후 매매를 합니다. 매수 조건은 1. 선물 1분봉이 MACD 기준선을 상향 돌파 2. 선물 3분봉이 MACD 기준선을 상향 돌파 3. 선물 1분봉 기준으로 양봉시 매수 매도 조건은 1. 선물 1분봉이 MACD 기준선을 하향 돌파시 50% 매도 2. 선물 3분봉이 MACD 기준선을 하향 돌파시 잔량 매도 가능할까요? 부탁드립니다.