마지막 서버 시간 대신 테스터에서 현재 시간을 가져올 방법이 있습니까? 내 EA를 실행할 때, TimeCurrent ()는 로그온했을 때의 마지막 서버 시간을 반환합니다. EA를 백 테스트 할 수 있도록 현재 백 테스트 시간을 가져 오려면 다른 방법이 필요합니다.
누구든지 아이디어가있어?
마지막 서버 시간 대신 테스터에서 현재 시간을 가져올 방법이 있습니까? 내 EA를 실행할 때, TimeCurrent ()는 로그온했을 때의 마지막 서버 시간을 반환합니다. EA를 백 테스트 할 수 있도록 현재 백 테스트 시간을 가져 오려면 다른 방법이 필요합니다.
누구든지 아이디어가있어?
시간 []은 현재 막대의 열 시간 만 있습니다. 내가 달리기를했다면, 나는 현재 시간을 얻을 수 있었다. 그러나 나는 백 테스터에서 현재 시간을 얻어야한다. 어떤 TimeCurrent () 얻을지 않습니다. 이것을 할 방법이 없습니까? 진드기의 시간을 잡아낼 수 있을까요?
MQL4 Documentation : datetime TimeCurrent (1970 년 1 월 1 일 00:00에서 경과 된 초 수로 최신 인용구의 가장 최근 서버 시간을 반환합니다. 참고 : 마지막으로 알려진 서버 시간이 모델링됩니다. 샘플 : if (TimeCurrent () - OrderOpenTime () lt; 360) return (0); 그래서, 당신의 문제는 정확히 무엇입니까?원래에 의해 게시 됨 ;
예를 들어, EA에 넣으십시오 (MT4와 함께 제공되는 것을 사용하십시오), 시작 기능에 다음을 넣으십시오 : Insert Code Comment (TimeCurrent ()); 백 테스터에서는 시간이 절대로 바뀌지 않는다는 것을 알 수 있습니다. 각 촛불마다 똑같이 유지됩니다. 이제는 차트에 놓으면 (백 테스팅하지 않음) 마지막으로 알려진 서버 시간 (틱 시간)이 표시됩니다. 그게 문제입니다. 현재 백 테스트 시간을 표시해야합니다.
원래에 의해 게시 됨 ;원래에 의해 게시 됨 ;
그래서 나는했다. 다시 한번.원래에 의해 게시 됨 ;
오히려 반대. 예상대로 테스트가 진행됩니다.원래에 의해 게시 됨 ;
글쎄, 그건 네 문제 야. 다시 물어 보죠. 그게 뭐죠? 우리가 지적하기를 당신이하고있는 일의 세부 사항을 알려주십시오.원래에 의해 게시 됨 ;
int start () {//---- 인쇄 (현재 시간은 TimeToStr (TimeCurrent (), TIME_DATE | TIME_SECONDS))입니다./---- return (0); }/------ ..... h
백 테스터에서이 EA를 실행하십시오. 상단의 댓글 섹션을보세요. 내가 무슨 뜻인지 알게 될거야. 삽입 된 코드/ --------------------------------------------- --------------------- /| posting.mq4에 대한 |/| 저작권 © 2009, MetaQuotes Software Corp. |/| # 91; url # 93; http :/www.metaquotes.net#91;url # 93; |/ ----------------------------------------------- ------------------- #property 저작권 Copyright © 2009, MetaQuotes Software Corp. # 속성 링크 # 91, url # 93, http :/www.metaquotes.net # 91;url # 93;/ ----------------------------------------------- ------------------- /| 전문가 초기화 기능 |/ ----------------------------------------------- ------------------- int init () {//----/---- return (0); }/ ---------------------------------------------- -------------------- /| 전문가 초기 초기화 기능 |/ ----------------------------------------------- ------------------- int deinit () {//----/---- return (0); }/ ---------------------------------------------- -------------------- /| 전문가 시작 기능 |/ ----------------------------------------------- ------------------- int start () {//---- Comment (TimeHour (TimeCurrent ()), 현재 시간, TimeMinute (TimeCurrent ()), 현재 분);/---- return (0); }/ ---------------------------------------------- -------------------- 자, 여전히 정확한 시간을 볼 수 있다면 운이 좋다. 여기에 문제가있는 다른 사람이 나타납니다. 이제 정확한 시간 (테스터 시간, 현재 시간이 아님)이 표시되지 않으면 여기에 게시하십시오. 내가 문제를 해결했기 때문이야.
원래에 의해 게시 됨 ;원래에 의해 게시 됨 ;
아니, 두렵지 않아. 테스터가 모델 틱을 처리 할 때 시간과 분 카운터를 변경하는 코드를 포함하여이 스레드의 모든 예제가 예상대로 작동합니다. 처음에는 그렇게 말하지 않았 니?원래에 의해 게시 됨 ;
나는 사실 괜찮아. 오히려 불운 한 당신이다.원래에 의해 게시 됨 ;
왜 그래야합니까?원래에 의해 게시 됨 ;
분명히 당신은 독서에 영향을 미치고 여기에서 폭로하기를 거부하는 보조 문제를 해결했습니다. 아니면 잘못된 장소를보고 결과를 잘못 읽었을 가능성이 더 큽니다.원래에 의해 게시 됨 ;