커뮤니티

신호 수정 의뢰드려요

프로필 이미지
qha71
2016-10-20 23:57:14
119
글번호 103173
답변완료
아래는 지난번에 만들어 주신 수식인데 잘 사용하고 있습니다! 감사합니다. 다름이 아니고 신호가 현재는 한 방향만 나오는데 전 골드, 데드 구간에서 매수 매도 신호가 양방향 전부 다 나왔으면 좋겠습니다. 수정 부탁 드려요! Input : short(25), long(26), sig(9),Period(20); var : T(0),MACDV(0),MACDS(0),CCIV(0); MACDV = MACD(short, long); MACDS = ema(MACDV, sig); CCIV = CCI(Period); If CrossUP(MACDV, MACDS) Then { T = 1; } If CrossDown(MACDV,MACDS) Then { T = -1; } #골드구간에서는 매수와 매수청산만 if T == 1 Then{ If CrossUp(CCIV,-100) Then { Buy("b"); } If CrossDown(CCIV,100) Then { ExitLong("bx"); } } #데드구간에서는 매도와 매도청산만 if T == -1 Then{ If CrossDown(CCIV,100) Then { sell("s"); } If CrossUp(CCIV,-100) Then { ExitShort("sx"); } } SetStopProfittarget(PriceScale*4,PointStop);
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-10-21 10:13:16

안녕하세요 예스스탁입니다. Input : short(25), long(26), sig(9),Period(20); var : T(0),MACDV(0),MACDS(0),CCIV(0); MACDV = MACD(short, long); MACDS = ema(MACDV, sig); CCIV = CCI(Period); If CrossUP(MACDV, MACDS) Then { T = 1; } If CrossDown(MACDV,MACDS) Then { T = -1; } #골드구간에서는 매수와 매수청산만 if T == 1 Then{ If CrossUp(CCIV,-100) Then { Buy("b1"); } If CrossDown(CCIV,100) Then { sell("s1"); } } #데드구간에서는 매도와 매도청산만 if T == -1 Then{ If CrossDown(CCIV,100) Then { sell("s2"); } If CrossUp(CCIV,-100) Then { buy("b2"); } } SetStopProfittarget(PriceScale*4,PointStop); 즐거운 하루되세요 > qha71 님이 쓴 글입니다. > 제목 : 신호 수정 의뢰드려요 > 아래는 지난번에 만들어 주신 수식인데 잘 사용하고 있습니다! 감사합니다. 다름이 아니고 신호가 현재는 한 방향만 나오는데 전 골드, 데드 구간에서 매수 매도 신호가 양방향 전부 다 나왔으면 좋겠습니다. 수정 부탁 드려요! Input : short(25), long(26), sig(9),Period(20); var : T(0),MACDV(0),MACDS(0),CCIV(0); MACDV = MACD(short, long); MACDS = ema(MACDV, sig); CCIV = CCI(Period); If CrossUP(MACDV, MACDS) Then { T = 1; } If CrossDown(MACDV,MACDS) Then { T = -1; } #골드구간에서는 매수와 매수청산만 if T == 1 Then{ If CrossUp(CCIV,-100) Then { Buy("b"); } If CrossDown(CCIV,100) Then { ExitLong("bx"); } } #데드구간에서는 매도와 매도청산만 if T == -1 Then{ If CrossDown(CCIV,100) Then { sell("s"); } If CrossUp(CCIV,-100) Then { ExitShort("sx"); } } SetStopProfittarget(PriceScale*4,PointStop);