초보자의 질문 MQL5 MT5 MetaTrader 5 - 페이지 667 1...660661662663664665666667668669670671672673674...1503 새 코멘트 Vitaly Muzichenko 2016.11.06 18:14 #6661 Leo59 : 불행히도 도움이 되지 않습니다. 초기화(); if(IsTradeAllowed()) Print("거래가 허용됩니다"); if(!IsTradeAllowed()) Print("거래가 허용되지 않습니다."); 출력: "거래가 허용됨" 다른 것이 필요합니다. 그 방법은? 다음과 같이 시도하십시오. starttime=( int ) TimeCurrent ()+sec; // например +5 секунд. Эту строку в OnInit if ( TimeCurrent ()>starttime) { ...} 원칙은 명확하고 틱이 없는 한 TimeCurrent 는 변경되지 않는다고 생각합니다. Leo59 2016.11.06 18:18 #6662 Vitaly Muzichenko : 다음과 같이 시도하십시오. starttime=( int ) TimeCurrent ()+sec; // например +5 секунд if ( TimeCurrent ()>starttime) { ...} 원칙은 명확하고 틱이 없는 한 TimeCurrent 는 변경되지 않는다고 생각합니다. 예, 진드기가 자주 오기 때문에 이것은 Forex에 좋습니다. 그리고 Forex가 아니라면? Vitaly Muzichenko 2016.11.06 18:36 #6663 Leo59 : 예, 진드기가 자주 오기 때문에 이것은 Forex에 좋습니다. 그리고 Forex가 아니라면? 결론은 초기화하는 동안 변수 " starttime " 의 시간이 서버의 시간 보다 몇 초 더 길다는 것입니다. 즉, 시장 개장 시 틱이 올 때 TimeCurrent 는 항상 s tarttime 보다 크고 틱은 더 이상 중요하지 않습니다. 조건이 충족되었으며 다음 재초기화(예: 타임프레임 전환 또는 재시작)까지 계속됩니다. 단말기. Leo59 2016.11.06 18:44 #6664 Vitaly Muzichenko : 결론은 초기화 중에 " starttime " 변수의 시간이 서버 시간보다 몇 초 더 길다는 것입니다. 이제 첫 번째 틱이 도착하기 전에 새로운 (첫 번째) 틱이 도착하면 모든 것이 이미 작동할 준비가 되도록 정보를 처리해야 합니다. Vitaly Muzichenko 2016.11.06 18:46 #6665 Leo59 : 이것은 사실이 아닙니다. 부러지지 않았다면 지금 바로 확인하세요 )). 하지만 그게 아닙니다. 이제 첫 번째 틱이 도착하기 전에 새로운 (첫 번째) 틱이 도착하면 모든 것이 이미 작동할 준비가 되도록 정보를 처리해야 합니다. 나는 이것을 몇 년 동안 사용했지만 진드기가 없으면 아무 것도 처리 할 필요가 없습니다. 다른 솔루션이 필요하며 제공된 링크에 따라 다음과 같아야 합니다. Leo59 2016.11.06 18:57 #6666 Vitaly Muzichenko : 나는 이것을 몇 년 동안 사용했지만 진드기가 없으면 아무 것도 처리 할 필요가 없습니다. 다른 솔루션이 필요하며 제공된 링크에 따라 다음과 같아야 합니다. " starttime=( int ) TimeCurrent ()+sec; // 예를 들어 +5초"가 맞습니다. 당연히 TimeCurrent () 보다 큽니다. 신났어 이미 뇌가 완전히 녹아버렸어)) 참고로 TimeLocal()만 있는데 이걸 피하고 싶었다. Vitaly Muzichenko 2016.11.06 19:01 #6667 Leo59 : " starttime=( int ) TimeCurrent ()+sec; // 예를 들어 +5초"가 맞습니다. 당연히 TimeCurrent () 보다 큽니다. 신났어 이미 뇌가 완전히 녹아버렸어)) 참고로 TimeLocal()만 있는데 이걸 피하고 싶었다. 작업에 따라 TimeCurrent () + OnTimer() 링크 또는 TimeCurrent() + TimeGMT() + TimeGMTOffset() 링크를 사용해 볼 수 있습니다. 타이머로 모든 조건을 충족할 수 있고 TimeCurrent ()로 거래할 수 있습니다. 많은 솔루션이 있지만 선택은 개별 작업에 대한 귀하의 몫입니다. Leo59 2016.11.06 19:12 #6668 Vitaly Muzichenko : 작업에 따라 TimeCurrent () + OnTimer() 링크 또는 TimeCurrent() + TimeGMT() + TimeGMTOffset() 링크를 사용해 볼 수 있습니다. 타이머로 모든 조건을 충족할 수 있고 TimeCurrent ()로 거래할 수 있습니다. 많은 솔루션이 있지만 선택은 개별 작업에 대한 귀하의 몫입니다. 그리고 내 질문에 OnTimer() 를 어떻게 적용 할 수 있습니까? Artyom Trishkin 2016.11.06 19:17 #6669 Leo59 : 내 질문에 어떻게 OnTimer() 를 적용할 수 있습니까? 예를 들어 모든 것이 계산될 때까지 작업 금지 플래그를 유지하십시오. Leo59 2016.11.06 19:21 #6670 Artyom Trishkin : 예를 들어 모든 것이 계산될 때까지 작업 금지 플래그를 유지하십시오. Artyom, 질문은 TimeLocal() 에 의존하지 않고 프로그래밍 방식으로 휴일을 결정하는 방법에 관한 것입니다. )) 1...660661662663664665666667668669670671672673674...1503 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
불행히도 도움이 되지 않습니다.
초기화();
if(IsTradeAllowed()) Print("거래가 허용됩니다");
if(!IsTradeAllowed()) Print("거래가 허용되지 않습니다.");
출력: "거래가 허용됨"
다른 것이 필요합니다. 그 방법은?
다음과 같이 시도하십시오.
if ( TimeCurrent ()>starttime) {
...
}
원칙은 명확하고 틱이 없는 한 TimeCurrent 는 변경되지 않는다고 생각합니다.
다음과 같이 시도하십시오.
if ( TimeCurrent ()>starttime) {
...
}
원칙은 명확하고 틱이 없는 한 TimeCurrent 는 변경되지 않는다고 생각합니다.
예, 진드기가 자주 오기 때문에 이것은 Forex에 좋습니다. 그리고 Forex가 아니라면?
결론은 초기화 중에 " starttime " 변수의 시간이 서버 시간보다 몇 초 더 길다는 것입니다.
이것은 사실이 아닙니다. 부러지지 않았다면 지금 바로 확인하세요 )). 하지만 그게 아닙니다. 이제 첫 번째 틱이 도착하기 전에 새로운 (첫 번째) 틱이 도착하면 모든 것이 이미 작동할 준비가 되도록 정보를 처리해야 합니다.
나는 이것을 몇 년 동안 사용했지만 진드기가 없으면 아무 것도 처리 할 필요가 없습니다. 다른 솔루션이 필요하며 제공된 링크에 따라 다음과 같아야 합니다.
참고로 TimeLocal()만 있는데 이걸 피하고 싶었다.
" starttime=( int ) TimeCurrent ()+sec; // 예를 들어 +5초"가 맞습니다. 당연히 TimeCurrent () 보다 큽니다. 신났어 이미 뇌가 완전히 녹아버렸어))
참고로 TimeLocal()만 있는데 이걸 피하고 싶었다.
작업에 따라 TimeCurrent () + OnTimer() 링크 또는 TimeCurrent() + TimeGMT() + TimeGMTOffset() 링크를 사용해 볼 수 있습니다.
타이머로 모든 조건을 충족할 수 있고 TimeCurrent ()로 거래할 수 있습니다. 많은 솔루션이 있지만 선택은 개별 작업에 대한 귀하의 몫입니다.
작업에 따라 TimeCurrent () + OnTimer() 링크 또는 TimeCurrent() + TimeGMT() + TimeGMTOffset() 링크를 사용해 볼 수 있습니다.
타이머로 모든 조건을 충족할 수 있고 TimeCurrent ()로 거래할 수 있습니다. 많은 솔루션이 있지만 선택은 개별 작업에 대한 귀하의 몫입니다.
내 질문에 어떻게 OnTimer() 를 적용할 수 있습니까?
예를 들어 모든 것이 계산될 때까지 작업 금지 플래그를 유지하십시오.