첨부 이미지
그림1
도움에 늘 깊이 감사 드립니다.
그림과 같이
"적응 이동평균선"이라는 자료가 있습니다.
이것을
yes로 변환 가능 한지요?
미리 깊이 감사 드립니다.
답변 3
예스스탁
예스스탁 답변
2020-09-23 14:00:53
안녕하세요
예스스탁입니다.
아래 내용을 사용자함수로 만들어 사용하시면 됩니다.
사용자함수명 : AMA
반환값형 : 숫자형
Inputs : Price(Numeric),Period(Numeric);
Vars: Noise(0), Signal(0), Diff(0), efRatio(0), Smooth(1), Fastest(0.6667), Slowest(0.0645), AdaptMA(0);
Diff = AbsValue(Price - Price[1]);
IF CurrentBar <= Period Then
AdaptMA = Price;
IF CurrentBar > Period Then Begin
Signal = AbsValue(Price - Price[Period]);
Noise = accumN(Diff, Period);
efRatio = Signal / Noise;
Smooth = Power(efRatio * (Fastest - Slowest) + Slowest, 2);
AdaptMA = AdaptMA[1] + Smooth * (Price - AdaptMA[1]);
End;
ama = AdaptMA;
즐거운 하루되세요
> 뮬리 님이 쓴 글입니다.
> 제목 : 부탁 드립니다.
> 도움에 늘 깊이 감사 드립니다.
그림과 같이
"적응 이동평균선"이라는 자료가 있습니다.
이것을
yes로 변환 가능 한지요?
미리 깊이 감사 드립니다.
답변 깊이 감사 드립니다.
아래 함수식을
data2의 참조 지표 형식으로 사용코자 합니다.
어떻게 사용해야 맞는지요?
예)
var1=data2(ama(price,period));
var1=ama(data2(price),period);
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 부탁 드립니다.
> 안녕하세요
예스스탁입니다.
아래 내용을 사용자함수로 만들어 사용하시면 됩니다.
사용자함수명 : AMA
반환값형 : 숫자형
Inputs : Price(Numeric),Period(Numeric);
Vars: Noise(0), Signal(0), Diff(0), efRatio(0), Smooth(1), Fastest(0.6667), Slowest(0.0645), AdaptMA(0);
Diff = AbsValue(Price - Price[1]);
IF CurrentBar <= Period Then
AdaptMA = Price;
IF CurrentBar > Period Then Begin
Signal = AbsValue(Price - Price[Period]);
Noise = accumN(Diff, Period);
efRatio = Signal / Noise;
Smooth = Power(efRatio * (Fastest - Slowest) + Slowest, 2);
AdaptMA = AdaptMA[1] + Smooth * (Price - AdaptMA[1]);
End;
ama = AdaptMA;
즐거운 하루되세요
> 뮬리 님이 쓴 글입니다.
> 제목 : 부탁 드립니다.
> 도움에 늘 깊이 감사 드립니다.
그림과 같이
"적응 이동평균선"이라는 자료가 있습니다.
이것을
yes로 변환 가능 한지요?
미리 깊이 감사 드립니다.
예스스탁
예스스탁 답변
2020-09-23 15:31:18
안녕하세요
예스스탁입니다.
data2(ama(price,period));
위와 같이 사용하셔야 합니다.
즐거운 하루되세요
> 뮬리 님이 쓴 글입니다.
> 제목 : Re : Re : 부탁 드립니다.
> 답변 깊이 감사 드립니다.
아래 함수식을
data2의 참조 지표 형식으로 사용코자 합니다.
어떻게 사용해야 맞는지요?
예)
var1=data2(ama(price,period));
var1=ama(data2(price),period);
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 부탁 드립니다.
> 안녕하세요
예스스탁입니다.
아래 내용을 사용자함수로 만들어 사용하시면 됩니다.
사용자함수명 : AMA
반환값형 : 숫자형
Inputs : Price(Numeric),Period(Numeric);
Vars: Noise(0), Signal(0), Diff(0), efRatio(0), Smooth(1), Fastest(0.6667), Slowest(0.0645), AdaptMA(0);
Diff = AbsValue(Price - Price[1]);
IF CurrentBar <= Period Then
AdaptMA = Price;
IF CurrentBar > Period Then Begin
Signal = AbsValue(Price - Price[Period]);
Noise = accumN(Diff, Period);
efRatio = Signal / Noise;
Smooth = Power(efRatio * (Fastest - Slowest) + Slowest, 2);
AdaptMA = AdaptMA[1] + Smooth * (Price - AdaptMA[1]);
End;
ama = AdaptMA;
즐거운 하루되세요
> 뮬리 님이 쓴 글입니다.
> 제목 : 부탁 드립니다.
> 도움에 늘 깊이 감사 드립니다.
그림과 같이
"적응 이동평균선"이라는 자료가 있습니다.
이것을
yes로 변환 가능 한지요?
미리 깊이 감사 드립니다.