커뮤니티
수식문의
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개