커뮤니티

수식 부탁드립니다...

프로필 이미지
황금호랑이
2024-01-12 11:42:41
833
글번호 175676
답변완료
1. 변수설정 :아래 괄호는 기본설정 b. 분봉 이동평균선(80) c. 분봉 이동평균선(10) d. 분봉 이동평균선(20) 2. 매수진입 일봉이 5일 이동평균선 위에 있는 상태에서 분봉이 b선을 상향 돌파 3. 매수 추가진입 포지션이 있는상태에서 20틱 만큼 올랐을때 4. 청산(매도) 분봉이 b선 하향 돌파시 전부 청산 or 분봉이 c선 하향 돌파시 포지션 절반 청산 분봉이 d선 하향 돌파시 나머지 잔량 청산 5. 매도진입 일봉이 일봉이 5일 이동평균선 아래에 있는 상태에서 분봉이 b선을 하향 돌파 6. 매도 추가진입 포지션이 있는상태에서 20 틱만큼 내렸을때 7. 청산(매수) 분봉이 b선 상향 돌파시 전부 청산 or 분봉이 c선 상향 돌파시 포지션 절반 청산 분봉이 d선 상향 돌파시 나머지 잔량 청산 감사합니다...
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-01-12 17:32:59

안녕하세요 예스스탁입니다. 추가진입을 하는 수식이므로 설정창에서 피라미딩을 모든진입신호로 설정하고 적용하셔야 합니다. input : P(5);#일봉이평기간 input : P1(10),P2(20),P3(80);#분봉이평기간 var : sum(0),cnt(0),mav(0); var : mav1(0),mav2(0),mav3(0); sum = 0; For cnt = 0 to P-1 { sum = sum + DayClose(cnt); } mav = sum/P; mav1 = ma(C,P1); mav2 = ma(C,P2); mav3 = ma(C,P3); if MarketPosition <= 0 and c > mav and CrossUp(c,mav3) Then Buy("b"); if MarketPosition == 1 Then { if MaxEntries == 1 Then Buy("bb",AtStop,LatestEntryPrice(0)+PriceScale*20); if CrossDown(c,mav3) Then ExitLong("bx"); if CurrentContracts == MaxContracts Then { if CrossDown(c,mav1) Then ExitLong("bx1",OnClose,def,"",Floor(MaxContracts*0.5),1); } Else { if CrossDown(c,mav2) Then ExitLong("bx2"); } } if MarketPosition >= 0 and c < mav and CrossDown(c,mav3) Then Sell("s"); if MarketPosition == -1 Then { if MaxEntries == 1 Then Sell("ss",AtStop,LatestEntryPrice(0)-PriceScale*20); if CrossUp(c,mav3) Then ExitShort("sx"); if CurrentContracts == MaxContracts Then { if CrossUp(c,mav1) Then ExitShort("sx1",OnClose,def,"",Floor(MaxContracts*0.5),1); } Else { if CrossUp(c,mav2) Then ExitShort("sx2"); } } 즐거운 하루되세요 > 황금호랑이 님이 쓴 글입니다. > 제목 : 수식 부탁드립니다... > 1. 변수설정 :아래 괄호는 기본설정 b. 분봉 이동평균선(80) c. 분봉 이동평균선(10) d. 분봉 이동평균선(20) 2. 매수진입 일봉이 5일 이동평균선 위에 있는 상태에서 분봉이 b선을 상향 돌파 3. 매수 추가진입 포지션이 있는상태에서 20틱 만큼 올랐을때 4. 청산(매도) 분봉이 b선 하향 돌파시 전부 청산 or 분봉이 c선 하향 돌파시 포지션 절반 청산 분봉이 d선 하향 돌파시 나머지 잔량 청산 5. 매도진입 일봉이 일봉이 5일 이동평균선 아래에 있는 상태에서 분봉이 b선을 하향 돌파 6. 매도 추가진입 포지션이 있는상태에서 20 틱만큼 내렸을때 7. 청산(매수) 분봉이 b선 상향 돌파시 전부 청산 or 분봉이 c선 상향 돌파시 포지션 절반 청산 분봉이 d선 상향 돌파시 나머지 잔량 청산 감사합니다...