커뮤니티

문의드립니다.

프로필 이미지
웹피
2019-02-01 09:59:50
181
글번호 125847
답변완료
다음주엔 설명절 입니다. 명절 즐겁게 보내세요. 다름아니오라 아래와 같은 수식 부탁드립니다. 1.조건 - 진입 : 20일선이 우상향 하고 5일선이 20일선 골든크로스하면 매수진입 - 청산 : 10틱 수익시 청산 - 손절 : 매수진입시 이전 5개봉 중에서 최저점-1틱과 -10틱 중에서 작은 손절값 적용 - 중간청산1 : 매수진입 신호완성후 5개봉 중에서 3개봉 이상이 동일한 고점에서 상승 못하면 5번째 캔들의 종가에 청산(동일한 고점의 범위는 3개봉의 고점±1틱 범위까지는 동일한 고점으로 본다) - 중간청산2 : 매수진입 신호완성후 20일선이 우하향으로 바뀌자 마자 청산(스위칭 없음) (매도진입은 반대) 귀경길 차량 조심하시고 건강한 명절 보내시기 바랍니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-02-01 12:59:27

안녕하세요 예스스탁입니다. var : cnt(0),count(0); VAR1 = MA(c,5); VAR2 = ma(c,20); var3 = Highest(H,5); var4 = lowest(L,5); if MarketPosition <= 0 and var2 > var2[1] and crossup(var1,var2) Then buy("b"); if MarketPosition >= 0 and var2 < var2[1] and CrossDown(var1,var2) Then sell("s"); if MarketPosition == 1 Then { ExitLong("bx",AtStop,var4[BarsSinceEntry]-PriceScale*1); count = 0; for cnt = 0 to 4 { if abs(H[cnt]-H) <= PriceScale*1 Then count = count+1; } if BarsSinceEntry >= 5 and count >= 3 Then ExitLong("bx1"); if var2 < var2[1] Then ExitLong("bx2"); } if MarketPosition == -1 Then { ExitShort("sx",AtStop,var3[BarsSinceEntry]+PriceScale*1); count = 0; for cnt = 0 to 4 { if abs(L[cnt]-L) <= PriceScale*1 Then count = count+1; } if BarsSinceEntry >= 5 and count >= 3 Then ExitShort("sx1"); if var2 > var2[1] Then ExitShort("sx2"); } SetStopProfittarget(PriceScale*10,PointStop); SetStopLoss(PriceScale*10,PointStop); 즐거운 연휴되세요 > 웹피 님이 쓴 글입니다. > 제목 : 문의드립니다. > 다음주엔 설명절 입니다. 명절 즐겁게 보내세요. 다름아니오라 아래와 같은 수식 부탁드립니다. 1.조건 - 진입 : 20일선이 우상향 하고 5일선이 20일선 골든크로스하면 매수진입 - 청산 : 10틱 수익시 청산 - 손절 : 매수진입시 이전 5개봉 중에서 최저점-1틱과 -10틱 중에서 작은 손절값 적용 - 중간청산1 : 매수진입 신호완성후 5개봉 중에서 3개봉 이상이 동일한 고점에서 상승 못하면 5번째 캔들의 종가에 청산(동일한 고점의 범위는 3개봉의 고점±1틱 범위까지는 동일한 고점으로 본다) - 중간청산2 : 매수진입 신호완성후 20일선이 우하향으로 바뀌자 마자 청산(스위칭 없음) (매도진입은 반대) 귀경길 차량 조심하시고 건강한 명절 보내시기 바랍니다.