커뮤니티
당일 이전 거래
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)
이전의 거래의 이름에 따라 조건을 주는 것을 써보려고 하는데요
이 함수가 전일의 진입명까지 인식하는 것 같아 쓰기가 불편하더라구요.
오늘의 이전 거래를 표현하려면 어떻게 해야 할까요?
이전글