INPUT : PERIOD1(5), PERIOD(10), PERIOD(20), PERIOD(60);
VAR : TR(0), AT1(0), AT2(0), AT3(0), AT4(0) ;
TR = max(High-Low,High-Close[1],Low-Close[1]);
AT1 = Ema(TR,Period1);
AT2 = Ema(TR,Period2);
AT3 = Ema(TR,Period3);
AT4 = Ema(TR,Period4);
이걸 예스트레이더에서 사용하고 싶은데..사용자 함수로 등록해서 쓰고 싶습니다.
부탁합니다.
답변 1
예스스탁
예스스탁 답변
2024-07-30 14:43:21
안녕하세요
예스스탁입니다.
INPUT : PERIOD1(5), PERIOD2(10), PERIOD3(20), PERIOD4(60);
VAR : AT1(0), AT2(0), AT3(0), AT4(0) ;
AT1 = AT(Period1);
AT2 = AT(Period2);
AT3 = AT(Period3);
AT4 = AT(Period4);
TR을 EMA기준으로 평균하는 함수를 만들시고 위와 같이 작성해 사용하시면 됩니다.
사용자함수명 : AT
반환값형 : 숫자형
INPUT : PERIOD(Numeric);
VAR : TR(0);
TR = max(High-Low,High-Close[1],Low-Close[1]);
AT = Ema(TR,Period);
즐거운 하루되세요
> 하늘만큼11 님이 쓴 글입니다.
> 제목 : 사용자 함수 작성 도와주세요
> INPUT : PERIOD1(5), PERIOD(10), PERIOD(20), PERIOD(60);
VAR : TR(0), AT1(0), AT2(0), AT3(0), AT4(0) ;
TR = max(High-Low,High-Close[1],Low-Close[1]);
AT1 = Ema(TR,Period1);
AT2 = Ema(TR,Period2);
AT3 = Ema(TR,Period3);
AT4 = Ema(TR,Period4);
이걸 예스트레이더에서 사용하고 싶은데..사용자 함수로 등록해서 쓰고 싶습니다.
부탁합니다.