커뮤니티
시스템 식에서 결과 문의...
2008-02-21 23:04:03
852
글번호 14750
Input : Period(20);
Var : 이평(0);
이평 = ma(C, Period);
if 이평 > 이평[1] and 이평[1] < 이평[2] then //이동평균선이 상향 반전시 매수(매도청산)
buy();
if 이평 < 이평[1] and 이평[1] > 이평[2] then //이동평균선이 하향 반전시 매도(매수청산)
sell();
============================================
Input : Period(20);
Var : maV(0);
maV = ma(C, Period);
if CrossUp(C, maV) then //이동평균선이 상향 반전시 매수(매도청산)
buy();
if CrossDown(C, maV) then //이동평균선이 하향 반전시 매도(매수청산)
sell();
이 2개의 식을 예스트레이더 3.1 에서 각각 시뮬레이션 해보면
결과가 다르게 나오네요?
같은것이 아니였나요?..
답변 1
예스스탁 예스스탁 답변
2008-02-22 09:11:12
안녕하세요
예스스탁입니다.
풀어서 작성한 식은 이동평균의 하락반전/상승반전 식입니다.
골든 크로스와 데드크로스는 풀어서 작성하면 아래와 같스빈다.
Input : Period(20);
Var : 이평(0);
이평 = ma(C, Period);
if C > 이평[1] and C[1] <= 이평[1] then
buy();
if C < 이평[1] and C[1] >= 이평[1] then
sell();
즐거운 하루되세요
> 그리움 님이 쓴 글입니다.
> 제목 : 시스템 식에서 결과 문의...
> Input : Period(20);
Var : 이평(0);
이평 = ma(C, Period);
if 이평 > 이평[1] and 이평[1] < 이평[2] then //이동평균선이 상향 반전시 매수(매도청산)
buy();
if 이평 < 이평[1] and 이평[1] > 이평[2] then //이동평균선이 하향 반전시 매도(매수청산)
sell();
============================================
Input : Period(20);
Var : maV(0);
maV = ma(C, Period);
if CrossUp(C, maV) then //이동평균선이 상향 반전시 매수(매도청산)
buy();
if CrossDown(C, maV) then //이동평균선이 하향 반전시 매도(매수청산)
sell();
이 2개의 식을 예스트레이더 3.1 에서 각각 시뮬레이션 해보면
결과가 다르게 나오네요?
같은것이 아니였나요?..
다음글
이전글