커뮤니티
진입 날짜 카운트 질문 다시드립니다.
2011-02-27 15:08:13
719
글번호 36121
아래 글은 저번에 주신 답변과 질문내용입니다.
var2 = date - var1; //포지션 진입후 경과한 일수
답변 내용에서 이 부분은 시장이 열리지 않는 날도 포함하여 계산이 되는 것 같은데..시장이 열리는 날만 카운트하는 방법은 없는 것인가요?
제가 구현하고 싶은 내용이 매수 4일 후 특정 조건이 만족되지 않으면 매도를 하도록 만들고 싶은데 4일 뒤 시장이 열리지 않을 경우는 실행에 오류가 생길 것 같아서 질문드립니다.
감사합니다.
-------------------------------------------
안녕하세요? 예스스탁입니다.
포지션 진입 날짜는 entrydate라는 함수가 제공됩니다.
이를 이용해서 작성해 보면 다음과 같습니다.
var1 = EntryDate(0); //포지션 진입 날짜
var2 = date - var1; //포지션 진입후 경과한 일수
감사합니다.
> 럭키리안 님이 쓴 글입니다.
> 제목 : 코딩 관련 질문입니다.
> 1. 매수날짜를 변수로 저장하고 싶은데 잘 모르겠네요.
ex)
a = 매수날짜
a가 2011-02-25라면 이날 매수했다는 의미...
2. a를 기점으로 장이 열리는 날마다 카운트를 해주고 싶습니다.
ex)
위의 a에서 주말을 제외하고 장이 열리는 날만 카운트해서 4일이 지난다면
2011-03-3일이 나오도록...
감사합니다.
답변 1
예스스탁 예스스탁 답변
2011-02-28 13:41:30
안녕하세요
예스스탁입니다.
if date != date[1] Then
var1 = var1+1;
if MarketPosition != 0 Then
var2 = var1-var1[BarsSinceEntry];
else
var2 = -1;
var2가 포지션 진입후 거래일 기준으로 경과된 일수 입니다. 휴일은 포함되지 않습니다.
무포지션일때는 -1을 리턴합니다.
즐거운 하루되세요
> 럭키리안 님이 쓴 글입니다.
> 제목 : 진입 날짜 카운트 질문 다시드립니다.
> 아래 글은 저번에 주신 답변과 질문내용입니다.
var2 = date - var1; //포지션 진입후 경과한 일수
답변 내용에서 이 부분은 시장이 열리지 않는 날도 포함하여 계산이 되는 것 같은데..시장이 열리는 날만 카운트하는 방법은 없는 것인가요?
제가 구현하고 싶은 내용이 매수 4일 후 특정 조건이 만족되지 않으면 매도를 하도록 만들고 싶은데 4일 뒤 시장이 열리지 않을 경우는 실행에 오류가 생길 것 같아서 질문드립니다.
감사합니다.
-------------------------------------------
안녕하세요? 예스스탁입니다.
포지션 진입 날짜는 entrydate라는 함수가 제공됩니다.
이를 이용해서 작성해 보면 다음과 같습니다.
var1 = EntryDate(0); //포지션 진입 날짜
var2 = date - var1; //포지션 진입후 경과한 일수
감사합니다.
> 럭키리안 님이 쓴 글입니다.
> 제목 : 코딩 관련 질문입니다.
> 1. 매수날짜를 변수로 저장하고 싶은데 잘 모르겠네요.
ex)
a = 매수날짜
a가 2011-02-25라면 이날 매수했다는 의미...
2. a를 기점으로 장이 열리는 날마다 카운트를 해주고 싶습니다.
ex)
위의 a에서 주말을 제외하고 장이 열리는 날만 카운트해서 4일이 지난다면
2011-03-3일이 나오도록...
감사합니다.