커뮤니티

문의드립니다.

프로필 이미지
천년의사랑
2017-04-13 00:19:41
127
글번호 108737
답변완료
안녕 하세요. 1.단순이동평균 60일선이 상승중이고 트릭스보조지표(10.9) 0선 밑에서 골드크로스 발생 하고 5일선이 20일선을 골드크로스시 매수진입 하고 10틱 이상 수익후 50% 하락시 청산 후 다음매수신호 발생시 매수진입 2.단순이동평균 60일선이 하락중이고 트릭스보조지표 (10.9) 0선 위에서 데드크로스 발생하고 5일선이 20일선을 데드크로스시 매도만 진입하고 10틱 이상 수익후 50% 하락시 청산 후 다음 매도신호발생시 매도진입 공통사항= 진입후 50% 하락하지않을경우 다음 신호( 매수진입시 데드크로스발생,매도진입시 골드크로스 발생햇을때 청산 ) 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-04-13 13:51:10

안녕하세요 예스스탁입니다. input : P1(5),P2(20),P3(60); Input : Period(12), sigPeriod(9); var : mav1(0),mav2(0),mav3(0),TRIXv(0),TRIXs(0),T(0); mav1 = ma(c,P1); mav2 = ma(c,P2); mav3 = ma(c,P3); TRIXv = TRIX(Period); TRIXs = ema(TRIX(Period),sigPeriod); if mav3 > mav3[1] Then T = 1; if mav3 < mav3[1] Then T = -1; if T == 1 and crossuP(TRIXV,0) Then T = 2; if T == 2 and crossuP(mav1,mav2) Then{ T = 3; buy(); } if T == -1 and CrossDown(TRIXV,0) Then T = -2; if T == -2 and CrossDown(mav1,mav2) Then{ T = -3; sell(); } if MarketPosition == 1 Then{ var1 = highest(H,BarsSinceEntry); if var1 >= EntryPrice+PriceScale*10 Then exitlong("bx",AtStop,var1-(var1-EntryPrice)*0.5); } if MarketPosition == -1 Then{ var1 = Lowest(L,BarsSinceEntry); if var1 <= EntryPrice-PriceScale*10 Then ExitShort("sx",AtStop,var1+(EntryPrice-var1)*0.5); } 즐거운 하루되세요 > 천년의사랑 님이 쓴 글입니다. > 제목 : 문의드립니다. > 안녕 하세요. 1.단순이동평균 60일선이 상승중이고 트릭스보조지표(10.9) 0선 밑에서 골드크로스 발생 하고 5일선이 20일선을 골드크로스시 매수진입 하고 10틱 이상 수익후 50% 하락시 청산 후 다음매수신호 발생시 매수진입 2.단순이동평균 60일선이 하락중이고 트릭스보조지표 (10.9) 0선 위에서 데드크로스 발생하고 5일선이 20일선을 데드크로스시 매도만 진입하고 10틱 이상 수익후 50% 하락시 청산 후 다음 매도신호발생시 매도진입 공통사항= 진입후 50% 하락하지않을경우 다음 신호( 매수진입시 데드크로스발생,매도진입시 골드크로스 발생햇을때 청산 ) 감사합니다.