커뮤니티

수식작성 질문

프로필 이미지
시향
2004-11-03 08:07:05
866
글번호 5609
답변완료
아래의 내용으로 수식을 작성하려 하는데 우찌 짜면 좋을까나요... 1. 차트 속성 종목 : 연결선물지수 (30분봉) 수정주가 : 적용없음 2. 강제청산 포지션 시스템으로 손절매(1.0)만 적용 3. 수수료 수수료 0.01% 씩 슬리피지는 0.04%로 설정 4. 매매 전략 60봉 이내에 30분봉상에서 0.8포인트 이내에 더블탑이나 더블버텀을 만들면서 5이평선이 더블버텀시 상승전환하면 매수, 더블탑시 5이평선이 하락전환하면 매도 청산은 2포인트
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2004-11-04 10:56:29

안녕하세요 예스스탁입니다. input : left(3), right(3), Period(200); var : MAV(0), Lval1(0), Lval2(0), Lidx1(0), Lidx2(0); var : hVal1(0),hVal2(0),hidx1(0),hidx2(0); MAV = ma(c,5); Lval1 = SwingLow(1,MAV,left,right,Period); Lval2 = SwingLow(2,MAV,left,right,Period); Lidx1 = SwingLowbar(1,MAV,left,right,Period); Lidx2 = SwingLowbar(2,MAV,left,right,Period); hval1 = Swinghigh(1,MAV,left,right,Period); hval2 = Swinghigh(2,MAV,left,right,Period); hidx1 = Swinghighbar(1,MAV,left,right,Period); hidx2 = Swinghighbar(2,MAV,left,right,Period); if Lidx2 - Lidx1 > 5 and //두개 저점의 간격이 5봉 이상 떨어져 있고 Lidx2 - Lidx1 < 30 and // 두개 저점의 간격이 30봉 이내이고 LVal1 > Lval2 and //전저점이 전전저점보다 크다 MAV[right] == Lval1 and // 3개 전봉에서 최근 저점이 형성되었고 max(Hval1,Hval2) < min(Lval1,Lval2)+0.8 and MAV > MAV[1] and MAV[1] > MAV[2] then{ //5이평 연속상승 buy("매수"); } if crossup(c,entryprice()+2) then exitlong("매수청산"); if Hidx2 - Hidx1 > 5 and //두개 고점의 간격이 5봉 이상 떨어져 있고 Hidx2 - Hidx1 < 30 and // 두개 고점의 간격이 30봉 이내이고 HVal1 < Hval2 and //전고점이 전전고점보다 작다 MAV[right] == Hval1 and // 3개 전봉에서 최근 고점이 형성되었고 max(Hval1,Hval2) < min(Lval1,Lval2)+0.8 and MAV < MAV[1] and MAV[1] < MAV[2] then{ //5이평 연속하락 sell("매도"); } if crossdown(c,entryprice()-2) then exitshort("매도청산"); 1. 2. 3은 시스템트레이딩 설정창에서 설정하시면 됩니다. 즐거운 하루되세요 > 시향 님이 쓴 글입니다. > 제목 : 수식작성 질문 > 아래의 내용으로 수식을 작성하려 하는데 우찌 짜면 좋을까나요... 1. 차트 속성 종목 : 연결선물지수 (30분봉) 수정주가 : 적용없음 2. 강제청산 포지션 시스템으로 손절매(1.0)만 적용 3. 수수료 수수료 0.01% 씩 슬리피지는 0.04%로 설정 4. 매매 전략 60봉 이내에 30분봉상에서 0.8포인트 이내에 더블탑이나 더블버텀을 만들면서 5이평선이 더블버텀시 상승전환하면 매수, 더블탑시 5이평선이 하락전환하면 매도 청산은 2포인트