커뮤니티

MACD

프로필 이미지
추세순응
2008-11-16 20:23:07
892
글번호 18165
답변완료
일봉 갭보정 .. MACD 12 26 9 MACD선 이 O선을 위에 위치하거나 올라서면 그다음봉 부터 아침시가이후 1틱 오르면 매수 내려서거나 아래값 에 위치하면 그다음봉 부터 아침시가 이후 1틱 내리면 매도 손절매 : 2포인트(계약당 100만원) 트레일링스탑 : 1포인트 이익시 0.1포인트까지 되밀릴시 불충족시 14:40분 전량청산 . 데이트레이딩 하루 1회만거래
시스템
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2008-11-17 11:02:14

안녕하세요 예스스탁입니다. input : sp(12), lp(26), period(9); var : sumGap(0), gap(0),GC(0),cnt(0),count(0); var : MacdVal(0), MacdSig(0); if date!=date[1] then { // 날짜가 변경되는 봉에서(분봉에서 첫번째 봉) gap = Open-Close[1]; // 일간갭 sumGap = sumGap+gap; // 일간갭 누적 Condition1 == False; } GC = C - sumGap; // 갭보정 종가 MacdVal = ema(GC,sP)-ema(GC,lP); //macd 지표 MacdSig = ema(MacdVal, Period); //macd signal 지표 count = 0; for cnt = 0 to 10{ if sdate == EntryDate(cnt) Then count = count+1; } If crossup(MACDval,0) then Condition1 == True; if Condition1 == True and count == 0 Then{ buy("매수",AtStop,dayopen()+PriceScale); Sell("매도",AtStop,dayopen()-PriceScale); } SetStopLoss(2,PointStop); SetStopTrailing(0.1,1,pointstop); SetStopEndofday(1440); 즐거운 하루되세요 > 추세순응 님이 쓴 글입니다. > 제목 : MACD > 일봉 갭보정 .. MACD 12 26 9 MACD선 이 O선을 위에 위치하거나 올라서면 그다음봉 부터 아침시가이후 1틱 오르면 매수 내려서거나 아래값 에 위치하면 그다음봉 부터 아침시가 이후 1틱 내리면 매도 손절매 : 2포인트(계약당 100만원) 트레일링스탑 : 1포인트 이익시 0.1포인트까지 되밀릴시 불충족시 14:40분 전량청산 . 데이트레이딩 하루 1회만거래
프로필 이미지

해나리

2008-11-17 13:12:02

수고하십니다. 시뮬레이션 실행해보니 거래가 전혀 일어나지 않는데 원인이 무엇인지요? 또한 if Condition1 == True and count == 0 Then{ buy("매수",AtStop,dayopen()+PriceScale); Sell("매도",AtStop,dayopen()-PriceScale); } 이 부분에서 Condition1이 참이고, 포지션진입이 없으면 매수와 매도 둘다가 실행되는데, condition1이 거짓이거나(혹은 MacdVal이 0 아래에 있을때 등) 할때에 매도가 실행되도록 해야 되지 않는지요? 그럼 수고하십시요...