항상 도움 주셔서 감사합니다.
종목 : 해선
타임 : 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 시그널을 상향 돌파할때 매도손절
감사합니다.