커뮤니티

수식작성부탁드립니다.

프로필 이미지
뮬란
2010-12-06 21:28:19
534
글번호 34116
답변완료
수고 많으십니다. 봉은 15분봉을 사용하고, 20일 이평은 일봉을 기준으로 사용한 수식부탁드립니다. 1. 매수 : 15분봉에서 일봉기준으로한 20일 이평을 돌파하거나 저가는 작고 종가는 클경우 매수진입 2. 청산 : 1) 매수가 대비 5%이상 상승한 상태에서 20일 이평*1.03 을 이탈한경우 매수수량 30% 청산 2) 매수가 대비 20%이상 상승한 상태에서 20일 이평이 청산1)의 값보다 크고, 20일 이평*1.03 을 이탈한 경우 남은수량 30%청산 3) 매수가 대비 30%이상 상승한 상태에서 20일 이평이 청산2)의 값보다 크고, 20일 이평*1.03 을 이탈한 경우 남은수량 50%청산 4) 현재가가 매수가보다 크고 20일 이평 이탈시 전량청산 5) 매수가 대비 10% 이탈시 전량청산 3. 추가매수 청산1) 발생 후 매수신호 발생시 청산수량만큼 재매수 감사합니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2010-12-07 14:58:33

안녕하세요 예스스탁입니다. input : P(20); var : cnt(0),sum(0),mav(0); sum = 0; for cnt = 0 to P-1{ sum = sum+DayClose(cnt); } mav = sum/P;#일봉 P기간 이평 if crossup(C,mav) or (C > mav and mav > L) Then buy(); if MarketPosition == 1 Then{ if value1 == 0 and C >= EntryPrice*1.05 and CrossDown(C,mav*1.03) Then{ ExitLong("bx1",OnClose,def,"",int(MaxContracts*0.3),1); value1 = 1; var1 = mav; } if value1 == 1 and C >= EntryPrice*1.20 and mav > var1 and CrossDown(C,mav*1.03) Then{ ExitLong("bx2",OnClose,def,"",int(CurrentContracts*0.3),1); value1 = 2; var1 = mav; } if value1 == 2 and C >= EntryPrice*1.30 and mav > var1 and CrossDown(C,mav*1.03) Then{ ExitLong("bx3",OnClose,def,"",int(CurrentContracts*0.5),1); value1 = 3; } if C > entryprice and CrossDown(c,mav) Then ExitLong("bx"); ExitLong("XX",AtStop,EntryPrice*0.9); } if MarketPosition != 1 Then value1 = 0; 즐거운 하루되세요 > 뮬란 님이 쓴 글입니다. > 제목 : 수식작성부탁드립니다. > 수고 많으십니다. 봉은 15분봉을 사용하고, 20일 이평은 일봉을 기준으로 사용한 수식부탁드립니다. 1. 매수 : 15분봉에서 일봉기준으로한 20일 이평을 돌파하거나 저가는 작고 종가는 클경우 매수진입 2. 청산 : 1) 매수가 대비 5%이상 상승한 상태에서 20일 이평*1.03 을 이탈한경우 매수수량 30% 청산 2) 매수가 대비 20%이상 상승한 상태에서 20일 이평이 청산1)의 값보다 크고, 20일 이평*1.03 을 이탈한 경우 남은수량 30%청산 3) 매수가 대비 30%이상 상승한 상태에서 20일 이평이 청산2)의 값보다 크고, 20일 이평*1.03 을 이탈한 경우 남은수량 50%청산 4) 현재가가 매수가보다 크고 20일 이평 이탈시 전량청산 5) 매수가 대비 10% 이탈시 전량청산 3. 추가매수 청산1) 발생 후 매수신호 발생시 청산수량만큼 재매수 감사합니다