커뮤니티

시스템식 부탁드립니다~

프로필 이미지
메디사
2016-06-14 16:48:45
97
글번호 99068
답변완료
먼저 항상 도움주셔서 감사합니다~^^& 1회매수시 금액(100만원)도 변경할수있게 해주세요^^ # 매수 전략 1. VR RATIO가 100이상일때 MACD가 0을 크로스업 할때 2. MACD가 0이상이고 VR RATIO가 100을 크로스업 할때 # 추격매수 전략 1. 첫 매수이후 MACD가 계속 0이상이고 VR RATIORK 100을 크로스업 할때 (횟수제한:최대5회) # 매도 전략 1. 매수가 대비 +3%이상 일때 절반 매도 2. 매수가 대비 -1%이하 일때 전량 매도 3. MACD가 0을 크로스다운 할때 전량 매도 4. 매수이후 2시40분초과시 전량 매도(단, 상한가일때 매수유지) 수치화 되는 부분은 전부 변수화 시켜주시면 감사하겠습니다~
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-06-15 14:51:42

Input : Period(20),short(12),long(26),금액(1000000),수익(3),손실(1),횟수제한(5); var : VRatio(0),MACDV(0),Bcond(false); var : cnt(0),count(0); VRatio = VR(Period); MACDV = MACD(short,long); Bcond = Vratio > 100 and MACDV > 0; count = 0; for cnt = 0 to 20{ if sdate == EntryDate(cnt) Then count = count+1; } if count == 0 and MarketPosition == 0 and Bcond == true and Bcond[1] == false Then buy("b",OnClose,def,int(금액/C)); if count > 0 and count < 횟수제한 and MarketPosition == 0 and VRatio > 100 and crossup(MACDv,0) Then buy("bb",OnClose,def,int(금액/C)); if MarketPosition == 1 Then{ ExitLong("bp",atlimit,AvgEntryPrice*(1+수익/100),"",Floor(MaxContracts*0.5),1); ExitLong("bl",AtStop,AvgEntryPrice*(1-손실/100)); if CrossDown(MACDV,0) Then exitlong("bx1"); } SetStopEndofday(143000); > 메디사 님이 쓴 글입니다. > 제목 : 시스템식 부탁드립니다~ > 먼저 항상 도움주셔서 감사합니다~^^& 1회매수시 금액(100만원)도 변경할수있게 해주세요^^ # 매수 전략 1. VR RATIO가 100이상일때 MACD가 0을 크로스업 할때 2. MACD가 0이상이고 VR RATIO가 100을 크로스업 할때 # 추격매수 전략 1. 첫 매수이후 MACD가 계속 0이상이고 VR RATIORK 100을 크로스업 할때 (횟수제한:최대5회) # 매도 전략 1. 매수가 대비 +3%이상 일때 절반 매도 2. 매수가 대비 -1%이하 일때 전량 매도 3. MACD가 0을 크로스다운 할때 전량 매도 4. 매수이후 2시40분초과시 전량 매도(단, 상한가일때 매수유지) 수치화 되는 부분은 전부 변수화 시켜주시면 감사하겠습니다~