커뮤니티

선물 만기일에 모든 포지션 청산식 부탁드립니다

프로필 이미지
샐리짱
2022-06-12 22:08:35
1065
글번호 159783
답변완료
안녕하세요. 항상 수고 많으십니다. ------------------------ 질문입니다 --------------- 선물 수식을 예를 들어 보겠습니다. [ 포지션매매입니다 ] 선물 현재가가 20 이평 위에 있으면 매수, 현재가가 20 이평 아래에 있으면 매도. input : 선물만기일청산시간(150000); input : stopper1(1.0); var : month(0), nday(0), week(0); var20 = ma(c, 20); month = int(date/100)-int(date/10000)*100; nday = date - int(date/100)*100; week = DayOfWeek(date); if c > var20 then { buy("b1"); } if c < var20 then { sell("s1"); } SetStopLoss(stopper1, PointStop); if month%3 == 0 and nday >= 8 and nday <= 14 and week == 4 then { SetStopEndofday(선물만기일청산시간); } 위 수식은 게시판에 올라온 글들을 검색하여 적용해보았더니 원하는 결과가 나오지 않습니다 위 수식에서 선물 만기일에 모든 포지션을 청산하는 수정 수식을 부탁드립니다. ---------------------------------------------------------------------------- 미리 감사드립니다. 항상 하시는 일에 좋은 결실 거두시기를 기원합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-06-13 14:01:44

안녕하세요 예스스탁입니다. if month%3 == 0 and nday >= 8 and nday <= 14 and week == 4 then SetStopEndofday(선물만기일청산시간); Else SetStopEndofday(0);#해제 위와 같이 만기일이 아니면 해제 하는 내용이 같이 있어야 합니다. 즐거운 하루되세요 > 샐리짱 님이 쓴 글입니다. > 제목 : 선물 만기일에 모든 포지션 청산식 부탁드립니다 > 안녕하세요. 항상 수고 많으십니다. ------------------------ 질문입니다 --------------- 선물 수식을 예를 들어 보겠습니다. [ 포지션매매입니다 ] 선물 현재가가 20 이평 위에 있으면 매수, 현재가가 20 이평 아래에 있으면 매도. input : 선물만기일청산시간(150000); input : stopper1(1.0); var : month(0), nday(0), week(0); var20 = ma(c, 20); month = int(date/100)-int(date/10000)*100; nday = date - int(date/100)*100; week = DayOfWeek(date); if c > var20 then { buy("b1"); } if c < var20 then { sell("s1"); } SetStopLoss(stopper1, PointStop); if month%3 == 0 and nday >= 8 and nday <= 14 and week == 4 then { SetStopEndofday(선물만기일청산시간); } 위 수식은 게시판에 올라온 글들을 검색하여 적용해보았더니 원하는 결과가 나오지 않습니다 위 수식에서 선물 만기일에 모든 포지션을 청산하는 수정 수식을 부탁드립니다. ---------------------------------------------------------------------------- 미리 감사드립니다. 항상 하시는 일에 좋은 결실 거두시기를 기원합니다.