커뮤니티

수식 부탁 드립니다.

프로필 이미지
dandy
2016-09-12 10:04:29
128
글번호 101861
답변완료
안녕하세요. 1.아래 당일 청산 수식의 적용 기간을 시물레이션 차트 적용을 위해 2016년 07월 31일 까지는 선물만기일이면 14시45분 청산, 아니면 15시 00분 당일청산 하고 2016년 08월 01일 부터는 선물만기일이면 15시15분 청산, 아니면 15시 30분 당일청산 으로 변경 부탁드립니다. var: month(0),nday(0),week(0); month = int(date/100)-int(date/10000)*100; nday = date - int(date/100)*100; week = DayOfWeek(date); if month%3 == 0 and nday >= 8 and nday <= 14 and week == 4 then //SetStopEndofday(144500); SetStopEndofday(151500); Else //SetStopEndofday(150000); SetStopEndofday(153000); ----------------------------------------------------------------------- 2. 아래수식에서 당일 급변동하는 시초가 선물지수 수신 오류체결 방지를 위하여 시초가 수신 후 5초 후 의 현재가로 지연 진입 체결될수 있도록 변경 부탁 드립니다. if NextBarSdate != Sdate and NextBarOpen > C Then Buy("BY",AtMarket); if NextBarSdate != Sdate and NextBarOpen < C Then Sell("SL",AtMarket);
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-09-12 11:15:33

안녕하세요 예스스탁입니다. 1. var: month(0),nday(0),week(0); month = int(date/100)-int(date/10000)*100; nday = date - int(date/100)*100; week = DayOfWeek(date); if sdate < 20160801 then{ if month%3 == 0 and nday >= 8 and nday <= 14 and week == 4 then SetStopEndofday(144500); Else SetStopEndofday(150000); } else{ if month%3 == 0 and nday >= 8 and nday <= 14 and week == 4 then SetStopEndofday(151500); Else SetStopEndofday(153000); } 2 수식안에서는 지연주문을 처리할수 없습니다. 해당 부분은 식 적용시 부가기능의 진입주문지연기능에서 처리하셔야 합니다. 즐거운 하루되세요 > dandy 님이 쓴 글입니다. > 제목 : 수식 부탁 드립니다. > 안녕하세요. 1.아래 당일 청산 수식의 적용 기간을 시물레이션 차트 적용을 위해 2016년 07월 31일 까지는 선물만기일이면 14시45분 청산, 아니면 15시 00분 당일청산 하고 2016년 08월 01일 부터는 선물만기일이면 15시15분 청산, 아니면 15시 30분 당일청산 으로 변경 부탁드립니다. var: month(0),nday(0),week(0); month = int(date/100)-int(date/10000)*100; nday = date - int(date/100)*100; week = DayOfWeek(date); if month%3 == 0 and nday >= 8 and nday <= 14 and week == 4 then //SetStopEndofday(144500); SetStopEndofday(151500); Else //SetStopEndofday(150000); SetStopEndofday(153000); ----------------------------------------------------------------------- 2. 아래수식에서 당일 급변동하는 시초가 선물지수 수신 오류체결 방지를 위하여 시초가 수신 후 5초 후 의 현재가로 지연 진입 체결될수 있도록 변경 부탁 드립니다. if NextBarSdate != Sdate and NextBarOpen > C Then Buy("BY",AtMarket); if NextBarSdate != Sdate and NextBarOpen < C Then Sell("SL",AtMarket);