커뮤니티
날짜진입
2009-10-12 12:44:33
727
글번호 25283
수고많으십니다.
전에 답변주신 내용인데
아래처럼하니
var1=1의 경우
1일과 2일이 같이 매수가 됩니다.
var1=3의 경우는 매매가 않됩니다.
var1=4의 경우는 4일과 5일이 매수가 됩니다.
.
.
.
.
var1 = int(FracPortion(sdate/100)*100);
if var1 == 1 then
BUY();
exitlong();
한가지 더 질문드리면
거래일수를 가져오는 수식은 없는지요
예를 들면
10월의 제7거래일을 정의 하고싶은데 어떻게 해야 하는지
알려주시면 감사하겠습니다.
미리 감사드립니다.
답변 1
예스스탁 예스스탁 답변
2009-10-12 15:49:12
안녕하세요
예스스탁입니다.
int와 FracPortion아래의 소숫점 자리문제인거 같습니다.
식을 아래와 같이 변경했습니다.
var1 = round(FracPortion(sdate/100)*100,0);
if var1 == 2 then
BUY();
exitlong();
날짜가 아닌 거래일로 7일째는 아래와 같습니다.
if date > date[1]+30 Then
var1 = 0;
var1 = var1+1;
if var1 == 7 then
BUY();
exitlong();
즐거운 하루되세요
> 왕숙천 님이 쓴 글입니다.
> 제목 : 날짜진입
> 수고많으십니다.
전에 답변주신 내용인데
아래처럼하니
var1=1의 경우
1일과 2일이 같이 매수가 됩니다.
var1=3의 경우는 매매가 않됩니다.
var1=4의 경우는 4일과 5일이 매수가 됩니다.
.
.
.
.
var1 = int(FracPortion(sdate/100)*100);
if var1 == 1 then
BUY();
exitlong();
한가지 더 질문드리면
거래일수를 가져오는 수식은 없는지요
예를 들면
10월의 제7거래일을 정의 하고싶은데 어떻게 해야 하는지
알려주시면 감사하겠습니다.
미리 감사드립니다.
다음글
이전글