커뮤니티

수고하십니다....수식문의드립니다.

프로필 이미지
ysman
2016-03-14 10:19:08
70
글번호 96202
답변완료
시스템식 관련 문의를 드립니다. 1. 아침 9시부터 진입 익일 3시에 포지션 전체 청산 2. 기본 매수 (매도) - MACD 골든(데드) 크로스가 발생한 후 현재봉이 5 이평선 아래 (위) 에 있을 경우 - 단, MACD 골든 (데드) 크로스 후 5개봉내에서 이평선 아래(위) 조건이 아닐 경우는 다음 MACD 크로스 신호를 대기 3. 기본 청산 - 익절 : 진입 후 20틱 / 손절 : 진입 후 30틱 - 강제청산 : 현재가가 5 이평선을 붕괴(돌파) 할 경우 청산 - 트레일링스탑 조건 A. 진입 후 현재가 수익이 20틱 이상이 되면 현재가가 10이평을 붕괴(돌파) 할 경우 스탑 B. 진입 후 현재가 수익이 20틱 이전에 10틱 하락하면 스탑
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-03-14 16:58:11

안녕하세요 예스스탁입니다. Input : short(25), long(26), sig(9),P1(5),P2(10); value1 = MACD(short, long); value2 = ema(value1, sig); value3 = ma(c,P1); value4 = ma(C,P2); if crossup(value1,value2) Then var1 = 0; var1 = var1+1; if CrossDown(value1,value2) Then var2 = 0; var2 = var2+1; if stime >= 090000 or stime < 030000 then{ if value1 > value2 and var1 <= 5 and C < value3 then buy(); if value1 < value2 and var2 <= 5 and C > value3 then sell(); } if MarketPosition == 1 Then{ if CrossDown(c,value1) Then ExitLong("bx1"); if highest(H,BarsSinceEntry) >= EntryPrice+PriceScale*20 and CrossDown(c,value2) Then ExitLong("bx2"); if highest(H,BarsSinceEntry) < EntryPrice+PriceScale*20 Then ExitLong("bx3",AtStop,highest(H,BarsSinceEntry)-PriceScale*10); } if MarketPosition == -1 Then{ if CrossUp(c,value1) Then ExitShort("sx1"); if Lowest(L,BarsSinceEntry) <= EntryPrice-PriceScale*20 and CrossUp(c,value2) Then ExitLong("sx2"); if Lowest(L,BarsSinceEntry) > EntryPrice-PriceScale*20 Then ExitShort("sx3",AtStop,Lowest(L,BarsSinceEntry)+PriceScale*10); } SetStopLoss(PriceScale*20,PointStop); SetStopProfittarget(PriceScale*30,PointStop); if stime == 030000 or (stime > 030000 and stime[1] < 030000) Then{ ExitLong(); ExitShort(); } 즐거운 하루되세요 > ysman 님이 쓴 글입니다. > 제목 : 수고하십니다....수식문의드립니다. > 시스템식 관련 문의를 드립니다. 1. 아침 9시부터 진입 익일 3시에 포지션 전체 청산 2. 기본 매수 (매도) - MACD 골든(데드) 크로스가 발생한 후 현재봉이 5 이평선 아래 (위) 에 있을 경우 - 단, MACD 골든 (데드) 크로스 후 5개봉내에서 이평선 아래(위) 조건이 아닐 경우는 다음 MACD 크로스 신호를 대기 3. 기본 청산 - 익절 : 진입 후 20틱 / 손절 : 진입 후 30틱 - 강제청산 : 현재가가 5 이평선을 붕괴(돌파) 할 경우 청산 - 트레일링스탑 조건 A. 진입 후 현재가 수익이 20틱 이상이 되면 현재가가 10이평을 붕괴(돌파) 할 경우 스탑 B. 진입 후 현재가 수익이 20틱 이전에 10틱 하락하면 스탑