커뮤니티

문의드립니다.

프로필 이미지
카르마다
2022-05-12 14:00:36
1282
글번호 158799
답변완료
다름이아니라 5이평 < 20이평이면서 N%이상 하락한 음봉이 출현한뒤 M봉이내에서 5이평 > 20이평이면서 N%이상 상승한 양봉이 나올때 매수, 그반대로는 매도인 시스템식을 만들고 싶습니다. 그리고 트레이딩 스탑관련 문의도 하나 더 드립니다. 위의 수식으로 2계약을 동시에 매수한 이후 20틱 수익 달성후 10틱 하락하면 1개 청산, 40틱 수익 달성후에는 20틱 하락하면 나머지 1개도, 그반대도 마찬가지인 청산식을 만들고 싶습니다. 이때 5이평과 20이평 데드(골드)가 되면 보유계약수에 관계없이 바로 청산하고 싶습니다. 수년동안 도움주셔서 늘 감사드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-05-12 15:58:07

안녕하세요 예스스탁입니다. input : P1(5),P2(20),NPer(5),MBar(10); var : mav1(0),mav2(0); var : T(0),T1(0),S(0),S1(0); mav1 = ma(c,P1); mav2 = ma(C,P2); Condition1 = mav1 > mav2 and C >= O*(1+NPer/100); Condition2 = mav1 < mav2 and C <= O*(1-NPer/100); if CrossUp(mav1,mav2) Then { T = 1; T1 = T[1]; S = 0; S1 = S[1]; } if CrossDown(mav1,mav2) Then { T = -1; T1 = T[1]; S = 0; S1 = S[1]; } if T == 1 and C >= O*(1+NPer/100) Then { T = 2; S = Index; if T1 == -2 and S <= S1+Mbar Then Buy("b",OnClose,DEF,2); } if T == -1 and C <= O*(1-NPer/100) Then { T = -2; S = Index; if T1 == 2 and S <= S1+Mbar Then Sell("s",OnClose,DEF,2); } if MarketPosition == 1 Then { if Highest(H,BarsSinceEntry) >= EntryPrice+PriceScale*20 Then ExitLong("bx1",AtStop,Highest(H,BarsSinceEntry)-PriceScale*10,"",1,1); if Highest(H,BarsSinceEntry) >= EntryPrice+PriceScale*40 Then ExitLong("bx2",AtStop,Highest(H,BarsSinceEntry)-PriceScale*20,"",1,1); if CrossDown(mav1,mav2) Then ExitLong("bx3"); } if MarketPosition == -1 Then { if Lowest(L,BarsSinceEntry) <= EntryPrice-PriceScale*20 Then ExitShort("sx1",AtStop,Lowest(L,BarsSinceEntry)+PriceScale*10,"",1,1); if Lowest(L,BarsSinceEntry) <= EntryPrice-PriceScale*40 Then ExitShort("sx2",AtStop,Lowest(L,BarsSinceEntry)+PriceScale*20,"",1,1); if CrossUp(mav1,mav2) Then ExitShort("sx3"); } 즐거운 하루되세요 > 카르마다 님이 쓴 글입니다. > 제목 : 문의드립니다. > 다름이아니라 5이평 < 20이평이면서 N%이상 하락한 음봉이 출현한뒤 M봉이내에서 5이평 > 20이평이면서 N%이상 상승한 양봉이 나올때 매수, 그반대로는 매도인 시스템식을 만들고 싶습니다. 그리고 트레이딩 스탑관련 문의도 하나 더 드립니다. 위의 수식으로 2계약을 동시에 매수한 이후 20틱 수익 달성후 10틱 하락하면 1개 청산, 40틱 수익 달성후에는 20틱 하락하면 나머지 1개도, 그반대도 마찬가지인 청산식을 만들고 싶습니다. 이때 5이평과 20이평 데드(골드)가 되면 보유계약수에 관계없이 바로 청산하고 싶습니다. 수년동안 도움주셔서 늘 감사드립니다.