커뮤니티

부탁 드림니다

프로필 이미지
선물꾼
2015-11-20 03:13:25
192
글번호 92592
답변완료
아이디어는 있는데 어찌 구현해야 할지 모르겠읍니다 첫째 차트지표을 이용해서 진출입을 하는데 포지션 전략으로 하려합니다 차트 기준봉은 1분봉부터 일봉까지 사용하여 어느분봉이 가장 수익을 낼수 있는지 알고 싶읍니다 차트의 기준이동평균도 5이동평균부터 하나씩 누증하여 가장 수익이 좋은지 알고 싶읍니다 이동평균은 모두3가지가 동원되는되 지수이동평균과 장기 적합이평을 혼합한 복합형입니다 즉 지수20,40,적합80의 이동평균을 사용한다는 겁니다 적용시에는 각이동평균의 누증이 하나씩 변경하여 최적치을 찾고 싶읍니다 또한 각 분봉의 거래량을 통계내어 분포도와 비율을 알고 싶읍니다 즉 100개단위로 한다면 가장많은 비율이 거래수량이 얼마이고 반대로 가장적은 비율이 거래수량을 알고 싶읍니다 둘째;진입조건을 정하는데 다음과 같읍니다 3개의 이평이 가장 조밀하게 수렴하는게 0이지만 (3개의 이평선이 모두 같은값으로 됨=가장큰이평값과 가장적은 이평값의차가 0임) 근사치 0.01~0.05등등(큰분봉의 경우 적은분봉의 이평차와 다른 개념일수 있음=사용자가 어떤것을 적용할지는 각자의선택임 ) 본인의 기준을 정한(기준이평차=0.01~0.09등등) 것에서 부터 봉이 x개(보통10개전후) 진행후에 이평차가 벌어져 커진값(진입이평차=0.09~0.15)이 x.xx일때(수렴후 방향을 정하여 추세을 시작한것으로 추정) 진입하여(매수경우(매도는반대)= 진입이평차에 도달한후 봉완성후 시작봉에 진입 가장큰이평보다 전봉종가가 크다 ) 적합이평을 이탈(매수경우(매도반대)= 적합80이평보다 적은시가봉과 적은종가봉이(거래량X개보다 많은조건만족)완성된후 청산하는방식임 포지션 이기에 당일보다는 X일이 지난후 발생하는게 보통일겁니다(큰분봉에서는 몇주을 넘기기도 하겠지요) ------------------------------------------------------------------------- 장황한 설명을 간단히 줄여서 요약 합니다 지수이평2개와적합이평1개을 조합한 20,40,80의 3개이평과 분봉을 진행하여 기준이평차로부터 진입이평차가 발생한 싯점에 매수(매도)을 하여 적합이평을 이탈한(거래량도 동시만족하는조건=적은 거래량은 무시하고 의미있는 거래량을 확인함)후 청산하는 로직입니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-11-20 09:33:53

안녕하세요 예스스탁입니다. input : P1(20),P2(40),P3(80),횡보폭(0.05),X(5); var : ema1(0),ema2(0),횡보(false); Var: Noise(0), Signal(0), Diff(0), efRatio(0), Smooth(1), Fastest(0.6667), Slowest(0.0645), AdaptMA(0); ema1 = ema(C,P1); ema2 = ema(C,P2); Diff = AbsValue(Close - Close[1]); IF index <= P3 Then AdaptMA = Close; IF index > P3 Then Begin Signal = AbsValue(Close - Close[P3]); Noise = accumN(Diff, P3); efRatio = Signal / Noise; Smooth = Power(efRatio * (Fastest - Slowest) + Slowest, 2); AdaptMA = AdaptMA[1] + Smooth * (Close - AdaptMA[1]); End; if max(ema1,ema2,AdaptMA) <= min(ema1,ema2,AdaptMA)+횡보폭 Then 횡보 = true; Else 횡보 = false; #X봉 이상 횡보하다가 횡보가 해제 if 횡보 == false and 횡보[1] == true and countif(횡보 == true,X)[1] == X Then{ if MarketPosition <= 0 and C > ema1 Then buy(); if MarketPosition >= 0 and C < ema1 Then sell(); } if MarketPosition == 1 and C < AdaptMA and C < O Then exitlong(); if MarketPosition == -1 and C > AdaptMA and C > O Then ExitShort(); 즐거운 하루되세요 > 선물꾼 님이 쓴 글입니다. > 제목 : 부탁 드림니다 > 아이디어는 있는데 어찌 구현해야 할지 모르겠읍니다 첫째 차트지표을 이용해서 진출입을 하는데 포지션 전략으로 하려합니다 차트 기준봉은 1분봉부터 일봉까지 사용하여 어느분봉이 가장 수익을 낼수 있는지 알고 싶읍니다 차트의 기준이동평균도 5이동평균부터 하나씩 누증하여 가장 수익이 좋은지 알고 싶읍니다 이동평균은 모두3가지가 동원되는되 지수이동평균과 장기 적합이평을 혼합한 복합형입니다 즉 지수20,40,적합80의 이동평균을 사용한다는 겁니다 적용시에는 각이동평균의 누증이 하나씩 변경하여 최적치을 찾고 싶읍니다 또한 각 분봉의 거래량을 통계내어 분포도와 비율을 알고 싶읍니다 즉 100개단위로 한다면 가장많은 비율이 거래수량이 얼마이고 반대로 가장적은 비율이 거래수량을 알고 싶읍니다 둘째;진입조건을 정하는데 다음과 같읍니다 3개의 이평이 가장 조밀하게 수렴하는게 0이지만 (3개의 이평선이 모두 같은값으로 됨=가장큰이평값과 가장적은 이평값의차가 0임) 근사치 0.01~0.05등등(큰분봉의 경우 적은분봉의 이평차와 다른 개념일수 있음=사용자가 어떤것을 적용할지는 각자의선택임 ) 본인의 기준을 정한(기준이평차=0.01~0.09등등) 것에서 부터 봉이 x개(보통10개전후) 진행후에 이평차가 벌어져 커진값(진입이평차=0.09~0.15)이 x.xx일때(수렴후 방향을 정하여 추세을 시작한것으로 추정) 진입하여(매수경우(매도는반대)= 진입이평차에 도달한후 봉완성후 시작봉에 진입 가장큰이평보다 전봉종가가 크다 ) 적합이평을 이탈(매수경우(매도반대)= 적합80이평보다 적은시가봉과 적은종가봉이(거래량X개보다 많은조건만족)완성된후 청산하는방식임 포지션 이기에 당일보다는 X일이 지난후 발생하는게 보통일겁니다(큰분봉에서는 몇주을 넘기기도 하겠지요) ------------------------------------------------------------------------- 장황한 설명을 간단히 줄여서 요약 합니다 지수이평2개와적합이평1개을 조합한 20,40,80의 3개이평과 분봉을 진행하여 기준이평차로부터 진입이평차가 발생한 싯점에 매수(매도)을 하여 적합이평을 이탈한(거래량도 동시만족하는조건=적은 거래량은 무시하고 의미있는 거래량을 확인함)후 청산하는 로직입니다