커뮤니티

수식문의

프로필 이미지
무사시
2019-08-06 18:50:46
265
글번호 130976
답변완료
해선에서 나스닥 정규장시간과 맞추어 거래를 하려고 합니다. 전일 나스닥선물 고가와 저가(정규장 시가시간~종가시간의 나스닥선물 고가와 저가)를 가지고 금일 나스닥 정규장 시간에 맞추어 나스닥 선물 시가 대비 전일 고가-저가 레인지를 벗어나면 매수 매도하는 수식 부탁드립니다. 미국시간으로 9시 30분 나스닥선물 시가를 기준으로 전일 고-저 레인지(전일 정규장시간의 고가저가) 만큼 벗어나면 매수 매도 진입. 종가청산 입니다. 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-08-07 11:26:17

안녕하세요 예스스탁입니다. var : Summer(False),Year(0),st(0),et(0); var : v1(0),v2(0),v3(0),v4(0),mav1(0),mav2(0); var : tcond(false),oo(0),hh(0),ll(0),o1(0),h1(0),l1(0); #영업일 변경 if bdate != bdate[1] Then { //썸머타임체크 Year = Floor(bdate/10000); V1 = (10000 * Year) + (100 * 3) + 1; V2 = 15 - dayofweek(v1); // 3월 두번째 일요일 날짜 v3 = (10000 * Year) + (100 * 11) + 1; v4 = 8 - dayofweek(v3); // 11월 첫번째 일요일 날짜 Summer = bdate > (10000 * Year) + (100 * 3) + v2 And bdate < (10000 * Year) + (100 * 11) + v4; if summer == true Then { st = 93000; et = 160000; } Else { st = 103000; et = 170000; } } if (sdate != sdate[1] and stime >= st) or (sdate == sdate[1] and stime >= st and stime < st) Then { Tcond = true; oo = o; hh = h; ll = l; o1 - oo[1]; h1 = hh[1]; l1 = ll[1]; } if (sdate != sdate[1] and stime >= et) or (sdate == sdate[1] and stime >= et and stime < et) Then { Tcond = false; if MarketPosition == 1 Then ExitLong("bx"); if MarketPosition == -1 Then ExitShort("sx"); } if Tcond == true then { if h > hh Then hh = h; if l < ll Then ll = l; if o1 > 0 and crossup(c,oo+(h1-l1)) Then buy(); if o1 > 0 and CrossDown(c,oo+(h1-l1)) Then sell(); } 즐거운 하루되세요 > 무사시 님이 쓴 글입니다. > 제목 : 수식문의 > 해선에서 나스닥 정규장시간과 맞추어 거래를 하려고 합니다. 전일 나스닥선물 고가와 저가(정규장 시가시간~종가시간의 나스닥선물 고가와 저가)를 가지고 금일 나스닥 정규장 시간에 맞추어 나스닥 선물 시가 대비 전일 고가-저가 레인지를 벗어나면 매수 매도하는 수식 부탁드립니다. 미국시간으로 9시 30분 나스닥선물 시가를 기준으로 전일 고-저 레인지(전일 정규장시간의 고가저가) 만큼 벗어나면 매수 매도 진입. 종가청산 입니다. 감사합니다.