커뮤니티

적합이동평균선을 사용하고 싶습니다.

프로필 이미지
아른
2013-07-20 11:00:26
289
글번호 65552
답변완료
대부분의 증권사에서 이부분을 제공하지 않고 잇군요.ama를 사용해서 250틱차트에서 7선이 23선을 상승돌파시 매수 , 7선이 23선을 하향이탈시 매도하는 수식을 알고 싶습니다. 그리고 ama를 사용하려면 어케해야합니까 .. 에스트레이더 가입해서 수식입력하면 되나요..
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-07-22 13:59:52

안녕하세요 예스스탁입니다. 적합이동평균은 수식에서 직접 계산해서 사용하셔야 합니다. 아래는 지표식과 시스템식입니다. 예스트레이더에 접속하신 후에 예스랭귀지 편집기에서 수식입력하시면 됩니다. 작성법은 랭귀지 도움말 참고하시기 바랍니다. 1. 지표식 //Adaptive moving average Inputs: Period1(7),Period2(23); Vars: Noise1(0), Signal1(0), Diff1(0), efRatio1(0), Smooth1(1), Fastest1(0.6667), Slowest1(0.0645), AdaptMA1(0); Vars: Noise2(0), Signal2(0), Diff2(0), efRatio2(0), Smooth2(1), Fastest2(0.6667), Slowest2(0.0645), AdaptMA2(0); Diff1 = AbsValue(Close - Close[1]); IF index <= Period1 Then AdaptMA1 = Close; IF index > Period1 Then Begin Signal1 = AbsValue(Close - Close[Period1]); Noise1 = accumN(Diff1, Period1); efRatio1 = Signal1 / Noise1; Smooth1 = Power(efRatio1 * (Fastest1 - Slowest1) + Slowest1, 2); AdaptMA1 = AdaptMA1[1] + Smooth1 * (Close - AdaptMA1[1]); End; Diff2 = AbsValue(Close - Close[1]); IF index <= Period2 Then AdaptMA2 = Close; IF index > Period2 Then Begin Signal2 = AbsValue(Close - Close[Period2]); Noise2 = accumN(Diff2, Period2); efRatio2 = Signal2 / Noise2; Smooth2 = Power(efRatio2 * (Fastest2 - Slowest2) + Slowest2, 2); AdaptMA2 = AdaptMA2[1] + Smooth2 * (Close - AdaptMA2[1]); End; plot1(AdaptMA1); plot2(AdaptMA2); 2. 시스템식 //Adaptive moving average Inputs: Period1(7),Period2(23); Vars: Noise1(0), Signal1(0), Diff1(0), efRatio1(0), Smooth1(1), Fastest1(0.6667), Slowest1(0.0645), AdaptMA1(0); Vars: Noise2(0), Signal2(0), Diff2(0), efRatio2(0), Smooth2(1), Fastest2(0.6667), Slowest2(0.0645), AdaptMA2(0); Diff1 = AbsValue(Close - Close[1]); IF index <= Period1 Then AdaptMA1 = Close; IF index > Period1 Then Begin Signal1 = AbsValue(Close - Close[Period1]); Noise1 = accumN(Diff1, Period1); efRatio1 = Signal1 / Noise1; Smooth1 = Power(efRatio1 * (Fastest1 - Slowest1) + Slowest1, 2); AdaptMA1 = AdaptMA1[1] + Smooth1 * (Close - AdaptMA1[1]); End; Diff2 = AbsValue(Close - Close[1]); IF index <= Period2 Then AdaptMA2 = Close; IF index > Period2 Then Begin Signal2 = AbsValue(Close - Close[Period2]); Noise2 = accumN(Diff2, Period2); efRatio2 = Signal2 / Noise2; Smooth2 = Power(efRatio2 * (Fastest2 - Slowest2) + Slowest2, 2); AdaptMA2 = AdaptMA2[1] + Smooth2 * (Close - AdaptMA2[1]); End; if CrossUp(AdaptMA1,AdaptMA2) Then buy(); if CrossDown(AdaptMA1,AdaptMA2) Then sell(); 즐거운 하루되세요 > 아른 님이 쓴 글입니다. > 제목 : 적합이동평균선을 사용하고 싶습니다. > 대부분의 증권사에서 이부분을 제공하지 않고 잇군요.ama를 사용해서 250틱차트에서 7선이 23선을 상승돌파시 매수 , 7선이 23선을 하향이탈시 매도하는 수식을 알고 싶습니다. 그리고 ama를 사용하려면 어케해야합니까 .. 에스트레이더 가입해서 수식입력하면 되나요..