첨부 이미지
그림1
// 마이크로 나스닥 5분봉 RSI(14)+MACD선(3,10)
// 마이크로 나스닥 5분봉에서 RSI가 과매도권(25)에 들어왔을 때 MACD 단기(3)가 장기(10) 하향돌파
// 그 후 MACD선 단기(3)가 장기(10) 첫 상향돌파(골든크로스)때 신호띄우고 지켜보다가
// MACD 다시 하향돌파(데드크로스)후 다시 두 번째 상향돌파 때 매수
// 단, RSI가 50 이상일 때만
// 익절은 전저점대비 2배, 손절은 전저점에서 10포인트 하락했을 때 손절
답변 1
예스스탁
예스스탁 답변
2024-11-25 15:58:23
안녕하세요
예스스탁입니다.
1
전저점은 추상적인 표현입니다.
전저점을 수치적인 정확한 내용으로 올려주셔야 합니다.
진입봉 기준 20개봉 최저가로 대체해서 작성해 드립니다.
2
MACD는 시그널선까지 기간에 3개가 필요합니다.
시그널기간 확인하시고 지정해 주시면 됩니다.
아래식에서는 9로 지정했습니다.
3
input : short(3),long(10),sig(9);
input : Period(14);
var : macdv(0),macds(0),R(0),count(0),LL(0);
macdv = macd(short,long);
macds = ema(macdv,sig);
R = RSI(Period);
if CrossDown(R,25) Then
count = 0;
if CrossUp(MACDV,MACDS) Then
{
count = count+1;
if MarketPosition == 0 and count == 2 and R >= 50 Then
Buy("b");
}
if MarketPosition == 1 Then
{
LL = lowest(L,20)[BarsSinceEntry];
ExitLong("bp",AtLimit,EntryPrice+abs(EntryPrice-LL)*2);
ExitLong("bl",AtStop,LL-20);
}
즐거운 하루되세요
> jay91 님이 쓴 글입니다.
> 제목 : 수식 부탁드립니다
> // 마이크로 나스닥 5분봉 RSI(14)+MACD선(3,10)
// 마이크로 나스닥 5분봉에서 RSI가 과매도권(25)에 들어왔을 때 MACD 단기(3)가 장기(10) 하향돌파
// 그 후 MACD선 단기(3)가 장기(10) 첫 상향돌파(골든크로스)때 신호띄우고 지켜보다가
// MACD 다시 하향돌파(데드크로스)후 다시 두 번째 상향돌파 때 매수
// 단, RSI가 50 이상일 때만
// 익절은 전저점대비 2배, 손절은 전저점에서 10포인트 하락했을 때 손절