아래 함수를 dema를 적용하여 변환부탁드립니다.
Input : Value(NumericSeries), Period(NumericSimple);
Var : value1(0), value2(0), AccumValue(0);
AccumValue = accum(1);
value1 = ma(AccumValue, Period));
value2 = ma(Value, Period));
LRL = (ma(Value * AccumValue, Period) - value1 * value2) /
(ma(AccumValue^2, Period) - (ma(AccumValue, Period)^2)) * (AccumValue - value1) + value2;
답변 1
예스스탁
예스스탁 답변
2023-01-25 11:04:59
안녕하세요
예스스탁입니다.
기본제공되는 함수는 내용을 변경할 수 없습니다.
demaLRL이라는 이름으로 작성해 드립니다.
사용자함수명 : demaLRL
반환갑형 : 숫자형
Input : Value(NumericSeries), Period(NumericSimple);
Var : value1(0), value2(0), AccumValue(0);
AccumValue = accum(1);
var1= EMA(AccumValue,Period);
var11= EMA(var1,Period);
value1 = var1 * 2 - var11;
var2= EMA(Value,Period);
Var22= EMA(var2,Period);
Value2 = var2 * 2 - Var22;
var3= EMA(Value * AccumValue,Period);
Var33= EMA(var2,Period);
Value3 = var3 * 2 - Var33;
var4= EMA(AccumValue^2,Period);
Var44= EMA(var2,Period);
Value4 = var4 * 2 - Var44;
LRL = (Value3 - value1 * value2) / (value4 - (value1^2)) * (AccumValue - value1) + value2;
즐거운 하루되세요
> 장안퀙쿠르드 님이 쓴 글입니다.
> 제목 : 함수요청드립니다.
> 아래 함수를 dema를 적용하여 변환부탁드립니다.
Input : Value(NumericSeries), Period(NumericSimple);
Var : value1(0), value2(0), AccumValue(0);
AccumValue = accum(1);
value1 = ma(AccumValue, Period));
value2 = ma(Value, Period));
LRL = (ma(Value * AccumValue, Period) - value1 * value2) /
(ma(AccumValue^2, Period) - (ma(AccumValue, Period)^2)) * (AccumValue - value1) + value2;