커뮤니티

ema관련 질문입니다

프로필 이미지
testtt
2012-04-17 23:03:58
353
글번호 50183
답변완료
안녕하세요~ ema를 사용한 식을 분석하고 있는데요 코드가 다음과 같습니다 vars: ema(0), ema1(c), ema = ema1 + 2 * (close - ema1); ema1 = ema; 질문1. 첫째 라인에서 ema1(c)는 그냥 그날 종가를 ema1이라는 변수에 집어 넣은 건가요?? 질문2. 두번째 라인에서 ema는 함수인데 ema에 값을 넣을 수 있는지요?? 질문3. 세번째 라인에서 ema는 보통 ema(c,20)이런식으로 사용하는데 그냥 변수처럼 써도 되는 건지요?? 답변 부탁드리겠습니다. 감사합니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-04-18 10:45:38

안녕하세요 예스스탁입니다. vars: ema(0), ema1(c), ema = ema1 + 2 * (close - ema1); ema1 = ema; 질문1) var는 변수의 형태를 지정하는 부분입니다. (c)로 선언하시면 C는 종가로 숫자이므로 해당 변수 숫자가 되고 첫봉에서는 그봉의 종가값입니다. 이후 값이 변경이 되면 해당 값을 저장합니다. 그러므로 첫봉에서는 ema1은 ema를 계산해도 그봉의 종가값으로 계산되므로 그날의 종가가 되고 두번째 봉부터는 직전봉에서 계산한 ema가 됩니다. 질문2) 질문3) 함수의 이름도 변수로 선언하시면 사용할 수 있습니다. 다만 식작성할때 사용자분이 혼동하실 우려가 있으므로 가급적 기본으로 제공되는 함수나 예약어의 이름은 피해서 변수를 만들어 사용하시기를 권장하고 있습니다. 즐거운 하루되세요 > testtt 님이 쓴 글입니다. > 제목 : ema관련 질문입니다 > 안녕하세요~ ema를 사용한 식을 분석하고 있는데요 코드가 다음과 같습니다 vars: ema(0), ema1(c), ema = ema1 + 2 * (close - ema1); ema1 = ema; 질문1. 첫째 라인에서 ema1(c)는 그냥 그날 종가를 ema1이라는 변수에 집어 넣은 건가요?? 질문2. 두번째 라인에서 ema는 함수인데 ema에 값을 넣을 수 있는지요?? 질문3. 세번째 라인에서 ema는 보통 ema(c,20)이런식으로 사용하는데 그냥 변수처럼 써도 되는 건지요?? 답변 부탁드리겠습니다. 감사합니다.