커뮤니티

함수요청

프로필 이미지
흰둥이아빠
2022-08-02 00:26:07
1863
글번호 161215
답변완료
안녕하세요? 아래 전략에 대해 스크립트 작성 요청드립니다. ㅡ 나스선물 1분봉 ㅡ 21시 30분부터 04시 00분까지 거래 (써머타임 해제시 각 1시간씩 순연됨) ㅡ 21시 30분 이후부터 매수 진입 시작, 04시에 강제청산 및 거래종료 (써머타임 해제시 각 1시간씩 순연됨) ㅡ 5ma, 10ma, 20ma, 60ma 정배열 완성 익봉 시가에 매수 진입 ㅡ 5ma, 10ma, 20ma, 60ma 역배열 완성 익봉 시가에 매도 진입 ㅡ 5ma, 10ma 데드크로스 완성 익봉 시가에 매수 청산 ㅡ 5ma, 10ma 골트크로스 완성 익봉 시가에 매도 청산 ㅡ 21시 31분 완성봉 기준 이미 정배역 혹은 역배열 상태이면 32분 시가봉에 바로 진입 실행 ㅡ 진입기준을 n번으로 변수 설정 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-08-02 14:21:33

안녕하세요 예스스탁입니다. input : 진입횟수(3); var : st(0),et(0),tcond(False),entry(0); if Bdate != Bdate[1] Then { if sTime < 80000 Then { st = 213000; et = 040000; } Else { st = 223000; et = 050000; } tcond = False; SetStopEndofday(0); } if sDate != sDate[1] Then SetStopEndofday(et); if (sdate != sdate[1] and stime >= et) or (sdate == sdate[1] and stime >= et and stime[1] < et) Then Tcond = False; if (sdate != sdate[1] and stime >= st) or (sdate == sdate[1] and stime >= st and stime[1] < st) Then { Tcond = true; entry = 0; } if (MarketPosition != 0 and MarketPosition != MarketPosition[1]) or (MarketPosition == MarketPosition and TotalTrades > TotalTrades[1]) Then entry = entry+1; var1 = ma(C,5); Var2 = ma(C,10); Var3 = ma(C,20); Var4 = ma(C,60); Condition1 = var1 > Var2 and Var2 > Var3 and Var3 > Var4; Condition2 = var1 < Var2 and Var2 < Var3 and Var3 < Var4; if Tcond == true Then { if MarketPosition <= 0 and Condition1 == true and entry < 진입횟수 Then Buy("b",AtMarket); if MarketPosition >= 0 and Condition2 == true and entry < 진입횟수 Then Sell("s",AtMarket); if MarketPosition == 1 and CrossDown(var1,Var2) Then ExitLong("bx",AtMarket); if MarketPosition == -1 and CrossUp(var1,Var2) Then ExitShort("sx",AtMarket); } 즐거운 하루되세요 > 흰둥이아빠 님이 쓴 글입니다. > 제목 : 함수요청 > 안녕하세요? 아래 전략에 대해 스크립트 작성 요청드립니다. ㅡ 나스선물 1분봉 ㅡ 21시 30분부터 04시 00분까지 거래 (써머타임 해제시 각 1시간씩 순연됨) ㅡ 21시 30분 이후부터 매수 진입 시작, 04시에 강제청산 및 거래종료 (써머타임 해제시 각 1시간씩 순연됨) ㅡ 5ma, 10ma, 20ma, 60ma 정배열 완성 익봉 시가에 매수 진입 ㅡ 5ma, 10ma, 20ma, 60ma 역배열 완성 익봉 시가에 매도 진입 ㅡ 5ma, 10ma 데드크로스 완성 익봉 시가에 매수 청산 ㅡ 5ma, 10ma 골트크로스 완성 익봉 시가에 매도 청산 ㅡ 21시 31분 완성봉 기준 이미 정배역 혹은 역배열 상태이면 32분 시가봉에 바로 진입 실행 ㅡ 진입기준을 n번으로 변수 설정 감사합니다.