커뮤니티

매매식 부탁드립니다

프로필 이미지
추세승리
2024-02-17 16:53:51
920
글번호 176725
답변완료
안녕하세요? 조건1= 이동평균선값을 이용한 매매식입니다. 조건2= 이동평균선"값"이 하락하다 상승반전시 ""이평값""에서 매수진입(이평값이 소숫점일때 상승시는 반올림,, 하락시는 반내림값에 진입) = 혹시 이게 안된다면 이평값상승시 다음봉시가에 매수로 조건3= 필터 (5이평과 20이평) 필터1 = 20이평위 5이평 하락반전시는 매수청산주문만 / 20이평아래 5이평상승반전시는 매도청산주문만 실행. 필터2 = 스탑로스는 진입가의 20틱 필터3 = 이틱청산은 진입가의 100틱 필터4 = 10분내 스탑로스주문이 2회이상인경우 매매중지 이상의 조건으로 시스템트레이딩 수식을 부탁드립니다. 감사합니다,
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-02-19 13:13:40

안녕하세요 예스스탁입니다. input : P1(5),P2(20); input : 익절틱수(100),손절틱수(20); var : T(0),S(0),X1(0),X2(0),Trade(False); if Bdate != Bdate[1] Then { Trade = true; X1 = -1; X2 = -1; } if TotalTrades > TotalTrades[1] Then { if IsExitName("StopLoss",1) == true Then { X1 = TimeToMinutes(sTime); X2 = X1[1]; if X1 >= 0 and X1 <= X2+10 Then Trade = False; } } var1 = ma(C,P1); Var2 = ma(C,P2); #5이평 상승하면 S는 1, 하락하면 S는 -1 if var1 > var1[1] Then S = 1; if var1 < var1[1] Then S = -1; #20이평 상승하면 T는 1, 하락하면 T는 -1 if var2 > var2[1] Then T = 1; if var2 < var2[1] Then T = -1; #20이평 상승전환 if T == 1 and T[1] != T Then { value1 = Ceiling(var2); #다음봉에서 이평값 올림한 정수값 이상이면 매수 Buy("b1",AtStop,value1); } if Trade == true Then { #20이평 하락전환 if T == -1 and T[1] != T Then { value2 = Floor(var2); #다음봉에서 이평값 내림한 정수값 이하이면 매도 Sell("s1",AtStop,value2); } #5이평이 20이평 위에서 하락전환하면 청산 if MarketPosition == 1 and var1 > Var2 and S == -1 and S != S[1] Then ExitLong(); #5이평이 20이평 아래에서 상승전환하면 청산 if MarketPosition == -1 and var1 < Var2 and S == 1 and S != S[1] Then ExitShort(); } SetStopProfittarget(PriceScale*익절틱수,PointStop); SetStopLoss(PriceScale*손절틱수,PointStop); 즐거운 하루되세요 > 추세승리 님이 쓴 글입니다. > 제목 : 매매식 부탁드립니다 > 안녕하세요? 조건1= 이동평균선값을 이용한 매매식입니다. 조건2= 이동평균선"값"이 하락하다 상승반전시 ""이평값""에서 매수진입(이평값이 소숫점일때 상승시는 반올림,, 하락시는 반내림값에 진입) = 혹시 이게 안된다면 이평값상승시 다음봉시가에 매수로 조건3= 필터 (5이평과 20이평) 필터1 = 20이평위 5이평 하락반전시는 매수청산주문만 / 20이평아래 5이평상승반전시는 매도청산주문만 실행. 필터2 = 스탑로스는 진입가의 20틱 필터3 = 이틱청산은 진입가의 100틱 필터4 = 10분내 스탑로스주문이 2회이상인경우 매매중지 이상의 조건으로 시스템트레이딩 수식을 부탁드립니다. 감사합니다,