커뮤니티

수식 부탁드립니다.

프로필 이미지
저은아빠
2008-04-14 23:31:09
1466
글번호 15281
답변완료
수고하십니다. 선물 5분 챠트 기준. MACD(12.26.9)일때 원칙: MACD가 기준선 0선을 하향돌파 할때 매도 MACD가 기준선 0선을 상향돌파 할때 매수 그러나 위 원칙대로 하면 2계약이 필요하므로, 진입이 늦더라도 1계약으로 진입 할수 있도록 청산과 진입이 같은 봉에 안나오게 해 주십시요. (진입은 청산 다음봉,포지션 없다면 바로 진입) 예)포지션 없는 상태에서 MACD선이 0선 상향 돌파하면 =>매수 => 0선 하향돌파 =>매수청산=>다음봉시초가에 매도진입=>0선 상향돌파 =>매도 청산=> 다음봉 시초가에 매수 진입........ 부탁 드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2008-04-15 09:51:13

안녕하세요 예스스탁입니다. Input : shortPeriod(12), longPeriod(26); Var : value(0),cnt(0); value = MACD(shortPeriod, longPeriod); if cnt < 1 Then{ if crossup(value,0) Then { buy("B",AtMarket); } if CrossDown(value,0) Then { sell("S",AtMarket); } } if crossdown(value,0) Then exitlong(); if CrossUp(value,0) Then ExitShort(); if cnt < 1 and BarsSinceexit(1) == 1 Then{ if MarketPosition(1) == -1 Then { buy("Buy",AtMarket); } if MarketPosition(1) == 1 Then { sell("Sell",AtMarket); } } 청산 다음봉의 반대방향 진입하는 식입니다. 청산 봉 다음봉의 시초가에 진입은 onclose/ atmarket모두 조건만족 봉 다음봉의 시초가에 주문이 실제 나가므로 다음봉 완성시에 진입하는 식으로 작성했습니다. 즐거운 하루되세요 > 저은아빠 님이 쓴 글입니다. > 제목 : 수식 부탁드립니다. > 수고하십니다. 선물 5분 챠트 기준. MACD(12.26.9)일때 원칙: MACD가 기준선 0선을 하향돌파 할때 매도 MACD가 기준선 0선을 상향돌파 할때 매수 그러나 위 원칙대로 하면 2계약이 필요하므로, 진입이 늦더라도 1계약으로 진입 할수 있도록 청산과 진입이 같은 봉에 안나오게 해 주십시요. (진입은 청산 다음봉,포지션 없다면 바로 진입) 예)포지션 없는 상태에서 MACD선이 0선 상향 돌파하면 =>매수 => 0선 하향돌파 =>매수청산=>다음봉시초가에 매도진입=>0선 상향돌파 =>매도 청산=> 다음봉 시초가에 매수 진입........ 부탁 드립니다.