커뮤니티

문의드립니다.

프로필 이미지
래피
2022-11-16 00:43:45
1313
글번호 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가 기준선 하향 돌파하면 매도. 이렇게 하려면 어떻게 작성 해야 하나요?