커뮤니티

추세

프로필 이미지
회원
2004-02-26 10:59:26
1017
글번호 2585
답변완료
1) 이평선에 추세 를 판단할수있는 수식은 가능 할까요 부탁드립니다 input : P1(3), p2(5); var : sumV1(0), sumV2(0), maV1(0), maV2(0), count(0); maV2 = sumV2 / P2; if date != date[1] then { var1 = maV2[1];} 이것이 맞는지요? /////////////////////////// 2) 아래의 수식에 && m[1] >= 500000000 (거래대금 && v[1] >= 500000 (거래량 이런수식을 주입하면검증은 되는데 원하는 신호가 나오지 않네요 불가 한가요 input : P1(5), p2(20); var : sumV1(0), sumV2(0), maV1(0), maV2(0), count(0); sumV1 = 0; sumV2 = 0; for count = 0 to p2-1 { if count <= p1-1 then sumV1 = sumV1 + DayClose(count); if count <= p2-1 then sumV2 = sumV2 + DayClose(count); } maV1 = sumV1 / P1; maV2 = sumV2 / P2; if CrossUp(maV1, maV2) then buy(); if CrossDown(maV1, maV2) then exitlong();
검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2004-02-26 14:09:14

안녕하세요..예스스탁입니다. 먼저 답변드렸던 식에 이평선의 추세를 판단하는 내용이 있습니다. [시스템식] input : P1(5), p2(20), P3(60); var : sumV1(0), sumV2(0), sumV3(0), maV1(0), maV2(0), maV3(0), count(0); sumV1 = 0; sumV2 = 0; sumV3 = 0; for count = 0 to p2-1 { if count <= p1-1 then sumV1 = sumV1 + DayClose(count); if count <= p2-1 then sumV2 = sumV2 + DayClose(count); if count <= p3-1 then sumV3 = sumV3 + DayClose(count); } maV1 = sumV1 / P1; maV2 = sumV2 / P2; maV3 = sumV3 / P3; if date != date[1] then var1 = maV2[1]; if CrossUp(maV1, maV2) and maV1 > maV3 and maV2 > var1 then buy(); if CrossDown(maV1, maV2) then exitlong(); 위 식중 maV2 > var1 부분이 이평의 추세를 나타내는 것입니다.. maV2는 분봉차트에 나타난 일봉의 현재의 20일 이동평균값이고, var1은 전일 종가시점의 20일 이동평균값입니다. 그리고 && m[1] >= 500000000 (거래대금 && v[1] >= 500000 (거래량 위 내용을 추가해서 원하는 매매신호가 나오지 않는다고 하셨는데, V[1] 분봉에서 전봉의 거래량을 의미하게 됩니다. 혹시 전일의 거래량의 의미로 사용하신것은 아닌지요? 식 자체에는 이상이 없다고 판단됩니다. > CJ_su0202 님이 쓴 글입니다. > 제목 : 추세 > 1) 이평선에 추세 를 판단할수있는 수식은 가능 할까요 부탁드립니다 input : P1(3), p2(5); var : sumV1(0), sumV2(0), maV1(0), maV2(0), count(0); maV2 = sumV2 / P2; if date != date[1] then { var1 = maV2[1];} 이것이 맞는지요? /////////////////////////// 2) 아래의 수식에 && m[1] >= 500000000 (거래대금 && v[1] >= 500000 (거래량 이런수식을 주입하면검증은 되는데 원하는 신호가 나오지 않네요 불가 한가요 input : P1(5), p2(20); var : sumV1(0), sumV2(0), maV1(0), maV2(0), count(0); sumV1 = 0; sumV2 = 0; for count = 0 to p2-1 { if count <= p1-1 then sumV1 = sumV1 + DayClose(count); if count <= p2-1 then sumV2 = sumV2 + DayClose(count); } maV1 = sumV1 / P1; maV2 = sumV2 / P2; if CrossUp(maV1, maV2) then buy(); if CrossDown(maV1, maV2) then exitlong();