if NextBarSdate <> sDate and DayOfWeek(Bdate) == 5 Then
{ Var1 = weekHigh(0);
Var2 = weekLow(0);
}
Else
{ Var1 = weekHigh(1);
Var2 = weekLow(1);
}
if MarketPosition == 0 Then {
Buy("매수", AtStop , A);
}
if MarketPosition == 1 Then
Buy("애드업", AtStop , B ); //피라미딩
if MarketPosition == 1 and CurrentEntries == 2 and sDate == EntryDate(0) Then
목표가 = var1 + N ; //피라미딩까지 진입후에는 목표가를 정함
#청산식
if MarketPosition == 1 and CurrentEntries == 2 Then
ExitLong("수익실현", AtLimit,목표가);
A< B < var1 + N 인 임의의 가격을 가정하고 이렇게 식을 진행했을때
피라미딩 애드업을 한 이후에
1. 다음봉에서 바로 청산되는 오류가 생깁니다.
2. 다음봉에서 바로 청산되지 않을 경우
원래 의도는 피라미딩 진입한 날의 기준으로 직전 주봉의 고가 + N 이 목표가인데
실제 청산은 피라미딩 진입한 날의 기준 그 주의 주봉 고가 + N 에서 청산되는 오류가
생기는 것같습니다.
케이스를 보아하니 청산된 직전거래의 가격보다 이번거래의 가격이 높을때 1번 오류가 생기는 것 같은데
2가지 오류가 어떻게 생기는 건지 잘 이해가 안되고 있습니다.
수식에 어떤 오류가 있는건지 도움 부탁드립니다.
항상 감사합니다.
답변 1
예스스탁
예스스탁 답변
2021-11-10 11:13:56
안녕하세요
예스스탁입니다.
올리신 내용은 저희가 수정해 드릴내용이 없습니다.
지정한 목표가는 전주고가+N인데
2번째 진입후 이미 가격대가 전주고가+N보다 높으면 다음봉에서 청산이 나오게 됩니다.
N이 어떤값인지 알수 없지만
아래와 같이 지표식으로 작성해서 지표값과 같이 확인해 보시고 목표가 부분을 수정해 보셔야 합니다.
input : N(1);
if NextBarSdate <> sDate and DayOfWeek(Bdate) == 5 Then
{ Var1 = weekHigh(0);
Var2 = weekLow(0);
}
Else
{ Var1 = weekHigh(1);
Var2 = weekLow(1);
}
Plot1(var1+N);
즐거운 하루되세요
> 시고르시고르 님이 쓴 글입니다.
> 제목 : 문의드립니다
> if NextBarSdate <> sDate and DayOfWeek(Bdate) == 5 Then
{ Var1 = weekHigh(0);
Var2 = weekLow(0);
}
Else
{ Var1 = weekHigh(1);
Var2 = weekLow(1);
}
if MarketPosition == 0 Then {
Buy("매수", AtStop , A);
}
if MarketPosition == 1 Then
Buy("애드업", AtStop , B ); //피라미딩
if MarketPosition == 1 and CurrentEntries == 2 and sDate == EntryDate(0) Then
목표가 = var1 + N ; //피라미딩까지 진입후에는 목표가를 정함
#청산식
if MarketPosition == 1 and CurrentEntries == 2 Then
ExitLong("수익실현", AtLimit,목표가);
A< B < var1 + N 인 임의의 가격을 가정하고 이렇게 식을 진행했을때
피라미딩 애드업을 한 이후에
1. 다음봉에서 바로 청산되는 오류가 생깁니다.
2. 다음봉에서 바로 청산되지 않을 경우
원래 의도는 피라미딩 진입한 날의 기준으로 직전 주봉의 고가 + N 이 목표가인데
실제 청산은 피라미딩 진입한 날의 기준 그 주의 주봉 고가 + N 에서 청산되는 오류가
생기는 것같습니다.
케이스를 보아하니 청산된 직전거래의 가격보다 이번거래의 가격이 높을때 1번 오류가 생기는 것 같은데
2가지 오류가 어떻게 생기는 건지 잘 이해가 안되고 있습니다.
수식에 어떤 오류가 있는건지 도움 부탁드립니다.
항상 감사합니다.