커뮤니티
수식요청
2010-09-16 15:31:12
919
글번호 32389
---매수(진입)---
1.주가이격도 배열: 정배열(단기:50MA<장기:100MA)
2.주가장기이격도 구간: 100<= 이격도 <=125(이격도가 100-125사이)
3.모멘텀:모멘텀과 시그널 정배열(모멘텀기간:10,시그널 기간:5)
4.TSI 구간: TSI>=0 (이평기간1:8,이평기간2:3)
5.DMI구간: +DMI<=50 (DMI 기간:14)
위의 모든조건이 충족되면 매수또는 진입
---매도(청산)---
1.주가이격도 배열: 역배열(단기:50MA>장기:100MA)
2.이동평균선 돌파:주가가 100MA 이동평균선을 하향돌파
3.DMI 구간:+DMI>=57(DMI 기간:14)
4.주가장기이격도(100MA)구간:137<=이격도<=160(장기이격도가 137-160사이)
위의 조건중 1개만 충족되어도 매도(청산)
위와 같은 시스템식을 부탁드립니다..
tradech@hanmail.net 으로 보내주시면 감사하겠습니다..
답변 1
예스스탁 예스스탁 답변
2010-09-16 18:09:24
안녕하세요
예스스탁입니다.
input : MAP1(50),MAP2(100),이격도기간(100),Mom1(10),mom2(5),TSIP1(10),TSIP2(20),TSIP3(30),DMIP(14);
if ma(c,MAP1) > ma(C,MAP2) And
100 <= Disparity(이격도기간) and Disparity(이격도기간) <= 125 And
Momentum(mom1) > ema(Momentum(mom1),mom2) And
TSI(C, TSIP1, TSIP2,TSIP3) >= 0 And
DMI(DMIP) <= 50 Then
buy();
if ma(c,MAP1) < ma(C,MAP2) And
CrossDown(c,ma(c,map2)) and
DMI(DMIP) >= 57 and
137 <= Disparity(이격도기간) and Disparity(이격도기간) <= 160 Then
exitlong();
각 기간값을 외부변수로 처리해 드렸습니다.
TSI는 기간값이 3개가 필요한데 질문내용이 조금 달라 10,20,30으로 작성했습니다.
각 지표의 기간값을 모두 외부변수처리해 드렸습니다. 수정하시기 바랍니다.
즐거운 하루되세요
> HI_coco 님이 쓴 글입니다.
> 제목 : 수식요청
> ---매수(진입)---
1.주가이격도 배열: 정배열(단기:50MA<장기:100MA)
2.주가장기이격도 구간: 100<= 이격도 <=125(이격도가 100-125사이)
3.모멘텀:모멘텀과 시그널 정배열(모멘텀기간:10,시그널 기간:5)
4.TSI 구간: TSI>=0 (이평기간1:8,이평기간2:3)
5.DMI구간: +DMI<=50 (DMI 기간:14)
위의 모든조건이 충족되면 매수또는 진입
---매도(청산)---
1.주가이격도 배열: 역배열(단기:50MA>장기:100MA)
2.이동평균선 돌파:주가가 100MA 이동평균선을 하향돌파
3.DMI 구간:+DMI>=57(DMI 기간:14)
4.주가장기이격도(100MA)구간:137<=이격도<=160(장기이격도가 137-160사이)
위의 조건중 1개만 충족되어도 매도(청산)
위와 같은 시스템식을 부탁드립니다..
tradech@hanmail.net 으로 보내주시면 감사하겠습니다..