커뮤니티

신호 부탁드립니다.

프로필 이미지
타잔94
2017-01-26 13:59:14
175
글번호 106324
답변완료

첨부 이미지

신호 부탁드립니다. Input : shortPeriod(12), longPeriod(26), Period(9); value1 = MACD(shortPeriod, longPeriod); value2 = ema(value1, Period); # 매수/매도청산 If CrossUP(value1, value2) Then { Buy(); } # 매도/매수청산 If CrossDown(value1, value2) Then { Sell(); } 이 수식이 기본 MACD 매매신호인데... 그림에서는 MACD signal만 보이게 한건데요.. 1번에서의 곡선값(교차값)과 2번 곡선값을 비교해서 낮아지면 2번에서 매도 신호..2번과 4번 비교해서 낮아지면.. 매도가 뜨고 3번과 5번을 비교해서 5번이 높아지면 매수 신호가 뜨게 하고 싶습니다. 4번은 손절이나 청산이 되야 겠네요. . 그리고 6번과 7번을 보면 매수 신호위치는 아니지만 7번위치에서 상승하면서 6번값 이상으로 오르면 매수 신호(7')가 뜨게 하고 싶습니다. 2번과 4번에 매도(중복매도) 들어간 것은 5번에서 청산이 되겠네요. 설 명절 잘 보내시고.. ^^ 잘 부탁드립니다. ps.혹시 매수인 경우 화면에 신호 이외에 창에 매수 매도 텍스트로 뜨게 가능할까요.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-01-26 14:52:37

안녕하세요 예스스탁입니다. Input : shortPeriod(12), longPeriod(26), Period(9); var : T(0),H1(0),H2(0),L1(0),L2(0); value1 = MACD(shortPeriod, longPeriod); value2 = ema(value1, Period); if value2 > value2[1] Then T = 1; if value2 < value2[1] Then T = -1; #하락반전 if T == -1 and T[1] == 1 Then{ H1 = value2[1]; H2 = H1[1]; if H1 < H2 Then sell("매도"); } #상승반전 if T == 1 and T[1] == -1 Then{ L1 = value2[1]; L2 = L1[1]; if L1 > L2 Then buy("매수"); } 즐거운 명절 되시길 바랍니다. > 타잔94 님이 쓴 글입니다. > 제목 : 신호 부탁드립니다. > 신호 부탁드립니다. Input : shortPeriod(12), longPeriod(26), Period(9); value1 = MACD(shortPeriod, longPeriod); value2 = ema(value1, Period); # 매수/매도청산 If CrossUP(value1, value2) Then { Buy(); } # 매도/매수청산 If CrossDown(value1, value2) Then { Sell(); } 이 수식이 기본 MACD 매매신호인데... 그림에서는 MACD signal만 보이게 한건데요.. 1번에서의 곡선값(교차값)과 2번 곡선값을 비교해서 낮아지면 2번에서 매도 신호..2번과 4번 비교해서 낮아지면.. 매도가 뜨고 3번과 5번을 비교해서 5번이 높아지면 매수 신호가 뜨게 하고 싶습니다. 4번은 손절이나 청산이 되야 겠네요. . 그리고 6번과 7번을 보면 매수 신호위치는 아니지만 7번위치에서 상승하면서 6번값 이상으로 오르면 매수 신호(7')가 뜨게 하고 싶습니다. 2번과 4번에 매도(중복매도) 들어간 것은 5번에서 청산이 되겠네요. 설 명절 잘 보내시고.. ^^ 잘 부탁드립니다. ps.혹시 매수인 경우 화면에 신호 이외에 창에 매수 매도 텍스트로 뜨게 가능할까요.