커뮤니티
문의드립니다.
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,"기준선");
다음글
이전글