커뮤니티
BarsSinceEntry질문
2003-10-13 00:00:00
1297
글번호 919
- 1. 예스질문.JPG (0.05 MB)
답변 3
예스스탁 예스스탁 답변
2003-10-14 00:00:00
안녕하세요..예스스탁입니다.
BarsSinceEntry는 기준이 되는 bar가 진입시점으로 부터 몇bar이 떨어져 있는지를 나타내는 시스템함수입니다. BarsSinceEntry(0) 이라고 한다면 기준시점으로부터 가장 최근의 open포지션의 bar인덱스를 구합니다.
기준시점이 1시점이라면 4개 bar전에 발생했으므로 결과값은 4가 리턴됩니다.
장이 끝나고 기준 시점이 4일 경우에 가장 최근 진입신호인 노란색 화살표의 인덱스이므로 2가 리턴됩니다.
녹색화살표부터 값을 출력해 본다면 다음과 같은 결과값이 출력될 것입니다.
0-1-2-3-4-0-1-2
즐거운 날 되세요..
> 베지타 님이 쓴 글입니다.
> 제목 : BarsSinceEntry질문
> <img src="http://www.yesstock.com/newboard/UpLoad/files/board100035/예스질문.JPG">
진입시점 봉위치가 원하는데로 안되는거 같아 질문드립니다.
수고하십시오.
베지타
2003-10-14 00:00:00
답변감사합니다.
그 의미를 모르는게 아니고
장이 끝나고 시뮬레이션시 시스템이 1시점을 어떻게 판단하는지에 대한
질문이였습니다.
장이 끝났으니 4의 위치에서는 당연 2인것이고 시뮬레이션시 현재시점이
1의 지점일때 로직이 어떻게 받아들이는지 알기 위해 질문드린겁니다.
장이 끝난뒤에 1의지점에서 결과치가 엉뚱하게 나와서 혹시 장이 끝나면 항상
장끝난후 최종진입시점의 엔트리를 가지고 있는거 아닌가해서입니다.
그럼,수고하십시오.
(테스트로 출력할수 있는 방법이 있으면 쉽게 알아보겠는데 있으면
알려주시면 직접테스트해보겠습니다.)
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : BarsSinceEntry
> 안녕하세요..예스스탁입니다.
BarsSinceEntry는 기준이 되는 bar가 진입시점으로 부터 몇bar이 떨어져 있는지를 나타내는 시스템함수입니다. BarsSinceEntry(0) 이라고 한다면 기준시점으로부터 가장 최근의 open포지션의 bar인덱스를 구합니다.
기준시점이 1시점이라면 4개 bar전에 발생했으므로 결과값은 4가 리턴됩니다.
장이 끝나고 기준 시점이 4일 경우에 가장 최근 진입신호인 노란색 화살표의 인덱스이므로 2가 리턴됩니다.
녹색화살표부터 값을 출력해 본다면 다음과 같은 결과값이 출력될 것입니다.
0-1-2-3-4-0-1-2
즐거운 날 되세요..
> 베지타 님이 쓴 글입니다.
> 제목 : BarsSinceEntry질문
> <img src="http://www.yesstock.com/newboard/UpLoad/files/board100035/예스질문.JPG">
진입시점 봉위치가 원하는데로 안되는거 같아 질문드립니다.
수고하십시오.
예스스탁 예스스탁 답변
2003-10-14 00:00:00
추가 답변드립니다.
장 진행 중이든 끝난 후든 모든 봉은 진행되던 시점의 결과값을 가지고 있습니다.
따라서 장이 끝났더라도 1의 지점에서는 4의 값을 가지고 있습니다.
5-20 골든데드크로스 시스템의 barsSinceEntry(0)의 지표식을 만들어 본다면 다음과 같이 작성될 것입니다.
Input : shortPeriod(5), longPeriod(20);
var : value1(0), value2(0), idx(0);
value1 = ma(C, shortPeriod);
value2 = ma(C, longPeriod);
If CrossUP(value1, value2) Then
idx = i;
If CrossDown(value1, value2) Then
idx = i;
plot1(i-idx);
감사합니다.
> 베지타 님이 쓴 글입니다.
> 제목 : Re : Re : BarsSinceEntry
> 답변감사합니다.
그 의미를 모르는게 아니고
장이 끝나고 시뮬레이션시 시스템이 1시점을 어떻게 판단하는지에 대한
질문이였습니다.
장이 끝났으니 4의 위치에서는 당연 2인것이고 시뮬레이션시 현재시점이
1의 지점일때 로직이 어떻게 받아들이는지 알기 위해 질문드린겁니다.
장이 끝난뒤에 1의지점에서 결과치가 엉뚱하게 나와서 혹시 장이 끝나면 항상
장끝난후 최종진입시점의 엔트리를 가지고 있는거 아닌가해서입니다.
그럼,수고하십시오.
(테스트로 출력할수 있는 방법이 있으면 쉽게 알아보겠는데 있으면
알려주시면 직접테스트해보겠습니다.)
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : BarsSinceEntry
> 안녕하세요..예스스탁입니다.
BarsSinceEntry는 기준이 되는 bar가 진입시점으로 부터 몇bar이 떨어져 있는지를 나타내는 시스템함수입니다. BarsSinceEntry(0) 이라고 한다면 기준시점으로부터 가장 최근의 open포지션의 bar인덱스를 구합니다.
기준시점이 1시점이라면 4개 bar전에 발생했으므로 결과값은 4가 리턴됩니다.
장이 끝나고 기준 시점이 4일 경우에 가장 최근 진입신호인 노란색 화살표의 인덱스이므로 2가 리턴됩니다.
녹색화살표부터 값을 출력해 본다면 다음과 같은 결과값이 출력될 것입니다.
0-1-2-3-4-0-1-2
즐거운 날 되세요..
> 베지타 님이 쓴 글입니다.
> 제목 : BarsSinceEntry질문
> <img src="http://www.yesstock.com/newboard/UpLoad/files/board100035/예스질문.JPG">
진입시점 봉위치가 원하는데로 안되는거 같아 질문드립니다.
수고하십시오.