커뮤니티
교차
2004-02-24 15:37:38
1446
글번호 2562
일봉상
5일 이평선이 20일 이평선을 교차 하면 매수
부탁드립니다
P/S
이것을 을 수식으로 하면 일봉에 수식 되는데요
분챠트에 적용 할수있게 가능 할까요
감사합니다
- 1. 2004-02-24 PM 03_39_17.jpg (0.15 MB)
답변 3
예스스탁 예스스탁 답변
2004-02-25 10:12:22
안녕하세요..
문의하신 시스템식 답변드립니다.
//분봉차트에서 일봉의 이동평균선 교차시 매매
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();
> CJ_su0201 님이 쓴 글입니다.
> 제목 : 교차
> 일봉상
5일 이평선이 20일 이평선을 교차 하면 매수
부탁드립니다
P/S
이것을 을 수식으로 하면 일봉에 수식 되는데요
분챠트에 적용 할수있게 가능 할까요
감사합니다
회원
2004-02-25 12:31:12
답변 감사합니다
추가 문의드립니다
문제점
1)20일선이 하락 하고 있는데 5일선이 교차되면 역 효과 가 나오네요
20일선에 하락 추세를 판단할수있는 것이 잇을가요
신호가 발생이 되지않게 말입니다
2)항상 5일선은 60일선위에 있어야 한다
3)
받은 일봉에 넣어보니 교차되고 다음봉에 나옵니다
어떻게 된건지 설명 부탁드립니다
2)번 포함해서 분챠트로 문의드렸는데 일봉 매매 할수있게 해주세요
그리고 일봉 매매 에서는 항상 청산 식이 포함 되어야 하니요
너무 많은 내용 이라서 귀찮더라도
답변 부탁드립니다
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 타주기 이동평균선 교차
> 안녕하세요..
문의하신 시스템식 답변드립니다.
//분봉차트에서 일봉의 이동평균선 교차시 매매
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();
> CJ_su0201 님이 쓴 글입니다.
> 제목 : 교차
> 일봉상
5일 이평선이 20일 이평선을 교차 하면 매수
부탁드립니다
P/S
이것을 을 수식으로 하면 일봉에 수식 되는데요
분챠트에 적용 할수있게 가능 할까요
감사합니다
예스스탁 예스스탁 답변
2004-02-25 14:18:45
안녕하세요..예스스탁입니다.
작성해드린 식은 분봉차트에 적용하는 시스템식입니다.
일봉이든 분봉이든 시스템식일 경우 진입식과 청산식이 있어야 완전한 식이 됩니다. 시스템트레이딩 설정창에서 강제청산 또는 당일청산으로만 청산하는 경우가 아니라면 당연히 청산식도 필요합니다.
수정해서 작성드리는 내용은
분봉차트상에서 일봉의 20일 이평이 상승중인 상태이고 5일 이평이 60일 이평보다 큰 상태에서 5일 이평이 20일 이평을 골든크로스내면 매수진입하고,
데드클로스 발생할때 매수청산하는 식입니다.
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();
즐거운 날 되세요..
다음글
이전글