커뮤니티

시스템 수식 작성부탁드립니다.

프로필 이미지
양키
2019-03-13 14:08:36
274
글번호 127031
답변완료
삼각이동평균선 100일선이 5봉 연속 하향일땐 매도만 연속 상향일땐 매수만 --------------------------------------------------------------------------------------- 삼각이동평균선 100일선이 5봉 연속 하향일때 스토캐틱 20.3.3이 과열권(80)위에서 전봉대비 2 내려오면 매도 1개 삼각이동평균선 100일선이 5봉 연속 상향일때 스토캐틱 20.3.3이 침체권(20)아래서 전봉대비 2 올라오면 매수 1개 --------------------------------------------------------------------------------------- 그리고 추가 (매수.매도)는 첫진입대비 마이너스 12틱 시장가 1개 추가 23틱 시장가1개 추가 35틱 1개 시장가 추가 ////// 익절은 첫진입대비 플러스 50틱 1개 시장가산 70틱 1개 시장가청산 120틱 1개 시장가청산 전체 청산은 매수일시 // 스토캐틱 80과열권 에 진입후 전봉대비 2 내리면 전체 시장가청산 매도일시 // 스토캐틱 20침체권 에 진입후 전봉대비 2 오르면 전체 시장가청산 말로 설명해서 여러울수도있으나 아주 간단한 기법이기때문에 꼭 성의껏 제작 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-03-14 10:36:29

안녕하세요 예스스탁입니다. 피라미딩은 다른진입신호만 허용으로 설정하고 적용하시면 됩니다. Input : Length(300); Var : TLen(0),Tma(0); input : sto1(20),sto2(3),sto3(3); var : stok(0),stod(0); stok = StochasticsK(sto1,sto2); stod = StochasticsD(sto1,sto2,sto3); TLen = Ceiling((Length + 1) * .5); Tma = ma(ma(C, TLen), TLen); if countif(Tma > Tma[1],5) == 5 then { if MarketPosition <= 0 and stok < 20 and stok >= stok[1]+2 Then buy("b1"); } if countif(Tma < Tma[1],5) == 5 then { if MarketPosition >= 0 and stok > 80 and stok <= stok[1]-2 Then sell("s1"); } if MarketPosition == 1 then { ExitLong("bP1",atlimit,EntryPrice+PriceScale*50,"",1,1); ExitLong("bP2",atlimit,EntryPrice+PriceScale*70,"",1,1); ExitLong("bP3",atlimit,EntryPrice+PriceScale*120,"",1,1); if MaxEntries == 1 Then buy("b2",atlimit,EntryPrice-PriceScale*12,1); if MaxEntries == 2 Then buy("b3",atlimit,EntryPrice-PriceScale*23,1); if MaxEntries == 3 Then buy("b4",atlimit,EntryPrice-PriceScale*35,1); if stok > 80 and stok <= stok[1]-2 Then ExitLong("bx"); } if MarketPosition == -1 then { ExitShort("sP1",atlimit,EntryPrice-PriceScale*50,"",1,1); ExitShort("sP2",atlimit,EntryPrice-PriceScale*70,"",1,1); ExitShort("sP3",atlimit,EntryPrice-PriceScale*120,"",1,1); if MaxEntries == 1 Then sell("s2",atlimit,EntryPrice+PriceScale*12,1); if MaxEntries == 2 Then sell("s3",atlimit,EntryPrice+PriceScale*23,1); if MaxEntries == 3 Then sell("s4",atlimit,EntryPrice+PriceScale*35,1); if stok < 20 and stok >= stok[1]+2 Then ExitShort("sx"); } 즐거운 하루되세요 > 양키 님이 쓴 글입니다. > 제목 : 시스템 수식 작성부탁드립니다. > 삼각이동평균선 100일선이 5봉 연속 하향일땐 매도만 연속 상향일땐 매수만 --------------------------------------------------------------------------------------- 삼각이동평균선 100일선이 5봉 연속 하향일때 스토캐틱 20.3.3이 과열권(80)위에서 전봉대비 2 내려오면 매도 1개 삼각이동평균선 100일선이 5봉 연속 상향일때 스토캐틱 20.3.3이 침체권(20)아래서 전봉대비 2 올라오면 매수 1개 --------------------------------------------------------------------------------------- 그리고 추가 (매수.매도)는 첫진입대비 마이너스 12틱 시장가 1개 추가 23틱 시장가1개 추가 35틱 1개 시장가 추가 ////// 익절은 첫진입대비 플러스 50틱 1개 시장가산 70틱 1개 시장가청산 120틱 1개 시장가청산 전체 청산은 매수일시 // 스토캐틱 80과열권 에 진입후 전봉대비 2 내리면 전체 시장가청산 매도일시 // 스토캐틱 20침체권 에 진입후 전봉대비 2 오르면 전체 시장가청산 말로 설명해서 여러울수도있으나 아주 간단한 기법이기때문에 꼭 성의껏 제작 부탁드립니다.