커뮤니티

문의드립니다.

프로필 이미지
회원
2014-07-08 15:43:37
129
글번호 76518
답변완료
Input : Period(5); Var : value(0); value = ma(bids,period)-ma(asks,period); If value > value[1] Then { Plot1(value, "매수총잔량 우위"); Plot2(0, "매도총잔량 우위"); } Else{ Plot1(0, "매수총잔량 우위"); Plot2(value, "매도총잔량 우위"); } PlotBaseLine1(0,"기준선");
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-07-08 14:41:42

안녕하세요 예스스탁입니다. 1번식과 같이 상용로그값을 취한 식입니다. 로그를 취하시면 값이 양수로 나오고 0이 나올수 있습니다. 2번식은 값을 한번 이동평균해 좀더 평활화한 식입니다. 1. Input : Period(5),sig(10); Var : value(0); value = log10(ma(bids,period)-ma(asks,period)); If value > value[1] Then { Plot1(value, "매수총잔량 우위"); Plot2(0, "매도총잔량 우위"); } Else{ Plot1(0, "매수총잔량 우위"); Plot2(value, "매도총잔량 우위"); } PlotBaseLine1(0,"기준선"); 2. Input : Period(5),sig(10); Var : value(0),signal(0); value = ma(bids,period)-ma(asks,period); signal = ma(value,Sig); If signal > signal[1] Then { Plot1(signal, "매수총잔량 우위"); Plot2(0, "매도총잔량 우위"); } Else{ Plot1(0, "매수총잔량 우위"); Plot2(signal, "매도총잔량 우위"); } PlotBaseLine1(0,"기준선"); 즐거운 하루되세요 > HI_yk**** 님이 쓴 글입니다. > 제목 : 문의드립니다. > 다음 수식은 예스에서 제공하는 호가 잔량 오실레이터 수식입니다. 막대 그래프로 보고 있는데요 이것에 log를 씌워서 막대 그래프 모양을 부드럽게 보고 싶습니다. log를 씌우는 방법이 아니더라고 막대그래프의 모양이 smooth하게 보여 질 수 있게 수식을 수정해 주시면 감사드리겠습니다. 항상 감사합니다. Input : Period(5); Var : value(0); value = ma(bids,period)-ma(asks,period); If value > value[1] Then { Plot1(value, "매수총잔량 우위"); Plot2(0, "매도총잔량 우위"); } Else{ Plot1(0, "매수총잔량 우위"); Plot2(value, "매도총잔량 우위"); } PlotBaseLine1(0,"기준선");