커뮤니티

부탁드립니다.

프로필 이미지
e편한신호
2020-12-02 11:17:13
701
글번호 144346
답변완료
아래 dayindex 함수를 당일 첫봉부터 +1이 아니고 전일 마지막봉부터 +1로 시작하는 index 함수로 부탁드립니다. 감사합니다. var : BarCountInDay(0); if BarIndex <= 0 then { BarCountInDay = 0; } else { if Date > Date[1] then { BarCountInDay = 0; } else { BarCountInDay = BarCountInDay + 1; } } DayIndex = BarCountInDay;
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-12-02 14:33:18

안녕하세요 예스스탁입니다. 1 var : idx(0); if Index == 0 or NextBarSdate != sDate then { idx = 1; } else { idx = idx + 1; } Plot1(idx); 2 별도로 함수로 만드시면 아래와 같이 작성하시면 됩니다. 함수명 : Didx 반환값형 : 숫자형 var : idx(0); if Index == 0 or NextBarSdate != sDate then { idx = 1; } else { idx = idx + 1; } Didx = idx; 즐거운 하루되세요 > e편한신호 님이 쓴 글입니다. > 제목 : 부탁드립니다. > 아래 dayindex 함수를 당일 첫봉부터 +1이 아니고 전일 마지막봉부터 +1로 시작하는 index 함수로 부탁드립니다. 감사합니다. var : BarCountInDay(0); if BarIndex <= 0 then { BarCountInDay = 0; } else { if Date > Date[1] then { BarCountInDay = 0; } else { BarCountInDay = BarCountInDay + 1; } } DayIndex = BarCountInDay;