커뮤니티

함수요청

프로필 이미지
흰둥이아빠
2020-01-15 16:50:42
139
글번호 135187
답변완료
안녕하세요? 아래 전략에 스크립트 작성을 요청드립니다. 항셍선물지수 5분봉을 기본종목으로 하고 60분봉을 참조종목으로 하여 T장에서만(10:15분~17시) 거래를 하고자 합니다. 기본종목의 시가가 볼린저밴드 중심선 아래에서 시작하면 익봉시가에 매도진입 참조종목의 저가가 볼린저 밴드 하단보다 작으면 익봉 시가에 청산 기본종목의 시가가 볼린저밴드 중심선 위에서 시작하면 익봉시가에 매수진입 참조종목의 고가가 볼린저 밴드 상단보다 크면 익봉 시가에 청산 17시 시간 청산
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-01-16 09:13:40

안녕하세요 예스스탁입니다. Input : P1(20),D1(2), P2(20),D2(2); var : BBmd1(0,data1),BBup1(0,data1),BBdn1(0,data1); var : BBmd2(0,data2),BBup2(0,data2),BBdn2(0,data2); BBmd1 = data1(ma(C,P1)); BBup1 = data1(BollBandUp(P1,D1)); BBdn1 = data1(BollBandDown(P1,D1)); BBmd2 = data2(ma(C,P2)); BBup2 = data2(BollBandUp(P2,D2)); BBdn2 = data2(BollBandDown(P2,D2)); if data1(stime >= 101500 and stime < 170000) Then { if MarketPosition <= 0 and data1(O < BBmd1) Then buy("b",AtMarket); if MarketPosition >= 0 and data1(O > BBmd1) Then sell("s",AtMarket); if MarketPosition == 1 and data2(L < BBdn2) and data2(stime) >= data1(stime[BarsSinceEntry]) Then ExitLong("bx",AtMarket); if MarketPosition == -1 and data2(H > BBup2) and data2(stime) >= data1(stime[BarsSinceEntry]) Then ExitShort("sx",AtMarket); } SetStopEndofday(170000); 즐거운 하루되세요 > 흰둥이아빠 님이 쓴 글입니다. > 제목 : 함수요청 > 안녕하세요? 아래 전략에 스크립트 작성을 요청드립니다. 항셍선물지수 5분봉을 기본종목으로 하고 60분봉을 참조종목으로 하여 T장에서만(10:15분~17시) 거래를 하고자 합니다. 기본종목의 시가가 볼린저밴드 중심선 아래에서 시작하면 익봉시가에 매도진입 참조종목의 저가가 볼린저 밴드 하단보다 작으면 익봉 시가에 청산 기본종목의 시가가 볼린저밴드 중심선 위에서 시작하면 익봉시가에 매수진입 참조종목의 고가가 볼린저 밴드 상단보다 크면 익봉 시가에 청산 17시 시간 청산