커뮤니티

당일 이전 거래

프로필 이미지
하얀마음흑구
2012-02-07 17:40:05
325
글번호 47485
답변완료
IsEntryName(“진입명”,N) 이전의 거래의 이름에 따라 조건을 주는 것을 써보려고 하는데요 이 함수가 전일의 진입명까지 인식하는 것 같아 쓰기가 불편하더라구요. 오늘의 이전 거래를 표현하려면 어떻게 해야 할까요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-02-07 18:40:36

안녕하세요 예스스탁입니다. 당일 처음거래와 두번째 이후를 구분해서 조건을 지정하셔야 합니다. 오늘의 이전가래를 표현하시려면 exitdate(1) == sdate라는 조건을 함께 사용해 주시면 됩니다. if (ExitDate(1) != sdate and 매수조건) or (ExitDate(1) == sdate and IsEntryName("진입명",1) == true and 매수조건) Then buy(); 당일 이전에 청산이 없을때(ExitDate(1) != sdate)는 매수조건에 만족하면 매수하고 당일 청산이 한번이라도 있을때 (ExitDate(1) == sdate)는 직전거래의 진입명은 지정한 이름이고 매수조건에 만족하면 매수라는 식입니다. 참고하시기 바랍니다. > 하얀마음흑구 님이 쓴 글입니다. > 제목 : 당일 이전 거래 > IsEntryName(“진입명”,N) 이전의 거래의 이름에 따라 조건을 주는 것을 써보려고 하는데요 이 함수가 전일의 진입명까지 인식하는 것 같아 쓰기가 불편하더라구요. 오늘의 이전 거래를 표현하려면 어떻게 해야 할까요?