커뮤니티
수식 결함좀 봐주세요 ㅜㅜ
2018-11-18 14:22:19
209
글번호 123756
스토캐스틱을 이용해서 진입만 하되, 청산은 지수이동평균을 이용하고 싶어 전략식을 만들어 봤습니다. 그런데 이것이 실제 적용을 해 보면 청산 부분이 보이질 않네요. 어느 부분이 잘못되었는지 잘 모르겠어서 도움 요청 드립니다.
Input : P1(50), P2(40), P3(10),p4(12),p5(26),p6(9), losslimit(2);
Var1 = StochasticsK(P1, P2);
Var2 = StochasticsD(P1, P2, P3);
Var3 = MACD(p4,p5); //macd
Var4 = Ema(p6,Var3); //ema(macd시그널)
If entriestoday() < 1 Then {
If CrossUp(Var1, 80 ) Then
buy();
If CrossDown(Var1, 20) Then
sell();
}
if marketposition == 1 and CrossDown(Var3,Var4) Then{
exitlong("롱포지션 청산"); //macd가 시그널선을 하향돌파하면 매수청산
}
if marketposition == -1 and CrossUp(Var3, Var4) Then{
exitlong("숏포지션 청산"); //macd가 시그널선을 상향 돌파하면 매도청산
}
SetStopLoss(losslimit);
SetStopEndofday(1520);
답변 1
예스스탁 예스스탁 답변
2018-11-22 13:53:55
안녕하세요?
Var4 = Ema(p6,Var3);
위 내용을 아래와 같이 수정하시면 됩니다.
Var4 = Ema(Var3, p6);
감사합니다.
> 부우자되고싶다 님이 쓴 글입니다.
> 제목 : 수식 결함좀 봐주세요 ㅜㅜ
> 스토캐스틱을 이용해서 진입만 하되, 청산은 지수이동평균을 이용하고 싶어 전략식을 만들어 봤습니다. 그런데 이것이 실제 적용을 해 보면 청산 부분이 보이질 않네요. 어느 부분이 잘못되었는지 잘 모르겠어서 도움 요청 드립니다.
Input : P1(50), P2(40), P3(10),p4(12),p5(26),p6(9), losslimit(2);
Var1 = StochasticsK(P1, P2);
Var2 = StochasticsD(P1, P2, P3);
Var3 = MACD(p4,p5); //macd
Var4 = Ema(p6,Var3); //ema(macd시그널)
If entriestoday() < 1 Then {
If CrossUp(Var1, 80 ) Then
buy();
If CrossDown(Var1, 20) Then
sell();
}
if marketposition == 1 and CrossDown(Var3,Var4) Then{
exitlong("롱포지션 청산"); //macd가 시그널선을 하향돌파하면 매수청산
}
if marketposition == -1 and CrossUp(Var3, Var4) Then{
exitlong("숏포지션 청산"); //macd가 시그널선을 상향 돌파하면 매도청산
}
SetStopLoss(losslimit);
SetStopEndofday(1520);
다음글
이전글