커뮤니티
질문입니다.
2016-09-12 18:20:09
111
글번호 101931
아래의 함수 dayidr은 당일 거래없는 봉포함한 dayindex입니다.
1.종목 검색식에서는 작동을 안하는데 작동하려면 어떻게 수식을 변경해야 하는지요?
예를들어 아래와 같은 검색식을 이용하려는데... 수식을 바꿔야 하나요?
2.391을 더하지 않고 당일 거래없는 봉포함한 dayindex값을 나타내는
수식으로 수정부탁드립니다.
if dayidr-dayindex>90 then
find(0);
var1 = BarInterval;
var2 = TimeToMinutes(stime);
if date[1] != date[0] then{
value1 = 0; }
if NextBarSdate == sdate Then//다음봉시가날짜와 현재봉 날짜가 같음
value1 = value1 + ((var2-var2[1])/var1);
DAYIDR=value1+391;
답변 1
예스스탁 예스스탁 답변
2016-09-13 10:08:56
안녕하세요
예스스탁입니다.
var : times(0),DAYIDR(0);
#최종봉까지 경과된 분수
times = TimeToMinutes(time)-TimeToMinutes(90000);
#거래없는 봉 포함 봉갯수 = 9시이후 경과된 분수를 봉주기로 나눠 산정
#소숫점 밑 값이 있으면 진행중인 봉이 있는 상태이므로 값을 올림
DAYIDR = Ceiling(times /BarInterval);
#거래없는구간포함 봉수가 거래있는봉의 수보다 90이상 많음
if dayidr-dayindex > 90 then
find(0);
종목검색식 속성에서
검색에 필요한 최소기간에 넉넉히 500으로 지정하고 검색하시기 바랍니다.
즐거운 하루되세요
> 7007 님이 쓴 글입니다.
> 제목 : 질문입니다.
> 아래의 함수 dayidr은 당일 거래없는 봉포함한 dayindex입니다.
1.종목 검색식에서는 작동을 안하는데 작동하려면 어떻게 수식을 변경해야 하는지요?
예를들어 아래와 같은 검색식을 이용하려는데... 수식을 바꿔야 하나요?
2.391을 더하지 않고 당일 거래없는 봉포함한 dayindex값을 나타내는
수식으로 수정부탁드립니다.
if dayidr-dayindex>90 then
find(0);
var1 = BarInterval;
var2 = TimeToMinutes(stime);
if date[1] != date[0] then{
value1 = 0; }
if NextBarSdate == sdate Then//다음봉시가날짜와 현재봉 날짜가 같음
value1 = value1 + ((var2-var2[1])/var1);
DAYIDR=value1+391;
다음글
이전글