커뮤니티

수식 문의 드립니다.

프로필 이미지
ywesry
2017-11-23 22:26:11
165
글번호 114450
답변완료
특정 요일 특정시간에 신호가 발생하게 하고 싶습니다. 예를 들어, 화요일 오전 10시에 청산하고 싶으면 어떻게 작성해야할지요? 게시판 검색을 해보니, ================================================== 진입식에 아래 조건 추가하시면 됩니다. DayOfWeek(sdate) == 1 ================================================== DayOfWeek(sdate)라는 함수를 쓰는 것 같습니다. 그런데 vars나 그런건 초기에 변수 설정안해도 sdate 같은건 그냥 쓰면 되는지요? 코드를 잘 모르겠어서, 상세히 알려주시면 고맙겠습니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-11-24 11:37:16

안녕하세요 예스스탁입니다. 따로 변수로 지정할 만한 부분은 없습니다. DayOfWeek(sdate)가 요일을 리턴해 주는 함수입니다. 1이면 월요일, 2이면 화요일 순입니다. if DayOfWeek(sdate) == 2 and (stime == 100000 or (stime > 100000 and stime[1] < 100000)) Then{ if MarketPosition == 1 Then exitlong(); if MarketPosition == -1 Then ExitShort(); } 즐거운 하루되세요 > ywesry 님이 쓴 글입니다. > 제목 : 수식 문의 드립니다. > 특정 요일 특정시간에 신호가 발생하게 하고 싶습니다. 예를 들어, 화요일 오전 10시에 청산하고 싶으면 어떻게 작성해야할지요? 게시판 검색을 해보니, ================================================== 진입식에 아래 조건 추가하시면 됩니다. DayOfWeek(sdate) == 1 ================================================== DayOfWeek(sdate)라는 함수를 쓰는 것 같습니다. 그런데 vars나 그런건 초기에 변수 설정안해도 sdate 같은건 그냥 쓰면 되는지요? 코드를 잘 모르겠어서, 상세히 알려주시면 고맙겠습니다.