커뮤니티

함수요청

프로필 이미지
흰둥이아빠
2023-10-12 08:56:07
711
글번호 173021
답변완료
안녕하세요? 국내선물 5분봉으로 일중 거래를 하고자 합니다. 아래 전략에 대해 스크립트 작성 부탁드립니다. 당일 시가가 전일 종가대비 1포인트 이상 상승출발하면 익봉 시가에 매수 진입(b1) 당일 시가가 전일 종가대비 1포인트 이상 하락출발하면 익봉 시가에 매도 진입(s1) b1, 매수 진입 후 목표치(당일시가 + (당일시가 - 전일종가)) 완성 도달 익봉 시가에 매수 청산(bx1) s1, 매도 진입 후 목표치(당일시가 - (전일종가 - 당일시가)) 완성 도달 익봉 시가에 매도 청산(sx1) bx1 이후 (당일시가 + 2 X (당일시가 - 전일종가)) 완성 도달 익봉 시가에 매도 진입(s2) sx1 이후 (당일시가 - 2 X (전일종가 - 당일시가)) 완성 도달 익봉 시가에 매수 진입(b2) b2, 매수 진입 후 목표치(당일시가 + 3 X (당일시가 - 전일종가)) 완성 도달 익봉 시가에 매수 청산(bx2) s2, 매도 진입 후 목표치(당일시가 - 3 X (전일종가 - 당일시가)) 완성 도달 익봉 시가에 매도 청산(sx2) b1, 매수 진입 후 목표치(당일시가 - 0.5 X (당일시가 - 전일종가)) 완성 도달 익봉 시가에 매수 청산(bx3) s1, 매도 진입 후 목표치(당일시가 + 0.5 X (전일종가 - 당일시가)) 완성 도달 익봉 시가에 매도 청산(sx3) b2, 매수 진입 후 목표치(당일시가 - 2.5 X (당일시가 - 전일종가)) 완성 도달 익봉 시가에 매수 청산(bx4) s2, 매도 진입 후 목표치(당일시가 + 2.5 X (전일종가 - 당일시가)) 완성 도달 익봉 시가에 매도 청산(sx4) 15시 20분 강제청산
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-10-12 15:31:54

안녕하세요 예스스탁입니다. if Bdate != Bdate[1] Then { if o >= DayClose(1)+1 Then Buy("b1",AtMarket); if o <= DayClose(1)-1 Then Sell("s1",AtMarket); } Else { if MarketPosition == 0 and ExitDate(1) == sDate and IsExitName("bx1",1) ==true and C >= DayOpen+abs(DayOpen+DayClose(1))*2 Then { Sell("s2",AtMarket); } if MarketPosition == 0 and ExitDate(1) == sDate and IsExitName("sx1",1) ==true and C <= DayOpen-abs(DayOpen+DayClose(1))*2 Then { Buy("b2",AtMarket); } if MarketPosition == 1 Then { if IsEntryName("b1") == true and C >= DayOpen+abs(DayOpen+DayClose(1)) Then ExitLong("bx1",AtMarket); if IsEntryName("b2") == true and C >= DayOpen+abs(DayOpen+DayClose(1))*3 Then ExitLong("bx2",AtMarket); if IsEntryName("b1") == true and C <= DayOpen-abs(DayOpen+DayClose(1))*0.5 Then ExitLong("bx3",AtMarket); if IsEntryName("b2") == true and C <= DayOpen-abs(DayOpen+DayClose(1))*2.5 Then ExitLong("bx4",AtMarket); } if MarketPosition == -1 Then { if IsEntryName("s1") == true and C <= DayOpen-abs(DayOpen+DayClose(1)) Then ExitShort("sx1",AtMarket); if IsEntryName("s2") == true and C <= DayOpen-abs(DayOpen+DayClose(1))*3 Then ExitShort("sx2",AtMarket); if IsEntryName("s1") == true and C >= DayOpen+abs(DayOpen+DayClose(1))*0.5 Then ExitShort("sx3",AtMarket); if IsEntryName("s2") == true and C >= DayOpen+abs(DayOpen+DayClose(1))*2.5 Then ExitShort("sx4",AtMarket); } } SetStopEndofday(152000); 즐거운 하루되세요 > 흰둥이아빠 님이 쓴 글입니다. > 제목 : 함수요청 > 안녕하세요? 국내선물 5분봉으로 일중 거래를 하고자 합니다. 아래 전략에 대해 스크립트 작성 부탁드립니다. 당일 시가가 전일 종가대비 1포인트 이상 상승출발하면 익봉 시가에 매수 진입(b1) 당일 시가가 전일 종가대비 1포인트 이상 하락출발하면 익봉 시가에 매도 진입(s1) b1, 매수 진입 후 목표치(당일시가 + (당일시가 - 전일종가)) 완성 도달 익봉 시가에 매수 청산(bx1) s1, 매도 진입 후 목표치(당일시가 - (전일종가 - 당일시가)) 완성 도달 익봉 시가에 매도 청산(sx1) bx1 이후 (당일시가 + 2 X (당일시가 - 전일종가)) 완성 도달 익봉 시가에 매도 진입(s2) sx1 이후 (당일시가 - 2 X (전일종가 - 당일시가)) 완성 도달 익봉 시가에 매수 진입(b2) b2, 매수 진입 후 목표치(당일시가 + 3 X (당일시가 - 전일종가)) 완성 도달 익봉 시가에 매수 청산(bx2) s2, 매도 진입 후 목표치(당일시가 - 3 X (전일종가 - 당일시가)) 완성 도달 익봉 시가에 매도 청산(sx2) b1, 매수 진입 후 목표치(당일시가 - 0.5 X (당일시가 - 전일종가)) 완성 도달 익봉 시가에 매수 청산(bx3) s1, 매도 진입 후 목표치(당일시가 + 0.5 X (전일종가 - 당일시가)) 완성 도달 익봉 시가에 매도 청산(sx3) b2, 매수 진입 후 목표치(당일시가 - 2.5 X (당일시가 - 전일종가)) 완성 도달 익봉 시가에 매수 청산(bx4) s2, 매도 진입 후 목표치(당일시가 + 2.5 X (전일종가 - 당일시가)) 완성 도달 익봉 시가에 매도 청산(sx4) 15시 20분 강제청산