커뮤니티

수식 작성 부탁드립니다.

프로필 이미지
양치기
2020-03-10 17:23:03
472
글번호 136773
답변완료
항상 도움 주셔서 감사합니다. 종목 : 해선 타임 : 10분봉 매수 진입식 : 1. MACD가 0선 아래서 MACD 시그널을 상향 돌파할때 매수 단, MACD 값이 -2.0 아래인 경우에만 매수 진입 2. 만약 MACD 값이 -2.0 아래에서 매수 진입하고 MACD가 MACD 시그널을 하향 돌파해 매수 손절 후 다시 MACD가 0선 아래이고 MACD 값이 -2.0 아래인 조건을 만족하여 재 진입시에는 1번 진입 MACD 값보다 낮은 경우만 재진입 매수 청산식 : MACD가 0선을 상향 돌파할 경우 청산 매수 손절식 : MACD가 0선을 상향 돌파하지 못하고 다시 MACD 시그널을 하향 돌파할때 매수손절 매도 진입식 : 1. MACD가 0선 위에서 MACD 시그널을 하향 돌파할때 매도 단, MACD 값이 +2.0 위인 경우에만 매도 진입 2. 만약 MACD 값이 +2.0 위에서 매도 진입하고 MACD가 MACD 시그널을 상향 돌파해 매도 손절 후 다시 MACD가 0선 위이고 MACD 값이 +2.0 위인 조건을 만족하여 재 진입시에는 1번 진입 MACD 값보다 높은 경우만 재진입 매도 청산식 : MACD가 0선을 하향 돌파할 경우 청산 매도 손절식 : MACD가 0선을 하향 돌파하지 못하고 다시 MACD 시그널을 상향 돌파할때 매도손절 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-03-10 19:11:05

안녕하세요 예스스탁입니다. Input : shortPeriod(12), longPeriod(26), Period(9); Var : MACDv(0), MACDs(0),bb(0),ss(0); MACDv = MACD(shortPeriod, longPeriod); MACDs = ema(MACDv,Period); if CrossDown(macdv,-2) Then { bb = 0; } if CrossUp(macdv,2) Then { bb = 0; } if MarketPosition <= 0 and macdv < -2 and crossup(macdv,macds) and (bb == 0 or (bb < 0 and macdv < bb)) Then { bb = macdv; buy("b"); } if MarketPosition >= 0 and macdv > 2 and CrossDown(macdv,macds) and (ss == 0 or (ss > 0 and macdv > ss)) Then { ss = macdv; sell("s"); } if MarketPosition == 1 Then { if crossup(macdv,0) Then ExitLong("bx1"); if CrossDown(macdv,macds) Then ExitLong("bx2"); } if MarketPosition == -1 Then { if CrossDown(macdv,0) Then ExitShort("sx1"); if CrossUp(macdv,macds) Then ExitShort("sx2"); } 즐거운 하루되세요 > 양치기 님이 쓴 글입니다. > 제목 : 수식 작성 부탁드립니다. > 항상 도움 주셔서 감사합니다. 종목 : 해선 타임 : 10분봉 매수 진입식 : 1. MACD가 0선 아래서 MACD 시그널을 상향 돌파할때 매수 단, MACD 값이 -2.0 아래인 경우에만 매수 진입 2. 만약 MACD 값이 -2.0 아래에서 매수 진입하고 MACD가 MACD 시그널을 하향 돌파해 매수 손절 후 다시 MACD가 0선 아래이고 MACD 값이 -2.0 아래인 조건을 만족하여 재 진입시에는 1번 진입 MACD 값보다 낮은 경우만 재진입 매수 청산식 : MACD가 0선을 상향 돌파할 경우 청산 매수 손절식 : MACD가 0선을 상향 돌파하지 못하고 다시 MACD 시그널을 하향 돌파할때 매수손절 매도 진입식 : 1. MACD가 0선 위에서 MACD 시그널을 하향 돌파할때 매도 단, MACD 값이 +2.0 위인 경우에만 매도 진입 2. 만약 MACD 값이 +2.0 위에서 매도 진입하고 MACD가 MACD 시그널을 상향 돌파해 매도 손절 후 다시 MACD가 0선 위이고 MACD 값이 +2.0 위인 조건을 만족하여 재 진입시에는 1번 진입 MACD 값보다 높은 경우만 재진입 매도 청산식 : MACD가 0선을 하향 돌파할 경우 청산 매도 손절식 : MACD가 0선을 하향 돌파하지 못하고 다시 MACD 시그널을 상향 돌파할때 매도손절 감사합니다.