커뮤니티

문의 드립니다.

프로필 이미지
디엠
2021-04-24 10:34:56
1188
글번호 148352
답변완료
매수진입은 이동평균선 5-20(변수로 처리)이 골든크로스 상태에서 cci가 -100이하로 갔다가 -100이상으로 갈때 진입하고 손절은 20일 신저가에서 5틱(변수로 처리) 익절은 50틱(변수) 내지 이동평균선 5-20이 데드크로스될때 매도 진입은 이동평균선 5-20(변수로 처리)이 데드크로스 상태에서 cci가 100 이상로 갔다가 100이하로 갈때 매도진입하고 손절은 20일 신고가에서 5틱(변수로 처리) 익절은 50틱 내지 이동평균선 5-20이 골드크로스될때 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-04-26 10:10:12

안녕하세요 예스스탁입니다. input : P1(5),P2(20),CCIP(9),N(20),X(5),익절틱수(50); var : DH(0),DL(0),cnt(0); var1 = ma(C,P1); Var2 = ma(C,P2); Var3 = CCI(CCIP); DH = 0; DL = 0; For cnt = 1 to N { if DH == 0 or (DH > 0 and DayHigh(cnt) > DH) Then DH = DayHigh(cnt); if DL == 0 or (DL > 0 and DayLow(cnt) < DL) Then DL = DayLow(cnt); } if MarketPosition <= 0 and var1 > Var2 and CrossUp(Var3,-100) Then Buy("b"); if MarketPosition >= 0 and var1 < Var2 and CrossDown(Var3,100) Then Sell("s"); if MarketPosition == 1 Then { ExitLong("bl",AtStop,DL-PriceScale*x); if CrossDown(var1,Var2) Then ExitLong("bx"); } if MarketPosition == -1 Then { ExitShort("sl",AtStop,DH+PriceScale*x); if CrossUp(var1,Var2) Then ExitShort("sx"); } SetStopProfittarget(PriceScale*익절틱수,PointStop); 즐거운 하루되세요 > 디엠 님이 쓴 글입니다. > 제목 : 문의 드립니다. > 매수진입은 이동평균선 5-20(변수로 처리)이 골든크로스 상태에서 cci가 -100이하로 갔다가 -100이상으로 갈때 진입하고 손절은 20일 신저가에서 5틱(변수로 처리) 익절은 50틱(변수) 내지 이동평균선 5-20이 데드크로스될때 매도 진입은 이동평균선 5-20(변수로 처리)이 데드크로스 상태에서 cci가 100 이상로 갔다가 100이하로 갈때 매도진입하고 손절은 20일 신고가에서 5틱(변수로 처리) 익절은 50틱 내지 이동평균선 5-20이 골드크로스될때 감사합니다.