커뮤니티
문의드립니다.
2022-11-16 00:43:45
1354
글번호 163830
안녕하세요.
시스템 트레이딩 초보입니다.
유튜브도 보고 했는데 막상 프로그램을 작성 하려니 너무 막막하네요.
일단 만들고 싶은 기준은 있는데 시작을 못하고 있어서 도움 부탁드립니다.
내용은,
1. 5분봉 차트에서 MACD가 기준선 상향 돌파일 때 매수하고, RSI 과열 구간이 나오면 매도.
2. 5분봉 차트에서 MACD가 기준선 하향 톨파일 때 매도 하고, RSI 침체 구간이 나오면 매수
이거랑.
3. 5분봉 차트에서 MACD가 기준선 상향 돌파 후, 10분 봉 차트에서 MACD가 기준선 하향 돌파하면 매도.
이렇게 하려면 어떻게 작성 해야 하나요?
답변 1
예스스탁 예스스탁 답변
2022-11-16 11:44:55
안녕하세요
예스스탁입니다.
1
5분봉 차트에 적용하시면 됩니다.
input : short(5),long(20),sig(9),Period(9);
var : macdv(0),macds(0),RSIV(0);
macdv = macd(short,long);
macds = ema(macdv,sig);
RSIV = RSI(Period);
if CrossUp(MACDV,0) Then
Buy("b");
if CrossDown(RSIV,70) Then
Sell("s");
2
5분봉 차트에 적용하시면 됩니다.
input : short(5),long(20),sig(9),Period(9);
var : macdv(0),macds(0),RSIV(0);
macdv = macd(short,long);
macds = ema(macdv,sig);
RSIV = RSI(Period);
if CrossDown(MACDV,0) Then
Sell("s");
if CrossUp(RSIV,30) Then
Buy("b");
3
5분봉 차트에 적용하시면 됩니다.
5분봉 주기에서 10분봉 MACD를 별도 계산해서 조건지정하셔야 합니다.
input : 타주기분(10),short(12),long(26),sig(9);
var : S1(0),D1(0),TM(0),EP1(0),EP2(0),EP3(0),MACDO(0);
var : TF(0),xma1(0),xma2(0),idx(0),Prexma1(0),Prexma2(0);
var : tMACDV(0),MACDS(0),PreTMACDV(0);
var : MACDV(0),T(0);
MACDV = MACD(short,long);
Ep1 = 2/(short+1);
Ep2 = 2/(long+1);
Ep3 = 2/(sig+1);
if Bdate != Bdate[1] Then
{
S1 = TimeToMinutes(stime);
D1 = sdate;
}
if D1 > 0 then
{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
TF = TM%타주기분;
if Bdate != Bdate[1] or
(Bdate == Bdate[1] and 타주기분 > 1 and TF < TF[1]) or
(Bdate == Bdate[1] and 타주기분 > 1 and TM >= TM[1]+타주기분) or
(Bdate == Bdate[1] and 타주기분 == 1 and TM > TM[1]) Then
{
idx = idx + 1;
Prexma1 = xma1[1];
Prexma2 = xma2[1];
PreTMACDV = tMACDV[1];
}
if idx <= 1 then
{
xma1 = C;
xma2 = C;
tMACDV = xma1-xma2;
}
else{
xma1 = C * EP1 + Prexma1 * (1-EP1);
xma2 = C * EP2 + Prexma2 * (1-EP2);
tMACDV = xma1-xma2;
}
if CrossUp(MACDV,0) Then
T = 1;
if CrossDown(MACDV,0) Then
T = -1;
if T == 1 and tMACDV < 0 and PreTMACDV > 0 Then
Sell();
}
즐거운 하루되세요
> 래피 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 안녕하세요.
시스템 트레이딩 초보입니다.
유튜브도 보고 했는데 막상 프로그램을 작성 하려니 너무 막막하네요.
일단 만들고 싶은 기준은 있는데 시작을 못하고 있어서 도움 부탁드립니다.
내용은,
1. 5분봉 차트에서 MACD가 기준선 상향 돌파일 때 매수하고, RSI 과열 구간이 나오면 매도.
2. 5분봉 차트에서 MACD가 기준선 하향 톨파일 때 매도 하고, RSI 침체 구간이 나오면 매수
이거랑.
3. 5분봉 차트에서 MACD가 기준선 상향 돌파 후, 10분 봉 차트에서 MACD가 기준선 하향 돌파하면 매도.
이렇게 하려면 어떻게 작성 해야 하나요?