커뮤니티
수식문의합니다.
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시가 되서,날짜가 바뀌어 당일청산이 안됩니다. ㅜㅜ)
감사합니다.^^
다음글
이전글