커뮤니티

수식 문의드립니다.

프로필 이미지
회원
2004-06-10 11:06:43
1085
글번호 4015
답변완료
안녕하세요. 아래 수식은 예제에 나와있는 바이너리 수식입니다. 아래 수식에서 모르는것이 있어서 문의드리니 설명 부탁드립니다. (질문사항) 1.value 란에 maPeriod(20)이라고 되어 있는데 무슨뜻인지요? 2.value 란에 ROCPeriod라고 되어 있는데 ROC란 무슨뜻인지요? 3.# 매수/매도청산 에서 maV > maV[1] 라고 되어 있는데 maV(1)과 maV[1]는 어떻게 다르며 maV[2]는 maV[1]과 어떻게 다른지 알고 싶습니다. ================================================================================== input : maPeriod(20), ROCPeriod(12), stoPeriod1(5), stoPeriod2(3); Var : value(0), maV(0), Length(1); value = BW(maPeriod,ROCPeriod,stoPeriod1,stoPeriod2); maV = ma(C,Length); # 매수/매도청산 If CrossUp(value,0) and maV > maV[1] Then { Buy(); Exitshort(); } # 매도/매수청산 If CrossDown(value,0) and maV < maV[1] Then { Sell(); Exitlong(); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2004-06-10 14:02:56

안녕하세요 예스스탁입니다. 바이너리 웨이브는 MACD,지수이동평균,ROC,스톡캐스틱 총 4개의 지표를 이용하여 만든 지표입니다. 1. value의 maPeriod는 외부입력값으로 4개의 지표를 쓰므로 각 기간앞에 ma, Roc등을 붙여 구분한 것입니다. 2. ROC는 PROC(Price rate of change)로 사용자함수는 (C-C[Period])/C[Period]*100이며, 당일종가와 특정 시점의 종가 차이를 가격변화율로 나타낸 지표입니다. 당일의 주가가 n일전에 비해서 상승추세인지 하락추세인지를 분석할 수 있게 해 줍니다 3. maV[1]은 전봉, maV[2]는 전전봉의 이동평균값을 말하며, maV(1)로는 표현하실 수 없습니다. maV > maV[1]은 전봉보다 현재봉의 이평값이 높으므로 이평이 상승 중이라는 것을 말해줍니다. 감사합니다. 즐거운하루 되세요... ================================================================================ > CJ_chorongg 님이 쓴 글입니다. > 제목 : 수식 문의드립니다. > 안녕하세요. 아래 수식은 예제에 나와있는 바이너리 수식입니다. 아래 수식에서 모르는것이 있어서 문의드리니 설명 부탁드립니다. (질문사항) 1.value 란에 maPeriod(20)이라고 되어 있는데 무슨뜻인지요? 2.value 란에 ROCPeriod라고 되어 있는데 ROC란 무슨뜻인지요? 3.# 매수/매도청산 에서 maV > maV[1] 라고 되어 있는데 maV(1)과 maV[1]는 어떻게 다르며 maV[2]는 maV[1]과 어떻게 다른지 알고 싶습니다. ================================================================================== input : maPeriod(20), ROCPeriod(12), stoPeriod1(5), stoPeriod2(3); Var : value(0), maV(0), Length(1); value = BW(maPeriod,ROCPeriod,stoPeriod1,stoPeriod2); maV = ma(C,Length); # 매수/매도청산 If CrossUp(value,0) and maV > maV[1] Then { Buy(); Exitshort(); } # 매도/매수청산 If CrossDown(value,0) and maV < maV[1] Then { Sell(); Exitlong(); }