첨부 이미지
그림1
SD를 가지고 트레이링스탑을 적용해봤는데 정확하게 떨어지지 않네요
트레일링개념에 대한 이해가 부족한듯합니다
아래와 같이 했는데 그림에서 SD값이 24.93에 청산되어야 하지 않나요?
그리고 진입봉SD와 진입이후 최저값차가 55인데 산식이 적용된 이유도 잘 모르겠구요....
산식검토 부탁드립니다
If SD[BarsSinceEntry+1]-Lowest(SD,BarsSinceEntry)>55 Then {
if (Lowest(SD,BarsSinceEntry)+ ( SD[BarsSinceEntry+1]- Lowest(SD,BarsSinceEntry) )*0.25)<SD Then
ExitShort("ES05");
}
If SD[BarsSinceEntry+1]-Lowest(SD,BarsSinceEntry)<=55 Then
ExitShort("ES051");
답변 1
예스스탁
예스스탁 답변
2024-08-07 16:01:47
안녕하세요
예스스탁입니다.
var : sd(0);
sd = StochasticsD(12,5,5);
if CrossDown(sd,80) Then
Sell();
if MarketPosition == -1 Then
{
If SD[BarsSinceEntry+1]-Lowest(SD,BarsSinceEntry)> 55 Then
{
if (Lowest(SD,BarsSinceEntry)+(SD[BarsSinceEntry+1] - Lowest(SD,BarsSinceEntry))*0.25)<SD Then
ExitShort("ES05");
}
}
작성하신 수식은
진입이후 SD의 최저가가 진입봉 전봉의 SD값대비 55이상 하락하고
이후 SD가 하락폭의 25%이상 올라면 청산하는 내용입니다.
위 간단한 매도진입을 추가해서 테스트 해 보았지만 신호에 이상이 없습니다.
차트에 적용한 지표의 기간값과
시스템에서 사용하는 기간값이 같은지 확인해 보시기 바랍니다.
즐거운 하루되세요
> 티끌 님이 쓴 글입니다.
> 제목 : 트레일링스탑에서
> SD를 가지고 트레이링스탑을 적용해봤는데 정확하게 떨어지지 않네요
트레일링개념에 대한 이해가 부족한듯합니다
아래와 같이 했는데 그림에서 SD값이 24.93에 청산되어야 하지 않나요?
그리고 진입봉SD와 진입이후 최저값차가 55인데 산식이 적용된 이유도 잘 모르겠구요....
산식검토 부탁드립니다
If SD[BarsSinceEntry+1]-Lowest(SD,BarsSinceEntry)>55 Then {
if (Lowest(SD,BarsSinceEntry)+ ( SD[BarsSinceEntry+1]- Lowest(SD,BarsSinceEntry) )*0.25)<SD Then
ExitShort("ES05");
}
If SD[BarsSinceEntry+1]-Lowest(SD,BarsSinceEntry)<=55 Then
ExitShort("ES051");