커뮤니티

수식문의합니다.

프로필 이미지
마이토리
2018-10-04 00:41:29
166
글번호 122410
답변완료
안녕하세요. NH선물의 예스글로벌을 이용하여 크루드오일 거래를 하던 사람입니다. 그런데 유진투자선물로 옮겨 거래를 시작하였습니다. 그런데 위 예스그로벌은 시간 미국시간에 맞추어져 있는데, 유진예스트레이더의 경우에는 우리나라시간에 맞추어져 있어서 당일청산하는 전략이 잘 안맞습니다. 즉, 예스글로벌은 미국시간에 맞추어져 있고, 유진트레이더는 우리나라시간에 맞추어져 있어서 수식으로 설정에 애를 먹고 있습니다.(예스글로벌은 14시부터 03:30으로 로직을 짜서 해도 거래가 되었는데, 유진트레이더는 새벽0시가 됨에 따라 타임이 바뀌어서 로직이 신호가 나오지 않아 곤란해 하고 있습니다.) 이에, 유진트레이더로 하여, 크루드오일을, 우리나라 시간기준으로 오후 14시부터 익일 03:30(미국시간은 오전10시부터 15.30 됨)이까지 거래 될 수 있는 시간설정 수식을 만들어 주시면 감사하겠습니다. (유진트레이더는 우리나라시간 0시일때 미국시간 오전 10시가 되서,날짜가 바뀌어 당일청산이 안됩니다. ㅜㅜ) 감사합니다.^^
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-10-04 13:08:17

안녕하세요 예스스탁입니다. 예스글로벌은 차트창속성에서 차트의 기준시간을 시장시간, 우리나라시간등으로 설정하실수 있습니다. 유진선물은 우리나라 시간으로만 데이터가 제공됩니다. 당일청산을 아래와 같이 지정하시면 됩니다. input : starttime(140000),endtime(033000); var : Tcond(false); #설정 if sdate != sdate[1] then SetStopEndofday(endtime); if (sdate != sdate[1] and stime >= starttime) or (sdate == sdate[1] and stime >= starttime and stime[1] < starttime) then { Tcond = true; SetStopEndofday(0);#해제 } if (sdate != sdate[1] and stime >= endtime) or (sdate == sdate[1] and stime >= endtime and stime[1] < endtime) then { Tcond = false; } if Tcond == true then { 진입청산로직 } 즐거운 하루되세요 > 마이토리 님이 쓴 글입니다. > 제목 : 수식문의합니다. > 안녕하세요. NH선물의 예스글로벌을 이용하여 크루드오일 거래를 하던 사람입니다. 그런데 유진투자선물로 옮겨 거래를 시작하였습니다. 그런데 위 예스그로벌은 시간 미국시간에 맞추어져 있는데, 유진예스트레이더의 경우에는 우리나라시간에 맞추어져 있어서 당일청산하는 전략이 잘 안맞습니다. 즉, 예스글로벌은 미국시간에 맞추어져 있고, 유진트레이더는 우리나라시간에 맞추어져 있어서 수식으로 설정에 애를 먹고 있습니다.(예스글로벌은 14시부터 03:30으로 로직을 짜서 해도 거래가 되었는데, 유진트레이더는 새벽0시가 됨에 따라 타임이 바뀌어서 로직이 신호가 나오지 않아 곤란해 하고 있습니다.) 이에, 유진트레이더로 하여, 크루드오일을, 우리나라 시간기준으로 오후 14시부터 익일 03:30(미국시간은 오전10시부터 15.30 됨)이까지 거래 될 수 있는 시간설정 수식을 만들어 주시면 감사하겠습니다. (유진트레이더는 우리나라시간 0시일때 미국시간 오전 10시가 되서,날짜가 바뀌어 당일청산이 안됩니다. ㅜㅜ) 감사합니다.^^