커뮤니티

수식 문의 드려요

프로필 이미지
paranstr
2022-08-25 21:35:37
1168
글번호 161753
답변완료
Input : shortPeriod(12), longPeriod(26); Var : value(0); value = MACD(shortPeriod, longPeriod); # 매수/매도청산 If CrossUP(value, 0) Then { Buy(); } # 매도/매수청산 If CrossDown(value, 0) Then { Sell(); } 일반적인 Macd로 진입청산 중에 시가에서 N포인트 멀어지면(+N,-N) 청산하고 당일 거래 중지 하는 수식을 만들고 싶습니다 그리고 반대로 시간에서 N포인트 멀어졌을때부터 macd로 진입 청산하는 수식도 부탁드립니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-08-26 10:09:36

안녕하세요 예스스탁입니다. 1 Input : shortPeriod(12), longPeriod(26),N(2); Var : value(0); value = MACD(shortPeriod, longPeriod); if DayHigh < DayOpen(0)+n and DayLow > DayOpen(0)-n Then { If CrossUP(value, 0) Then { Buy(); } If CrossDown(value, 0) Then { Sell(); } } if MarketPosition == 1 Then { ExitLong("bx1",AtLimit,DayOpen+N); ExitLong("bx2",AtStop,DayOpen-N); } if MarketPosition == -1 Then { ExitShort("sx1",AtLimit,DayOpen-N); ExitShort("sx2",AtStop,DayOpen+N); } 2 Input : shortPeriod(12), longPeriod(26),N(2); Var : value(0); value = MACD(shortPeriod, longPeriod); if DayHigh > DayOpen(0)+n or DayLow < DayOpen(0)-n Then { If CrossUP(value, 0) Then { Buy(); } If CrossDown(value, 0) Then { Sell(); } } 즐거운 하루되세요 > paranstr 님이 쓴 글입니다. > 제목 : 수식 문의 드려요 > Input : shortPeriod(12), longPeriod(26); Var : value(0); value = MACD(shortPeriod, longPeriod); # 매수/매도청산 If CrossUP(value, 0) Then { Buy(); } # 매도/매수청산 If CrossDown(value, 0) Then { Sell(); } 일반적인 Macd로 진입청산 중에 시가에서 N포인트 멀어지면(+N,-N) 청산하고 당일 거래 중지 하는 수식을 만들고 싶습니다 그리고 반대로 시간에서 N포인트 멀어졌을때부터 macd로 진입 청산하는 수식도 부탁드립니다