커뮤니티
문의드립니다.
2013-10-14 12:59:56
160
글번호 68414
안녕하세요. 아래 시스템 식 수정 부탁드립니다.
매수는
1)스토케스틱에서 K가 D 라인 위에 있고
2)K와 D는 모두 과열권 보다는 아래에 있고
3)MACD가 0을 돌파하면서, Shortperiod 가 직전 2개봉보다 클 때
입니다.
매도는 반대입니다.
선언되지 않은 함수라는 메세지가 뜹니다.
수정 부탁드립니다.
Inputs: Length1(20),Length2(12),Length3(12),OverSold(30),OverBought(70),ShortPeriod(5),LongtPeriodP(20);
Variables: KLine(0), DLine(0), value(0);
KLine = StochasticsK(Length1,Length2);
DLine = StochasticsD(Length1,Length2,Length3);
value = MACD(ShortPeriod,LongtPeriodP);
If KLine > DLine AND KLine < OverBought AND KLine < OverBought and DLine < OverBought and CrossUP(value, 0) and ShortPeriod > ShortPeriod(2) Then
Buy ("Stch_LE");
If KLine< DLine AND KLine > OverSold AND KLine > OverSold and DLine > OverSold and CrossDown(value, 0) and ShortPeriod < ShortPeriod(2) Then
Sell ("Stch_SE");
답변 1
예스스탁 예스스탁 답변
2013-10-14 17:33:28
안녕하세요
예스스탁입니다.
수식에서 보시면 ShortPeriod는 단지
MACD를 계산하기 위한 기간값(5)일 뿐입니다.
Shortperiod 가 직전 2개봉보다 클 때가 어떤 의미인지 모르겠습니다.
MACD가 직전 2개봉보다 크다이면 아래식을 사용하시면 됩니다.
Inputs: Length1(20),Length2(12),Length3(12),OverSold(30),OverBought(70),ShortPeriod(5),LongtPeriodP(20);
Variables: KLine(0), DLine(0), value(0);
KLine = StochasticsK(Length1,Length2);
DLine = StochasticsD(Length1,Length2,Length3);
value = MACD(ShortPeriod,LongtPeriodP);
If KLine > DLine AND KLine < OverBought AND DLine < OverBought and
CrossUP(value, 0) and value > value[1] and value > value[2] Then
Buy ("Stch_LE");
If KLine< DLine AND KLine > OverSold AND DLine > OverSold and
CrossDown(value, 0) and value < value[1] and value < value[2] Then
Sell ("Stch_SE");
MACD가 2개봉 연속상승, 연속하락이시면 아래식 이용하시면 됩니다.
Inputs: Length1(20),Length2(12),Length3(12),OverSold(30),OverBought(70),ShortPeriod(5),LongtPeriodP(20);
Variables: KLine(0), DLine(0), value(0);
KLine = StochasticsK(Length1,Length2);
DLine = StochasticsD(Length1,Length2,Length3);
value = MACD(ShortPeriod,LongtPeriodP);
If KLine > DLine AND KLine < OverBought AND DLine < OverBought and
CrossUP(value, 0) and value > value[1] and value[1] > value[2] Then
Buy ("Stch_LE");
If KLine< DLine AND KLine > OverSold AND DLine > OverSold and
CrossDown(value, 0) and value < value[1] and value[1] < value[2] Then
Sell ("Stch_SE");
즐거운 하루되세요
> 애널박 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 안녕하세요. 아래 시스템 식 수정 부탁드립니다.
매수는
1)스토케스틱에서 K가 D 라인 위에 있고
2)K와 D는 모두 과열권 보다는 아래에 있고
3)MACD가 0을 돌파하면서, Shortperiod 가 직전 2개봉보다 클 때
입니다.
매도는 반대입니다.
선언되지 않은 함수라는 메세지가 뜹니다.
수정 부탁드립니다.
Inputs: Length1(20),Length2(12),Length3(12),OverSold(30),OverBought(70),ShortPeriod(5),LongtPeriodP(20);
Variables: KLine(0), DLine(0), value(0);
KLine = StochasticsK(Length1,Length2);
DLine = StochasticsD(Length1,Length2,Length3);
value = MACD(ShortPeriod,LongtPeriodP);
If KLine > DLine AND KLine < OverBought AND KLine < OverBought and DLine < OverBought and CrossUP(value, 0) and ShortPeriod > ShortPeriod(2) Then
Buy ("Stch_LE");
If KLine< DLine AND KLine > OverSold AND KLine > OverSold and DLine > OverSold and CrossDown(value, 0) and ShortPeriod < ShortPeriod(2) Then
Sell ("Stch_SE");
다음글
이전글