커뮤니티
수식문의드립니다
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일 이동평균선이 횡보상태에서는 분봉 매매시 너무 잦은
매매가 발생되므로 손실이 많이 발생되는데요
일봉이 횡보조정상태에서 매매가 이루어지지 않는 식을 만들고 싶습니다
이평선 수렴식이나 이격도를 적용할거 같은데요 잘 안됩니다
다음글
이전글