커뮤니티

행복; 수식 작성 바랍니다

프로필 이미지
행복한가방
2013-12-05 02:26:55
148
글번호 70149
답변완료
한국의 금융산업 발전을 위해 불철주야 애쓰시는 귀하의 노고를 높이 평가합니다 시스템식 작성 바랍니다 [ 시스템식 1번 ] 주기; 5분봉(일봉이 아니고 분봉 입니다) < 매수 조건 > - 매수하는 오늘을 D 데이 라고 할 때 - 전일인 D-1 데이의 시가 대비 고가가 2% 이상이고 ==> (H[1]-O[1]) / O[1] > 1.02 - 오늘 새벽 미국의 다우지수가 1% 이상 상승했을 때 - 당일 D 데이의 시초가(첫번째 5분봉의 시가)에 진입한다 < 매도 조건 > - 진입한 D 데이의 14시00분이전에 5분봉의 3일 이평선이 6일 이평선을 상향돌파하면 14시 50분에 청산하고 - 진입한 D 데이의 14시00분이전에 5분봉의 3일 이평선이 6일 이평선을 상향돌파하지 않으면 14시10분에 청산한다 [ 시스템식 2번 ] 주기; 일봉 < 매수 조건 > - 매수하는 오늘을 D 데이 라고 할 때 - 전일인 D-1 데이의 시가 대비 고가가 2% 이상이고 ==> (H[1]-O[1]) / O[1] > 1.02 - 오늘 새벽 미국의 다우지수가 1% 이상 상승했을 때 - 당일 D 데이의 시초가에 진입한다 < 매도 조건 > - 진입한 D 데이의 다음날이 D+1 데이의 시초가에 청산한다 감사합니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-12-05 11:35:58

안녕하세요 예스스탁입니다. 1. 해외지수를 이용해 시초가에 진입할수는 없습니다. 당일 첫봉 완성시에 신호가 발생합니다. 해외지수는 일봉으로 추가하시면 됩니다. input : P1(3),P2(6); var : cnt(0,data1),sum1(0,data1),sum2(0,data1),mav1(0,data1),mav2(0,data1); var : cond(false,data1); sum1 = 0; sum2 = 0; for cnt = 0 to P2{ if cnt < P1 Then sum1 = sum1+DayClose(cnt); if cnt < P2 Then sum2 = sum2+DayClose(cnt); } mav1 = sum1/P1; mav2 = sum2/P2; if data1(date != date[1]) Then cond = false; if data1(dayindex == 0 and dayhigh(1) >= dayopen(1)*1.02) and data2(C>=C[1]*1.02) Then buy(); if crossup(mav1,mav2) and stime < 140000 Then cond = true; if cond == true Then SetStopEndofday(145000); Else SetStopEndofday(141000); 2. 해당 내용 1번과 마찬가지로 시초가에 나오게 할수가 없습니다. 시초가에 신호가 나오게 하려면 전일봉에 if문을 충족시켜야 하는데 전일봉에서 오늘새벽에 끝난 값을 사용할수가 없습니다. 위식과 같이 분봉에서 첫봉완성시에 진입하는 식으로만 가능합니다. input : P1(3),P2(6); var : cnt(0,data1),sum1(0,data1),sum2(0,data1),mav1(0,data1),mav2(0,data1); var : cond(false,data1); if data1(dayindex == 0 and dayhigh(1) >= dayopen(1)*1.02) and data2(C>=C[1]*1.02) Then buy(); if stime == 150000 Then #선물옵션이면 151500 ExitLong("bx",AtMarket); 즐거운 하루되세요 > 행복한가방 님이 쓴 글입니다. > 제목 : 행복; 수식 작성 바랍니다 > 한국의 금융산업 발전을 위해 불철주야 애쓰시는 귀하의 노고를 높이 평가합니다 시스템식 작성 바랍니다 [ 시스템식 1번 ] 주기; 5분봉(일봉이 아니고 분봉 입니다) < 매수 조건 > - 매수하는 오늘을 D 데이 라고 할 때 - 전일인 D-1 데이의 시가 대비 고가가 2% 이상이고 ==> (H[1]-O[1]) / O[1] > 1.02 - 오늘 새벽 미국의 다우지수가 1% 이상 상승했을 때 - 당일 D 데이의 시초가(첫번째 5분봉의 시가)에 진입한다 < 매도 조건 > - 진입한 D 데이의 14시00분이전에 5분봉의 3일 이평선이 6일 이평선을 상향돌파하면 14시 50분에 청산하고 - 진입한 D 데이의 14시00분이전에 5분봉의 3일 이평선이 6일 이평선을 상향돌파하지 않으면 14시10분에 청산한다 [ 시스템식 2번 ] 주기; 일봉 < 매수 조건 > - 매수하는 오늘을 D 데이 라고 할 때 - 전일인 D-1 데이의 시가 대비 고가가 2% 이상이고 ==> (H[1]-O[1]) / O[1] > 1.02 - 오늘 새벽 미국의 다우지수가 1% 이상 상승했을 때 - 당일 D 데이의 시초가에 진입한다 < 매도 조건 > - 진입한 D 데이의 다음날이 D+1 데이의 시초가에 청산한다 감사합니다