커뮤니티

또하나 문의 드립니다.

프로필 이미지
로꼬로꼬
2020-01-01 01:37:49
291
글번호 134779
답변완료
그냥 일반 거래량 이동평균선 수식입니다. Input : Period1(10), Period2(20), Period2(60) ; plot1(V,"거래량"); Plot2(ma(V,Period1), "거래량이평1"); Plot3(ma(V,Period2), "거래량이평2"); Plot4(ma(V,Period3), "거래량이평3"); 여기에서 변화를 주고 싶어서요... 여기서 20일선을 상승시에는 빨강색... 하락시에는 파란색... 이렇게 구현하고 싶고요... 또한 단순.지수,가중,기하,삼각 이런게 있는데... 기하로 표시를 하고 싶습니다. 도움좀 부탁드립니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-01-02 14:50:05

안녕하세요 예스스탁입니다. 1 Input : Period1(10), Period2(20), Period3(60) ; var : mav1(0),mav2(0),mav3(0),S(0); mav1 = ma(V,Period1); mav2 = ma(V,Period2); mav3 = ma(V,Period3); if mav2 > mav2[1] Then S = 1; if mav2 < mav2[1] Then S = -1; plot1(V,"거래량"); Plot2(mav1, "거래량이평1"); Plot3(mav2, "거래량이평2",iff(S==1,RED,BLUE)); Plot4(mav3, "거래량이평3"); 2 Input : Period1(10), Period2(20), Period3(60) ; var : ii(0),mav1(0),mav2(0),mav3(0),S(0); mav1 = 0; for ii = 0 to Period1-1 begin mav1 = mav1 + log(v[ii]); end; mav1 = 2.71828182845904^(mav1/Period1); mav2 = 0; for ii = 0 to Period2-1 begin mav2 = mav2 + log(v[ii]); end; mav2 = 2.71828182845904^(mav2/Period2); mav3 = 0; for ii = 0 to Period3-1 begin mav3 = mav3 + log(v[ii]); end; mav3 = 2.71828182845904^(mav3/Period3); if mav2 > mav2[1] Then S = 1; if mav2 < mav2[1] Then S = -1; plot1(V,"거래량"); Plot2(mav1, "거래량이평1"); Plot3(mav2, "거래량이평2",iff(S==1,RED,BLUE)); Plot4(mav3, "거래량이평3"); 즐거운 하루 되세요 > 로꼬로꼬 님이 쓴 글입니다. > 제목 : 또하나 문의 드립니다. > 그냥 일반 거래량 이동평균선 수식입니다. Input : Period1(10), Period2(20), Period2(60) ; plot1(V,"거래량"); Plot2(ma(V,Period1), "거래량이평1"); Plot3(ma(V,Period2), "거래량이평2"); Plot4(ma(V,Period3), "거래량이평3"); 여기에서 변화를 주고 싶어서요... 여기서 20일선을 상승시에는 빨강색... 하락시에는 파란색... 이렇게 구현하고 싶고요... 또한 단순.지수,가중,기하,삼각 이런게 있는데... 기하로 표시를 하고 싶습니다. 도움좀 부탁드립니다.