커뮤니티

수식 부탁드립니다.

프로필 이미지
선물대장
2019-01-28 13:27:35
200
글번호 125649
답변완료
TRIX에서 0선 돌파 이후 첫번째 시그널선과의 교차 신호 말고 그 다음인 두번째 교차하는 반대 신호에서 청산식 좀 부탁드립니다. 아래에서 어떻게 추가 하면 될까요? Input : Period(5), sigPeriod(3); value1 = TRIX(Period); value2 = ema(value1, sigPeriod); If MarketPosition == 0 and CrossUP(value1, 0) Then { Buy(); } If MarketPosition == 1 and CrossDown(value1, value2) Then { ExitLong(); } If MarketPosition == 0 and CrossDown(value1, 0) Then { Sell(); } If MarketPosition == -1 and CrossUP(value1, value2) Then { ExitShort(); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-01-28 16:02:17

안녕하세요 예스스탁입니다. Input : Period(5), sigPeriod(3); value1 = TRIX(Period); value2 = ema(value1, sigPeriod); If MarketPosition == 0 and CrossUP(value1, 0) Then { Buy(); } If MarketPosition == 1 and countif(CrossDown(value1, value2),BarsSinceEntry) == 2 Then { ExitLong(); } If MarketPosition == 0 and CrossDown(value1, 0) Then { Sell(); } If MarketPosition == -1 and countif(CrossUP(value1, value2),BarsSinceEntry) == 2 Then { ExitShort(); } 즐거운 하루되세요 > 선물대장 님이 쓴 글입니다. > 제목 : 수식 부탁드립니다. > TRIX에서 0선 돌파 이후 첫번째 시그널선과의 교차 신호 말고 그 다음인 두번째 교차하는 반대 신호에서 청산식 좀 부탁드립니다. 아래에서 어떻게 추가 하면 될까요? Input : Period(5), sigPeriod(3); value1 = TRIX(Period); value2 = ema(value1, sigPeriod); If MarketPosition == 0 and CrossUP(value1, 0) Then { Buy(); } If MarketPosition == 1 and CrossDown(value1, value2) Then { ExitLong(); } If MarketPosition == 0 and CrossDown(value1, 0) Then { Sell(); } If MarketPosition == -1 and CrossUP(value1, value2) Then { ExitShort(); }