수고하십니다.
손절에 대해 알고 싶습니다.
조건에 의해서 매수진입을 했는데
진입 N봉전 저가를 이탈하면 손절하는 식을 부탁드립니다.
진입하면서 진입 N봉전 저가를 저장해놓고 그 저가를 이탈시 청산하는 겁니다.
답변 2
예스스탁
예스스탁 답변
2024-04-02 13:33:19
안녕하세요
예스스탁입니다.
1
아래와 같이 작성하시면 됩니다.
input : n(5);
if MarketPosition == 1 Then
ExitLong("bx",AtStop,L[BarsSinceEntry+n]);
2
변수에 저장하고자 하시면 아래와 같이 작성하시면 됩니다.
input : n(5);
var : ll(0);
if MarketPosition == 1 Then
{
if MarketPosition != MarketPosition[1] Then
ll = l[BarsSinceEntry+n];
ExitLong("bx",AtStop,ll);
}
즐거운 하루되세요
> 산골소년 님이 쓴 글입니다.
> 제목 : 손절식
> 수고하십니다.
손절에 대해 알고 싶습니다.
조건에 의해서 매수진입을 했는데
진입 N봉전 저가를 이탈하면 손절하는 식을 부탁드립니다.
진입하면서 진입 N봉전 저가를 저장해놓고 그 저가를 이탈시 청산하는 겁니다.
답변 고맙습니다.
초보라 모르는 게 너무 많습니다.
복많이 받으세요.
앞에 질문이 조금 틀렸습니다.
진입봉을 포함해서 N개봉까지의 저가중 최저가를 이탈하면 손절하는 식을 부탁드립니다.
추가로 위 최저가에서 K틱만큼 더 하락하면 손절한다. 이것도 부탁드립니다.
그리고 아래 수식을 해석하면
매수포지션이라면
{ 현재봉 포지션값과 직전봉 포지션값이 다르다면 즉, 현재봉에서 진입이 됐다면,
LL에 진입 N봉전 저가를 저장하고,.
LL값 미만이 되면 청산한다.
}
맞게 해석한건가요?
if MarketPosition == 1 Then
{
if MarketPosition != MarketPosition[1] Then
ll = l[BarsSinceEntry+n];
ExitLong("bx",AtStop,ll);
}