커뮤니티

함수요청

프로필 이미지
흰둥이아빠
2020-12-23 11:51:09
918
글번호 144871
답변완료
안녕하세요? 아래 전략에 대해 스크립트 작성 요청드립니다. 항셍선물 1분봉으로 일중 거래를 하고자 합니다. (T 장을 기준으로 거래의 시작을 신호발생 기준시각을 10시 15분으로 하고 싶습니다.) 매수: 당일의 시가가 상승 출발하면 (1분봉 완성 후 2분봉 시가 진입) (t장의 오전 10시 15분의 첫 데이터 값이 직전 데이터 값인 t+1장의 오전 4시 마지막 데이터 값보다 크면) 매도: 당일의 시가가 하락 출발하면 (1분봉 완성 후 2분봉 시가 진입) (t장의 오전 10시 15분의 첫 데이터 값이 직전 데이터 값인 t+1장의 오전 4시 마지막 데이터 값보다 작으면) 목표치 청산: 전일의 시가(t+1장)와 당일(t장)의 시가를 차이만큼 수익실현 (장중 목표치값이 완성되고 익봉 시가 청산) 시간청산: 당일 종가 청산(t장) 하루의 일중거래이기 때문에 하루 한번의 진입과 청산으로 이루어집니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-12-23 11:56:57

안녕하세요 예스스탁입니다. var : TOpen(0),T1open(0),T1close(0); if sDate != sDate[1] Then SetStopEndofday(035000); if (sDate != sDate[1] and sTime >= 101500) or (sDate == sDate[1] and sTime >= 101500 and sTime[1] < 101500) Then { SetStopEndofday(0); TOpen = O; if T1close > 0 and TOpen > T1close Then Buy("b",AtMarket); if T1close > 0 and TOpen < T1close Then Sell("s",AtMarket); } if (sDate != sDate[1] and sTime >= 181500) or (sDate == sDate[1] and sTime >= 181500 and sTime[1] < 181500) Then { T1open = O; } if MarketPosition == 1 and T1open > 0 and C >= EntryPrice+abs(TOpen-T1open) Then ExitLong("bx",AtMarket); if MarketPosition == -1 and T1open > 0 and C <= EntryPrice-abs(TOpen-T1open) Then ExitShort("sx",AtMarket); if sTime >= 181500 or sTime < 040000 Then T1close = c; 즐거운 하루되세요 > 흰둥이아빠 님이 쓴 글입니다. > 제목 : 함수요청 > 안녕하세요? 아래 전략에 대해 스크립트 작성 요청드립니다. 항셍선물 1분봉으로 일중 거래를 하고자 합니다. (T 장을 기준으로 거래의 시작을 신호발생 기준시각을 10시 15분으로 하고 싶습니다.) 매수: 당일의 시가가 상승 출발하면 (1분봉 완성 후 2분봉 시가 진입) (t장의 오전 10시 15분의 첫 데이터 값이 직전 데이터 값인 t+1장의 오전 4시 마지막 데이터 값보다 크면) 매도: 당일의 시가가 하락 출발하면 (1분봉 완성 후 2분봉 시가 진입) (t장의 오전 10시 15분의 첫 데이터 값이 직전 데이터 값인 t+1장의 오전 4시 마지막 데이터 값보다 작으면) 목표치 청산: 전일의 시가(t+1장)와 당일(t장)의 시가를 차이만큼 수익실현 (장중 목표치값이 완성되고 익봉 시가 청산) 시간청산: 당일 종가 청산(t장) 하루의 일중거래이기 때문에 하루 한번의 진입과 청산으로 이루어집니다.