커뮤니티

수식문의드립니다

프로필 이미지
실상사
2004-10-21 21:33:44
1051
글번호 5487
답변완료
1.30분봉 이동평균선GOLD/DEAD 매매식은 이미 제공하고 있는데요 이동평균매매식의 조건에 일봉기준 15일 20일 25일 정배열상태에서 분봉매매식을 만들고 싶습니다(일봉을 참조하여 분봉매매식임) 2. 일봉기준 15,20,25일 이동평균선이 횡보상태에서는 분봉 매매시 너무 잦은 매매가 발생되므로 손실이 많이 발생되는데요 일봉이 횡보조정상태에서 매매가 이루어지지 않는 식을 만들고 싶습니다 이평선 수렴식이나 이격도를 적용할거 같은데요 잘 안됩니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2004-10-22 16:30:27

안녕하세요 예스스탁입니다. 문의하신 식은 다음과 같습니다. 1. input : P1(15), p2(20), p3(25); var : count(0), sumV1(0), sumV2(0), sumV3(0), maV15(0), maV20(0), maV25(0); sumV1 = 0; sumV2 = 0; sumV3 = 0; for count = 1 to p3 { if count <= p1 then sumV1 = sumV1 + DayClose(count); if count <= p2 then sumV2 = sumV2 + DayClose(count); if count <= p3 then sumV3 = sumV3 + DayClose(count); } maV15 = sumV1 / P1;//분봉에서 일봉 15일 이평 maV20 = sumV2 / P2;//분봉에서 일봉 20일 이평 maV25 = sumV3 / P3;//분봉에서 일봉 25일 이평 if maV15 > maV20 and maV20 > maV25 and 조건식 then buy(); 조건식에 골든 데드 조건식을 넣으시면 됩니다. 2. input : P1(15), p2(20), p3(25); var : count(0), sumV1(0), sumV2(0), sumV3(0), maV15(0), maV20(0), maV25(0); sumV1 = 0; sumV2 = 0; sumV3 = 0; for count = 1 to p3 { if count <= p1 then sumV1 = sumV1 + DayClose(count); if count <= p2 then sumV2 = sumV2 + DayClose(count); if count <= p3 then sumV3 = sumV3 + DayClose(count); } maV15 = sumV1 / P1;//분봉에서 일봉 15일 이평 maV20 = sumV2 / P2;//분봉에서 일봉 20일 이평 maV25 = sumV3 / P3;//분봉에서 일봉 25일 이평 if highest(maV15,5) > lowest(maV15,5)*1.05 and highest(maV20,5) > lowest(maV20,5)*1.05 and highest(maV25,5) > lowest(maV25,5)*1.05 and 조건식 then buy(); 횡보의 개념은 주관적인 요소가 많은 부분입니다. 5일간 각 이평의 등락율이 임의로 5%이상은 되어야 한다고 작성했습니다. %값을 조정하시기 바랍니다. 즐거운 하루되세요 > 실상사 님이 쓴 글입니다. > 제목 : 수식문의드립니다 > 1.30분봉 이동평균선GOLD/DEAD 매매식은 이미 제공하고 있는데요 이동평균매매식의 조건에 일봉기준 15일 20일 25일 정배열상태에서 분봉매매식을 만들고 싶습니다(일봉을 참조하여 분봉매매식임) 2. 일봉기준 15,20,25일 이동평균선이 횡보상태에서는 분봉 매매시 너무 잦은 매매가 발생되므로 손실이 많이 발생되는데요 일봉이 횡보조정상태에서 매매가 이루어지지 않는 식을 만들고 싶습니다 이평선 수렴식이나 이격도를 적용할거 같은데요 잘 안됩니다