커뮤니티

함수요청

프로필 이미지
통큰베팅
2015-08-30 01:12:07
107
글번호 89919
답변완료
함수요청드립니다. 당일제외 이전 최근 10일 동안 '종가-시가' 평균과 20일 평균을 비교하여 10일 평균값이 크면 당일 시가매수 20일 평균값이 크면 당일 시가매도 종가청산입니다. 해외선물거래이다보니 거래시간은 써머타임적용 7시부터 6시 15분까지이며 미적용시 8시부터 7시 15분까지입니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-08-31 10:12:36

안녕하세요 예스스탁입니다. 종가청산을 하기 위해서는 분봉에 적용해야 하고 시초가에 주문을 내기 위해서는 전 거래일의 마지막봉에 if조건을 주어 다음봉인 시가에 신호가 발생하게 해야 합니다. 마지막봉은 시간으로 지정해야 하는데 해외선물 시간을 지정하기 어렵습니다. 첫봉의 종가에 신호가 발생하게 했습니다. 1분봉에 적용하시면 됩니다. 종가청산시간은 써머타임적용은 6시, 미적용시는 7시에 청산되도록 했습니다. input : P1(10),P2(20); var : cnt(0),sum1(0),mav1(0),sum2(0),mav2(0),Xtime(0); if Bdate != Bdate[1] and DayOpen(P2) > 0 then{ if stime >= 80000 Then Xtime = 70000; Else Xtime = 60000; sum1 = 0; sum2 = 0; for cnt = 1 to P2{ if cnt <= P1 Then sum1 = sum1+(DayClose(cnt)-DayOpen(cnt)); if cnt <= P2 Then sum2 = sum2+(DayClose(cnt)-DayOpen(cnt)); } mav1 = sum1/P1; mav2 = sum2/P2; if mav1 > mav2 Then buy(); if mav1 < mav2 Then sell(); } if Xtime > 0 and (stime == Xtime or (stime > Xtime and stime[1] < Xtime)) Then{ exitlong(); ExitShort(); } 즐거운 하루되세요 > 통큰베팅 님이 쓴 글입니다. > 제목 : 함수요청 > 함수요청드립니다. 당일제외 이전 최근 10일 동안 '종가-시가' 평균과 20일 평균을 비교하여 10일 평균값이 크면 당일 시가매수 20일 평균값이 크면 당일 시가매도 종가청산입니다. 해외선물거래이다보니 거래시간은 써머타임적용 7시부터 6시 15분까지이며 미적용시 8시부터 7시 15분까지입니다.