커뮤니티

수식 부탁합니다

프로필 이미지
미래테크
2014-07-15 06:23:00
149
글번호 76723
답변완료
시초가 대비 매매식 부탁합니다 시초가 전일종가 대비 4% 초과시 : 전일 종가 대비 2% 에서 매수 시초가 전일 종가 대비 2% 이상 4% 미만시 : 전일 종가 대비 1% 에서 매수 시초가 전일 종가 대비 2% 미만 전일종가 보다 높을 경우 : 전일 종가 대비 -1% 에서 매수 시초가 전일 종가 대비 마이너스 시작시 : 전일 종가 대비 -2% 에서 매수 매도는 매수가 대비 4% 수익에서 절반 매도 매수가 대비 7% 수익 전량 매도
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-07-15 16:31:55

안녕하세요 예스스탁입니다. var : cnt(0),count(0),vol(0); count = 0; for cnt = 0 to 20{ if sdate == EntryDate(cnt) Then count = count+1; } #당일 첫봉에서 조건만족시 즉시 매수 if stime == 150000 Then{ //옵션이나 선물이면 151500 if NextBarOpen >= C*1.04 Then buy("b1",Atlimit,c*1.02); if NextBarOpen < C*1.04 and NextBarOpen >= C*1.02 Then buy("b2",Atlimit,c*1.01); if NextBarOpen < C*1.02 and NextBarOpen > C Then buy("b3",Atlimit,c*0.99); if NextBarOpen <= C Then buy("b4",Atlimit,c*0.98); } #두번째 봉부터 조건만족시 즉시 매수 if dayindex > 0 and count == 0 Then{ if dayopen >= DayClose(1)*1.04 Then buy("b11",Atlimit,DayClose(1)*1.02); if dayopen < DayClose(1)*1.04 and NextBarOpen >= DayClose(1)*1.02 Then buy("b22",Atlimit,DayClose(1)*1.01); if dayopen < DayClose(1)*1.02 and NextBarOpen > C Then buy("b33",Atlimit,DayClose(1)*0.99); if dayopen <= DayClose(1) Then buy("b44",Atlimit,DayClose(1)*0.98); } if MarketPosition == 1 Then{ if CodeCategoryEx == 11 and BasePrice < 50000 Then vol = int(int(MaxContracts*0.5)/10)*10; Else vol = int(MaxContracts*0.5); ExitLong("bx",Atlimit,EntryPrice*1.04,"",vol,1); } SetStopProfittarget(7,PercentStop); 1분봉차트에 적용하시기 바랍니다. 종목이 옵션이나 선물이시면 첫봉에서 신호발생하기 위해 조건문에 stime == 150000을 stime == 151500으로 변경하시기 바랍니다. 즐거운 하루되세요 > 미래테크 님이 쓴 글입니다. > 제목 : 수식 부탁합니다 > 시초가 대비 매매식 부탁합니다 시초가 전일종가 대비 4% 초과시 : 전일 종가 대비 2% 에서 매수 시초가 전일 종가 대비 2% 이상 4% 미만시 : 전일 종가 대비 1% 에서 매수 시초가 전일 종가 대비 2% 미만 전일종가 보다 높을 경우 : 전일 종가 대비 -1% 에서 매수 시초가 전일 종가 대비 마이너스 시작시 : 전일 종가 대비 -2% 에서 매수 매도는 매수가 대비 4% 수익에서 절반 매도 매수가 대비 7% 수익 전량 매도