커뮤니티
BarsSinceExit에대해서..
2009-12-04 13:20:26
943
글번호 26503
If BarsSinceExit(1) > 3 Then
{
Buy("B");
}
.
.
.
.
If BarsSinceExit(1) > 2 Then
{
Sell("S");
}
위와 같이 두 번의 BarsSinceExit를 쓸경우
아래의 매도 조건에서는 BarsSinceExit가 정상적으로
동작하지 않습니다.
그래서 날짜를 이용해서 빼주니 중간에 주말이 들어가 있을 경우가
문제가 됩니다.
어떻게 해야할지 알려 주셨으면 감사하겠습니다.
답변 2
예스스탁 예스스탁 답변
2009-12-04 16:37:02
안녕하세요
예스스탁입니다.
문의하신 내용의 의도를 정확히 이해하지 못했습니다.
식으로는 문제가 없습니다.
BarsSinceExit(1)의 어떤 부분이 의도와 다르신지 모르겠습니다.
자세한 내용 부탁드립니다.
즐거운 하루되세요
> 조나단리빙스톤 님이 쓴 글입니다.
> 제목 : BarsSinceExit에대해서..
> If BarsSinceExit(1) > 3 Then
{
Buy("B");
}
.
.
.
.
If BarsSinceExit(1) > 2 Then
{
Sell("S");
}
위와 같이 두 번의 BarsSinceExit를 쓸경우
아래의 매도 조건에서는 BarsSinceExit가 정상적으로
동작하지 않습니다.
그래서 날짜를 이용해서 빼주니 중간에 주말이 들어가 있을 경우가
문제가 됩니다.
어떻게 해야할지 알려 주셨으면 감사하겠습니다.
조나단리빙스톤
2009-12-04 20:28:27
아래보시면 시스템에서 매수와 매도조건에 BarsSinceExit를 두번 사용했습니다.
그런데...
첫번째 if절 매수 조건의 BarsSinceExit(1)는 messagelog를 보면 정상적으로
가장최근 exitLong청산뒤의 봉의 갯수를 잘 가져옵니다.
하지만, 두번째 if절 매도조건의 BarsSinceExit(1)는 messagelog를 보면 0값만을 리턴합니다. exitshort청산 뒤의 봉의 갯수를 리턴하지 못합니다.
죄송합니다 설명이 잘 되었는지 모르겠습니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : BarsSinceExit에대해서..
> 안녕하세요
예스스탁입니다.
문의하신 내용의 의도를 정확히 이해하지 못했습니다.
식으로는 문제가 없습니다.
BarsSinceExit(1)의 어떤 부분이 의도와 다르신지 모르겠습니다.
자세한 내용 부탁드립니다.
즐거운 하루되세요
> 조나단리빙스톤 님이 쓴 글입니다.
> 제목 : BarsSinceExit에대해서..
> If BarsSinceExit(1) > 3 Then
{
Buy("B");
}
.
.
.
.
If BarsSinceExit(1) > 2 Then
{
Sell("S");
}
위와 같이 두 번의 BarsSinceExit를 쓸경우
아래의 매도 조건에서는 BarsSinceExit가 정상적으로
동작하지 않습니다.
그래서 날짜를 이용해서 빼주니 중간에 주말이 들어가 있을 경우가
문제가 됩니다.
어떻게 해야할지 알려 주셨으면 감사하겠습니다.