커뮤니티

안녕하세요.문의드립니다

프로필 이미지
몽고메리
2017-01-03 13:11:19
161
글번호 105542
답변완료
Macd시그널이 이전저점보다 2회연속높아지고 골든크로스나면 매수 Mscd시그널이 이전고점보다 2회연속낮아지고 데드크로스시 매도 시스템, 강조식도 부탁드립니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-01-04 10:33:11

안녕하세요 예스스탁입니다. 고점/저점에 판단규칙에 대한 언급은 없으셔서 하락반전/하락반전시점을 고점/저점으로 지정했습니다. 1 input : short(12),long(26),sig(9); var : MACDV(0),MACDS(0),T(0); var : H1(0),H2(0),H3(0),L1(0),L2(0),L3(0); MACDV = MACD(short,long); MACDS = ema(MACDv,sig); if MACDS > MACDS[1] Then T = 1; if MACDS < MACDS[1] Then T = -1; #하락반전 if T == -1 and T[1] != -1 then{ H1 = MACDS[1]; H2 = H1[1]; H3 = H2[1]; } #상승반전 if T == 1 and T[1] != 1 then{ L1 = MACDS[1]; L2 = L1[1]; L3 = L2[1]; } if L1 > L2 and L2 > L3 and crossup(MACDV,MACDS) Then buy(); if H1 > H2 and H2 < H3 and CrossDown(MACDV,MACDS) Then sell(); 2 input : short(12),long(26),sig(9); var : MACDV(0),MACDS(0),T(0); var : H1(0),H2(0),H3(0),L1(0),L2(0),L3(0); MACDV = MACD(short,long); MACDS = ema(MACDv,sig); if MACDS > MACDS[1] Then T = 1; if MACDS < MACDS[1] Then T = -1; #하락반전 if T == -1 and T[1] != -1 then{ H1 = MACDS[1]; H2 = H1[1]; H3 = H2[1]; } #상승반전 if T == 1 and T[1] != 1 then{ L1 = MACDS[1]; L2 = L1[1]; L3 = L2[1]; } if L1 > L2 and L2 > L3 and crossup(MACDV,MACDS) Then PlotPaintBar(H,L,"강조",RED); if H1 > H2 and H2 < H3 and CrossDown(MACDV,MACDS) Then PlotPaintBar(H,L,"강조",BLUE); 즐거운 하루되세요 > 몽고메리 님이 쓴 글입니다. > 제목 : 안녕하세요.문의드립니다 > Macd시그널이 이전저점보다 2회연속높아지고 골든크로스나면 매수 Mscd시그널이 이전고점보다 2회연속낮아지고 데드크로스시 매도 시스템, 강조식도 부탁드립니다