커뮤니티
수식 수정 부탁합니다
2008-10-31 07:08:33
566
글번호 17796
수고 많으십니다.
제가 구현하고자 하는 식은 특정 이평이 골드나 데드 난후에 MACD에서 신호가 나오면 진입하는 식인데 아래와 같이 했는데 화살표 신호가 안나타납니다.. 화면에 아무표시도 없구요.. 뭐가 문제 인지 모르겠습니다.
제가 표현한 식은
2개 이평이 크로스 한후에 MACD신호가 나면 진입하는 식인데 부탁합니다.
Input : shortPeriod(12), longPeriod(26);
Var : value(0);
value = MACD(shortPeriod, longPeriod);
# 매수/매도청산
if crossup(ma(c,5),ma(c,40)) then Begin
If CrossUP(value, 0) Then
Buy();
end;
# 매도/매수청산
if CrossDown(ma(c,5),ma(c,40)) then Begin
If CrossDown(value, 0) Then
Sell();
end;
답변 1
예스스탁 예스스탁 답변
2008-10-31 15:53:27
안녕하세요
예스스탁입니다.
Input : shortPeriod(12), longPeriod(26);
Var : value(0);
value = MACD(shortPeriod, longPeriod);
# 매수/매도청산
if ma(c,5) > ma(c,40) then Begin
If CrossUP(value, 0) Then
Buy();
end;
# 매도/매수청산
if ma(c,5) < ma(c,40) then Begin
If CrossDown(value, 0) Then
Sell();
end;
기존에 작성한 식은 이평골드와 MACD조건이 동시에 발생해야 신호가 나오는 식입니다.
식을 수정했습니다.
즐거운 하루되세요
> 변동성 님이 쓴 글입니다.
> 제목 : 수식 수정 부탁합니다
> 수고 많으십니다.
제가 구현하고자 하는 식은 특정 이평이 골드나 데드 난후에 MACD에서 신호가 나오면 진입하는 식인데 아래와 같이 했는데 화살표 신호가 안나타납니다.. 화면에 아무표시도 없구요.. 뭐가 문제 인지 모르겠습니다.
제가 표현한 식은
2개 이평이 크로스 한후에 MACD신호가 나면 진입하는 식인데 부탁합니다.
Input : shortPeriod(12), longPeriod(26);
Var : value(0);
value = MACD(shortPeriod, longPeriod);
# 매수/매도청산
if crossup(ma(c,5),ma(c,40)) then Begin
If CrossUP(value, 0) Then
Buy();
end;
# 매도/매수청산
if CrossDown(ma(c,5),ma(c,40)) then Begin
If CrossDown(value, 0) Then
Sell();
end;
다음글
이전글