커뮤니티

문의 2가지

프로필 이미지
목마와숙녀
2021-05-11 12:22:59
1242
글번호 148899
답변완료
문의 1) 금일 새벽 5시10분부터 익일 새벽 4시55분까지 거래하고 싶은데 StartTime(051000),EndTime(045500); 답변수식으로 위와 같이 세팅하면 거래결과는 나오는데 endtime 시간이 작동하지 않는 결과가 나옵니다. 금일부터 자정을 지나서 익일까지 컨트롤 하는 수식을 요청드립니다. 가상화폐 거래는 쉬는 시간이 없기 때문에 강제로 하루에 한 번씩 쉬려고 합니다. 금일 새벽 05시10분에 start time 하여 거래하고 익일 새벽 04시55분에 stop end of day 하는 거래를 반복하고 싶습니다 24시간당 15분 break time을 가지고 컴퓨터 부팅과 인터넷연결 체크도 하고 싶습니다. 금일 시작시간 051000 익일 종료시간 045500 문의 2) setstoptrailing 수식 두가지 경우 부탁드립니다. - 3% 수익이후, 최고가격대비 5% 하락 - 3% 수익이후, 수익대비 5% 하락 ************************************************************************************** 해외선물 거래시간 수식 input : StartTime(110000),EndTime(230000); var : Tcond(false); IF Endtime > starttime Then SetStopEndofday(Endtime); Else { if sDate != sDate[1] Then SetStopEndofday(Endtime); } if (sdate != sdate[1] and stime >= EndTime) or (sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then Tcond = False; if (sdate != sdate[1] and stime >= StartTime) or (sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then Tcond = true; { IF Endtime <= starttime Then { SetStopEndofday(0); } } if Tcond == true Then { 진입청산수식 }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-05-11 15:06:56

안녕하세요 예스스탁입니다. 1 수식에 괄호가 잘못 지정되어 있었습니다. 아래식 이용하시면 됩니다. input : StartTime(051000),EndTime(045500); var : Tcond(false); IF Endtime > starttime Then SetStopEndofday(Endtime); Else { if sDate != sDate[1] Then SetStopEndofday(Endtime); } if (sdate != sdate[1] and stime >= EndTime) or (sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then Tcond = False; if (sdate != sdate[1] and stime >= StartTime) or (sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then { Tcond = true; IF Endtime <= starttime Then { SetStopEndofday(0); } } if Tcond == true Then { if c > O Then Buy(); if c < o Then Sell(); } 2 input : StartTime(051000),EndTime(045500); var : Tcond(false); IF Endtime > starttime Then SetStopEndofday(Endtime); Else { if sDate != sDate[1] Then SetStopEndofday(Endtime); } if (sdate != sdate[1] and stime >= EndTime) or (sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then Tcond = False; if (sdate != sdate[1] and stime >= StartTime) or (sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then { Tcond = true; IF Endtime <= starttime Then { SetStopEndofday(0); } } if Tcond == true Then { if c > O Then Buy(); if c < o Then Sell(); } 2 - 3% 수익이후, 최고가격대비 5% 하락 setstoptrailing(5,3,PercentStop,1); - 3% 수익이후, 수익대비 5% 하락 setstoptrailing(5,3,PercentStop,0); 즐거운 하루되세요 > 목마와숙녀 님이 쓴 글입니다. > 제목 : 문의 2가지 > 문의 1) 금일 새벽 5시10분부터 익일 새벽 4시55분까지 거래하고 싶은데 StartTime(051000),EndTime(045500); 답변수식으로 위와 같이 세팅하면 거래결과는 나오는데 endtime 시간이 작동하지 않는 결과가 나옵니다. 금일부터 자정을 지나서 익일까지 컨트롤 하는 수식을 요청드립니다. 가상화폐 거래는 쉬는 시간이 없기 때문에 강제로 하루에 한 번씩 쉬려고 합니다. 금일 새벽 05시10분에 start time 하여 거래하고 익일 새벽 04시55분에 stop end of day 하는 거래를 반복하고 싶습니다 24시간당 15분 break time을 가지고 컴퓨터 부팅과 인터넷연결 체크도 하고 싶습니다. 금일 시작시간 051000 익일 종료시간 045500 문의 2) setstoptrailing 수식 두가지 경우 부탁드립니다. - 3% 수익이후, 최고가격대비 5% 하락 - 3% 수익이후, 수익대비 5% 하락 ************************************************************************************** 해외선물 거래시간 수식 input : StartTime(110000),EndTime(230000); var : Tcond(false); IF Endtime > starttime Then SetStopEndofday(Endtime); Else { if sDate != sDate[1] Then SetStopEndofday(Endtime); } if (sdate != sdate[1] and stime >= EndTime) or (sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then Tcond = False; if (sdate != sdate[1] and stime >= StartTime) or (sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then Tcond = true; { IF Endtime <= starttime Then { SetStopEndofday(0); } } if Tcond == true Then { 진입청산수식 }