안녕하세요 항상 성실한 답변 감사드립니다. 덕분에 트레이딩에 많은 도움이 됩니다. 정말 감사드립니다.
지표마다 타임 필터를 넣기 귀찮고, 워낙 자주 쓰이기도 해서, 타임 필터를 사용자 함수화 시켜서 불러와서 편하게 쓰려고 하는데 도움 부탁드립니다.
- 진입 및 종료 시간을 각각 input으로 설정 할 수 있도록 해주세요.
ex) if Timefilter(진입시간, 종료시간) = true then Buy();
부탁드립니다!
답변 1
예스스탁
예스스탁 답변
2023-08-03 14:03:29
안녕하세요
예스스탁입니다.
사용자함수명: TimeFilter
반환값형 : 논리형
input : StartTime(Numeric),EndTime(Numeric);
var : Tcond(False);
if Bdate != Bdate[1] Then
Tcond = False;
if (sdate != sdate[1] and stime >= StartTime) or
(sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then
{
Tcond = true;
}
if (sdate != sdate[1] and stime >= EndTime) or
(sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then
Tcond = False;
TimeFilter = Tcond;
즐거운 하루되세요
> 이만스닥 님이 쓴 글입니다.
> 제목 : 타임 필터 사용자함수
> 안녕하세요 항상 성실한 답변 감사드립니다. 덕분에 트레이딩에 많은 도움이 됩니다. 정말 감사드립니다.
지표마다 타임 필터를 넣기 귀찮고, 워낙 자주 쓰이기도 해서, 타임 필터를 사용자 함수화 시켜서 불러와서 편하게 쓰려고 하는데 도움 부탁드립니다.
- 진입 및 종료 시간을 각각 input으로 설정 할 수 있도록 해주세요.
ex) if Timefilter(진입시간, 종료시간) = true then Buy();
부탁드립니다!