커뮤니티

문의

프로필 이미지
종호
2018-10-31 11:14:19
142
글번호 123217
답변완료
해외선물 장중에 일정시간만 거래하고 싶습니다. 저녁 8시에서 시스템 거래을 시작해서 그 다음날 새벽 5시에 거래를 모두 마치고 싶습니다. 새벽 5시 이후에느 신규 거래는 안들어 가고요. 보유하고 있는 포지션은 5시에 전부 청산하는 방법과 신규진입만 안하고 청산은 5시이후에도 그대로 적용하도록 하는 방법 2가지로 부탁드립니다. 매수진입식 모든 양봉은 종가가 시가보다 3틱 이상이고 양봉 3개 연속이고 전전봉보다 전봉이 종가가 크고 전봉보다 현재봉이 종가가 클때 매수 진입합니다. 매수청산식 매수후 음봉이 발생하면 청산합니다. 매도진입식 모든 음봉은 종가가 시가보다 3틱 아래이고 음봉 3개 연속이고 전전봉보다 전봉이 종가가 작고 전봉보다 현재봉이 종가가 작을 때 매도 진입합니다. 매도청산식 매도후 양봉이 발생하면 청산합니다. 위에서처럼 일부시간만 거래할 때도 시뮬레이션을 핳 수 있을까요.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-10-31 15:29:23

안녕하세요 예스스탁입니다. 1.5시에 일괄청산 input : starttime(220000),endtime(050000); var : Tcond(false); if (sdate != sdate[1] and stime >= starttime) or (sdate == sdate[1] and stime >= starttime and stime[1] < starttime) then { Tcond = true; } if (sdate != sdate[1] and stime >= endtime) or (sdate == sdate[1] and stime >= endtime and stime[1] < endtime) then { Tcond = false; if MarketPosition == 1 Then ExitLong("bx1"); if MarketPosition == -1 Then ExitShort("sx1"); } if Tcond == true then { if C > C[1] and C[1] > C[2] and countif(C>=O+PriceScale*3,3) == 3 Then buy("B"); if MarketPosition == 1 and C < O Then ExitLong("bx"); if C < C[1] and C[1] < C[2] and countif(C<=O-PriceScale*3,3) == 3 Then sell("S"); if MarketPosition == -1 and C > O Then ExitShort("sx"); } 2 input : starttime(220000),endtime(050000); var : Tcond(false); if (sdate != sdate[1] and stime >= starttime) or (sdate == sdate[1] and stime >= starttime and stime[1] < starttime) then { Tcond = true; } if (sdate != sdate[1] and stime >= endtime) or (sdate == sdate[1] and stime >= endtime and stime[1] < endtime) then { Tcond = false; } if Tcond == true then { if C > C[1] and C[1] > C[2] and countif(C>=O+PriceScale*3,3) == 3 Then buy("B"); if MarketPosition == 1 and C < O Then ExitLong("bx"); if C < C[1] and C[1] < C[2] and countif(C<=O-PriceScale*3,3) == 3 Then sell("S"); if MarketPosition == -1 and C > O Then ExitShort("sx"); } 즐거운 하루되세요 > 종호 님이 쓴 글입니다. > 제목 : 문의 > 해외선물 장중에 일정시간만 거래하고 싶습니다. 저녁 8시에서 시스템 거래을 시작해서 그 다음날 새벽 5시에 거래를 모두 마치고 싶습니다. 새벽 5시 이후에느 신규 거래는 안들어 가고요. 보유하고 있는 포지션은 5시에 전부 청산하는 방법과 신규진입만 안하고 청산은 5시이후에도 그대로 적용하도록 하는 방법 2가지로 부탁드립니다. 매수진입식 모든 양봉은 종가가 시가보다 3틱 이상이고 양봉 3개 연속이고 전전봉보다 전봉이 종가가 크고 전봉보다 현재봉이 종가가 클때 매수 진입합니다. 매수청산식 매수후 음봉이 발생하면 청산합니다. 매도진입식 모든 음봉은 종가가 시가보다 3틱 아래이고 음봉 3개 연속이고 전전봉보다 전봉이 종가가 작고 전봉보다 현재봉이 종가가 작을 때 매도 진입합니다. 매도청산식 매도후 양봉이 발생하면 청산합니다. 위에서처럼 일부시간만 거래할 때도 시뮬레이션을 핳 수 있을까요.