커뮤니티

수식부탁드립니다

프로필 이미지
황금룰
2020-11-17 11:47:09
693
글번호 143963
답변완료
오늘도 수고해 주셔서 감사드립니다. 아래와 같은 과정으로 수식부탁을 드립니다. (1)매수식(분봉에 적용) 1.거래시간 한국시간 기준 19시부터 익일 02시 00분까지 2.거래회수 : 주어진시간 기준 총 12회까지 3.매매기준 1)첫번째 양봉에 매수(손절15틱 익절 30틱)진입 2)먼저 진입된 매수포지션이 손절일 경우 다음 진입은 손절가 기준으로 +-15틱(외부변수) 이상에서 양봉에 매수진입( 손절 15틱 익절 30틱) 3)먼저 진입된 매수포지션이 익절 청산일 경우 다음봉 양봉에 매수진입(손절 15틱 익절 30틱) 4)이런 방법으로 먼저 진입되어진 것이 손절되거나 익절되어 청산되면(무포지션 상태) 주어진 조건(손절청산 또는 익절청산) 기준에 따라 양봉에만 계속 매수진입과 청산을 연속적으로 반복합니다. 5)매수진입 하루 총한도 12회까지 가능 외부변수 원함 1.거래시간 2.진입횟수 3.손절 4.익절 5.손절가기준 수고해 주셔서 다시 한 번 감사드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-11-17 16:17:41

안녕하세요 예스스탁입니다. input : StartTime(190000),EndTime(020000); input : 진입횟수(12),익절틱수(30),손절틱수(15),손절가기준(15); var : Tcond(false),entry(0); if StartTime < EndTime Then { SetStopEndofday(EndTime); } Else { if sDate != sDate[1] Then SetStopEndofday(EndTime); } if (sdate != sdate[1] and stime >= EndTime) or (sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then Tcond = False; if (sdate != sdate[1] and stime >= StartTime) or (sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then { if StartTime > EndTime Then SetStopEndofday(0); Tcond = true; entry = 0; } if (MarketPosition != 0 and MarketPosition != MarketPosition[1]) or (MarketPosition == MarketPosition[1] and TotalTrades > TotalTrades[1]) Then entry = entry+1; if Tcond == true Then { if MarketPosition == 0 and C > O and entry < 진입횟수 Then { if entry == 0 Then { Buy("b"); } Else { if IsExitName("StopLoss",1) == true and abs(C-ExitPrice(1)) >= PriceScale*손절가기준 Then { Buy("b1"); } if IsExitName("StopProfitTarget",1) == true Then { Buy("b2"); } } } } SetStopProfitTarget(PriceScale*익절틱수,PointStop); SetStopLoss(PriceScale*손절틱수,PointStop); 즐거운 하루되세요 > 황금룰 님이 쓴 글입니다. > 제목 : 수식부탁드립니다 > 오늘도 수고해 주셔서 감사드립니다. 아래와 같은 과정으로 수식부탁을 드립니다. (1)매수식(분봉에 적용) 1.거래시간 한국시간 기준 19시부터 익일 02시 00분까지 2.거래회수 : 주어진시간 기준 총 12회까지 3.매매기준 1)첫번째 양봉에 매수(손절15틱 익절 30틱)진입 2)먼저 진입된 매수포지션이 손절일 경우 다음 진입은 손절가 기준으로 +-15틱(외부변수) 이상에서 양봉에 매수진입( 손절 15틱 익절 30틱) 3)먼저 진입된 매수포지션이 익절 청산일 경우 다음봉 양봉에 매수진입(손절 15틱 익절 30틱) 4)이런 방법으로 먼저 진입되어진 것이 손절되거나 익절되어 청산되면(무포지션 상태) 주어진 조건(손절청산 또는 익절청산) 기준에 따라 양봉에만 계속 매수진입과 청산을 연속적으로 반복합니다. 5)매수진입 하루 총한도 12회까지 가능 외부변수 원함 1.거래시간 2.진입횟수 3.손절 4.익절 5.손절가기준 수고해 주셔서 다시 한 번 감사드립니다.