커뮤니티
경과일수 계산
2018-08-14 20:29:41
206
글번호 121368
안녕하세요
무더운 날씨에 고생 많으십니다.
분봉차트에서
일별 경과일수 계산이 어렵군요
함수중에 entrydate를 사용하여 경과일수를 계산해서 청산하는 수식인데요
매수포지션 발생후 2일이네 매수청산이 없는 경우 자동 청산식입니다.
if MarketPosition == 1 Then
if sdate > EntryDate+2 Then
exitlong("기간경과");
전혀 엉뚱한 결과가 나오는군요....
외람되지만
분봉차트에서 포지션 진입후 경과일수(일 기준)를 계산하는 방법이 있을까요?..
- 1. 20180814_202656.png (0.04 MB)
답변 1
예스스탁 예스스탁 답변
2018-08-16 10:40:40
안녕하세요
예스스탁입니다.
영업일만 계산해 2일이면 아래와 같이 처리하시면 됩니다.
var : dd(0);
if bdate != bdate[1] Then
dd = dd+1;
if MarketPosition == 1 Then
{
if dd > dd[BarsSinceEntry]+2 Then
exitlong("기간경과");
}
즐거운 하루되세요
> somun 님이 쓴 글입니다.
> 제목 : 경과일수 계산
> 안녕하세요
무더운 날씨에 고생 많으십니다.
분봉차트에서
일별 경과일수 계산이 어렵군요
함수중에 entrydate를 사용하여 경과일수를 계산해서 청산하는 수식인데요
매수포지션 발생후 2일이네 매수청산이 없는 경우 자동 청산식입니다.
if MarketPosition == 1 Then
if sdate > EntryDate+2 Then
exitlong("기간경과");
전혀 엉뚱한 결과가 나오는군요....
외람되지만
분봉차트에서 포지션 진입후 경과일수(일 기준)를 계산하는 방법이 있을까요?..
다음글