커뮤니티

수식문의

프로필 이미지
김태형
2017-02-20 18:52:59
92
글번호 107042
답변완료
macd크로스 매매를 구현하는데요 바로전에 매수 매도때 수익을 보고 현재 매수(매도)때 수량을 조절하고 싶은데요 간단하게 macd크로스 매매식 바로전 매매 수익이면 매매량-1개 바로전 매매 손실이면 매매량-2개
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-02-21 13:04:40

안녕하세요 예스스탁입니다. Input : short(12),long(26),sig(9); Var : MACDv(0),MACDS(0),MACDO(0),vol(0); MACDv = MACD(short, long); MACDs = ema(MACDv,sig); if MarketPosition == 0 Then{ if PositionProfit(1) >= 0 Then vol = 1; Else vol = 2; } Else{ if PositionProfit >= 0 Then vol = 1; Else vol = 2; } if crossup(MACDV,MACDS) Then{ buy("b",OnClose,def,vol); } if CrossDown(MACDV,MACDS) Then sell("s",OnClose,def,vol); 즐거운 하루되세요 > 김태형 님이 쓴 글입니다. > 제목 : 수식문의 > macd크로스 매매를 구현하는데요 바로전에 매수 매도때 수익을 보고 현재 매수(매도)때 수량을 조절하고 싶은데요 간단하게 macd크로스 매매식 바로전 매매 수익이면 매매량-1개 바로전 매매 손실이면 매매량-2개