리서치팀
예스스탁 답변
2003-06-11 00:00:00
안녕하세요? 예스스탁입니다...
문의하신 SMI지표는 최고가와 최저가의 중간값과 종가의 위치를 비교하는 지표입니다.
지표식은 다음과 같습니다...
SMI_C(g,r,s)
ema(SMI_C(g,r,s),p)
변수
g: 12
r: 25
s: 2
p: 9
사용자 함수
SMI_C
ema(ema(c-(highest(H,g) + lowest(L,g))*0.5, r),s) * 100 /
(0.5 * ema(ema(highest(H,g)-lowest(L,g),r),s))
SMI_N
ema(ema(c(n)-(highest(H(n),g) + lowest(L(n),g))*0.5, r),s) * 100 /
(0.5 * ema(ema(highest(H(n),g)-lowest(L(n),g),r),s))
즐거운 하루 되세요...
********
2003-06-12 00:00:00
친절하게 답변 주셔서 감사합니다.
그런데 그걸 새지표로 만들려하니 실력이 부족해 안되네요!
지송한데 챠트이름란에는 멀루 넣어야하고
식에는 어떻게 넣어야 하며
기준선이름은 멀루하며
기본값은?
변수는 , 변수이름, 기본값을
좀 구체적으로 적어주심 안되겠는지요
해보니 자꾸 잘못 되었다구 해서리----
바쁘시겠지만 부탁 드립니다
리서치팀
예스스탁 답변
2003-06-12 00:00:00
안녕하세요? 예스스탁입니다...
지표 작성 순서를 말씀 드리자면 다음과 같습니다...
1. 우선 사용자 함수를 작성해 주셔야 합니다...(새로 만들기를 하셔야 합니다..)
SMI_C
ema(ema(c-(highest(H,g) + lowest(L,g))*0.5, r),s) * 100 /
(0.5 * ema(ema(highest(H,g)-lowest(L,g),r),s))
SMI_N
ema(ema(c(n)-(highest(H(n),g) + lowest(L(n),g))*0.5, r),s) * 100 /
(0.5 * ema(ema(highest(H(n),g)-lowest(L(n),g),r),s))
2. 예스트레이더에서는 사용자 함수를 새로이 만든 후 예스트레이더를 재가동해야 새로 작성된 사용자 함수를 사용하실 수 있습니다. 따라서, 예스트레이더를 재가동해 주십시요...
3. 이제 지표식을 작성합니다...
지표명: SMI
차트이름: Formula 0, 식: SMI_C(g,r,s)
차트이름: Formula 1, 식: ema(SMI_C(g,r,s),p)
변수
g: 12
r: 25
s: 2
p: 9
참고로, 위의 식은 예스트레이더 메뉴의 "도구" --> "공식 관리자" --> "사용자함수" 와 "지표"에서 작성하시면 됩니다...
추가로 첨부파일을 올려 드립니다....첨부된 파일은 먼저 압축을 푸셔야 하며 저장 경로는 다음과 같습니다...
SMI.ind: Program Files --> 예스트레이더 --> Formula --> Indicators
SMI_C.ust 와 SMI_N.ust: Program Files --> 예스트레이더 --> Formula --> UserFunctions
그럼 즐거운 하루 되세요....