커뮤니티

경제발표시간 회피 설정

프로필 이미지
태현이파파
2014-08-18 20:40:12
168
글번호 77787
답변완료
안녕하세요, 프로그램 설정 관련 문의 드립니다. 해외선물 거래를 하는데요, 경제발표시간은 진입을 안하게 설정하고 싶습니다. 경제발표 시간이 매일매일 달라지기에 외부변수로 입력을 하고 싶습니다. 그렇게 하여 외부변수로 '거래 중지 시간' ~ '거래 개시 시간' 을 입력하고 싶습니다. 또한 발표의 갯수가 매일 다르기 때문에 외부 입력 변수가 많았으면 합니다. 어떤날은 2~3개 일때도 있고 어떤날은 10개 일때도 있습니다. 최대 10개 정도 입력할 수 있으면 합니다. (거래중지시간+거래개시시간)*10개 궁금한 것은 입력 값이 거래중지 시작시간~종료시간 2개씩 총 20개가 되어지는데요, 3개구간 정도만 입력하였을때도 방법이 따로 필요하지 않았으면 합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-08-21 10:53:03

안녕하세요 예스스탁입니다. 사용하지 않는 시간대는 0으로 지정하시면 됩니다. input : 거래중지시간1(90000),거래개시시간1(91000); input : 거래중지시간2(100000),거래개시시간2(101000); input : 거래중지시간3(110000),거래개시시간3(111000); input : 거래중지시간4(0),거래개시시간4(0); input : 거래중지시간5(0),거래개시시간5(0); input : 거래중지시간6(0),거래개시시간6(0); input : 거래중지시간7(0),거래개시시간7(0); input : 거래중지시간8(0),거래개시시간8(0); input : 거래중지시간9(0),거래개시시간9(0); input : 거래중지시간10(0),거래개시시간10(0); Condition1 = (거래중지시간1 > 0 and stime >= 거래중지시간1 and stime < 거래개시시간1) or (거래중지시간2 > 0 and stime >= 거래중지시간2 and stime < 거래개시시간2) or (거래중지시간3 > 0 and stime >= 거래중지시간3 and stime < 거래개시시간3) or (거래중지시간4 > 0 and stime >= 거래중지시간4 and stime < 거래개시시간4) or (거래중지시간5 > 0 and stime >= 거래중지시간5 and stime < 거래개시시간5) or (거래중지시간6 > 0 and stime >= 거래중지시간6 and stime < 거래개시시간6) or (거래중지시간7 > 0 and stime >= 거래중지시간7 and stime < 거래개시시간7) or (거래중지시간8 > 0 and stime >= 거래중지시간8 and stime < 거래개시시간8) or (거래중지시간9 > 0 and stime >= 거래중지시간9 and stime < 거래개시시간9) or (거래중지시간10 > 0 and stime >= 거래중지시간10 and stime < 거래개시시간10); if Condition1 == false Then{ if 매수조건 Then buy(); if 매도조건 Then sell(); } 즐거운 하루되세요 > 태현이파파 님이 쓴 글입니다. > 제목 : 경제발표시간 회피 설정 > 안녕하세요, 프로그램 설정 관련 문의 드립니다. 해외선물 거래를 하는데요, 경제발표시간은 진입을 안하게 설정하고 싶습니다. 경제발표 시간이 매일매일 달라지기에 외부변수로 입력을 하고 싶습니다. 그렇게 하여 외부변수로 '거래 중지 시간' ~ '거래 개시 시간' 을 입력하고 싶습니다. 또한 발표의 갯수가 매일 다르기 때문에 외부 입력 변수가 많았으면 합니다. 어떤날은 2~3개 일때도 있고 어떤날은 10개 일때도 있습니다. 최대 10개 정도 입력할 수 있으면 합니다. (거래중지시간+거래개시시간)*10개 궁금한 것은 입력 값이 거래중지 시작시간~종료시간 2개씩 총 20개가 되어지는데요, 3개구간 정도만 입력하였을때도 방법이 따로 필요하지 않았으면 합니다.