기고글 토론 "MQL5(MQL4)에서 MySQL 데이터베이스에 액세스하는 방법" - 페이지 4 1234567891011...30 새 코멘트 Eugeniy Lugovoy 2015.01.12 18:09 #31 ingvar_e:32 비트 M5 설치는 정상적으로 작동하고 컴파일은 정상적으로 작동했지만 다음과 같이 틱 값을 얻을 수 없습니다.SymbolInfoDouble(pair,SYMBOL_TRADE_TICK_VALUE)는 0을 반환합니다;윈도우 64비트 머신에서 32비트 MT5를 실행하는 것은 좋은 생각이 아닐 수도 있습니다. 다른 오작동 징후도 있습니다. 다음에는 64비트 컴퓨터에 32비트를 설치해 보겠습니다.항상 이런 긴 우회로 때문에 메인 코스에서 멀리 떨어져 있습니다 :-(이 도구를 포기하고 MySQL로 기본으로 돌아가야 할 것 같습니다. 새 Windows XP를 설치하는 것이 너무 번거롭고 W7 키가 없습니다.서비스 데스크와이 문제를 해결하고 있으며 곧 좋은 소식을 듣기를 바랍니다.TICK_VALUE와 관련하여 MT4에서도 동일한 문제가 발생했습니다. 제가 사용하는 해결 방법은 다음과 같습니다:tick_value = 0; while (tick_value<=0) { tick_value = SymbolInfoDouble(symbol, SYMBOL_TRADE_TICK_VALUE);}또는tick_value = SymbolInfoDouble(symbol, SYMBOL_TRADE_TICK_VALUE); while (!MathIsValidNumber(tick_value)) { Sleep(50); tick_value = SymbolInfoDouble(symbol, SYMBOL_TRADE_TICK_VALUE); } Ingvar Engelbrecht 2015.01.12 18:41 #32 elugovoy:서비스 데스크에서 이 문제를 해결 중이니 곧 좋은 소식이 있기를 바랍니다.TICK_VALUE와 관련하여 MT4에서도 같은 문제가 발생했습니다. 제가 사용하고 있는 해결 방법은 다음과 같습니다:또는나는 그것을 시도 할 것이다 :-)작동하지 않았습니다. 루프에 갇혔습니다. Ingvar Engelbrecht 2015.01.12 20:27 #33 틱 값 문제에 대한 아이디어가 있습니다. 저는 다중 통화 EA를 실행 중이며 각 쌍에 대해 많은 정보를 얻기 시작합니다. 그래서 약간 "망치질"과 비슷해집니다. 이를 변경하여틱 값은 필요할 때만 요청됩니다. (그리고 저장)- 업데이트됨 --.완전히 녹색이 아닙니다. 위에서 변경했습니다. 최적화는 여전히 작동합니다. EA를 시작할 때 오류 메시지가 표시되지 않습니다. 확인은 EA가 거래를 승인했을 때 표시됩니다. 기다려야 합니다.Windows 7 64비트 환경에서 32비트 버전의 EA를 실행 중입니다. 작동하면 적어도 일시적으로 문제가 해결됩니다.첫 주문이 들어올 때만 Tick값을 가져와서 저장합니다. 10포인트 3.mq4 64비트 MT5 빌드 858 챔피언십 참가자를 위한 유용한 Ingvar Engelbrecht 2015.01.13 18:46 #34 MT5 설치 프로그램에 "/32"를 추가하여 32 버전 설치를 실행하면 Windows 7 64비트 컴퓨터에서 정상적으로 작동하며 mysql 도구도 정상적으로 작동합니다. 기본 설계 문제와 EA를 사용한 테스트로 돌아갑니다, Eugeniy Lugovoy 2015.01.14 12:31 #35 mat.twg:기사 주셔서 감사합니다! 얼마나 많은 솔루션이 모든 곳에서 똑같은 것을 시도하지 않았는지, 귀찮게하지 않으면 로그를 보시면 아무것도 이해할 수 없습니다....MySQL 서버:서버 : TCP / IP를 통한 로컬 호스트서버 버전: 5.6.10프로토콜 버전: 10사용자: root@localhostMySQL 인코딩: UTF-8 유니코드(utf8 ) InnoDB 데이터베이스, UTF8-General-CiMT5 빌드 1035OS: Win8.1 x64MT5 빌드 1035, x64 오류입니다. 서비스 데스크에 통보되었으며 다음 빌드에서 수정될 예정입니다.문제는 동적 라이브러리에서 문자열 값을 받아들이는 MQL 프로그램에 있습니다.MT5 빌드 1035 x32에서는 이 오류 없이 작동합니다. Eugeniy Lugovoy 2015.01.14 12:34 #36 ingvar_e:MT5 설치 프로그램에 "/32"를 추가하여 32 버전 설치를 실행하면 Windows 7 64비트 컴퓨터에서 정상적으로 작동하며 mysql 도구도 정상적으로 작동합니다. 기본 설계 문제와 EA를 사용한 테스트로 돌아갑니다, 안녕하세요 잉바르,메타쿼츠 서비스 데스크에서 다음 MT5 빌드에서 이 문제를 해결하겠다고 약속했습니다.따라서 다음 MT5 빌드가 출시될 때까지 기다리면 됩니다.감사합니다 Ingvar Engelbrecht 2015.01.21 00:43 #37 elugovoy:안녕하세요 잉바르님,메타쿼츠 서비스 데스크에서 다음 MT5 빌드에서 이 문제를 해결하겠다고 약속했습니다.따라서 다음 MT5 빌드 릴리스만 기다리면 됩니다.감사합니다정보 주셔서 감사합니다 엘루고보이. 그 동안 32 비트 버전을 실행합니다. 옵션 / 32로 설치하면 잘 작동합니다.좋은 SW. 파일에서 스크립트로 거래 매개 변수를 저장하고 EA에서 검색합니다. MySQL은 내 서버에서 실행되므로다른 서버에서 실행되는 EA와 로컬 개발 컴퓨터 모두에서 매개 변수를 검색 할 수 있습니다. Ingvar Engelbrecht 2015.01.31 16:52 #38 안녕하세요.새 빌드 1060이 나왔습니다. 문제가 해결되었는지 테스트해 보셨나요? Eugeniy Lugovoy 2015.01.31 17:18 #39 ingvar_e:안녕하세요.새 빌드 1060이 나왔습니다. 문제가 해결되었는지 테스트해 보셨나요? 예, 이제 정상적으로 작동합니다(빌드 1062 테스트 완료). Ingvar Engelbrecht 2015.01.31 18:28 #40 좋아요, 이제 1060을 테스트했는데 정상적으로 작동합니다.좋아요, 테스트가 간단해졌네요. 32비트 제거 1234567891011...30 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
32 비트 M5 설치는 정상적으로 작동하고 컴파일은 정상적으로 작동했지만 다음과 같이 틱 값을 얻을 수 없습니다.
SymbolInfoDouble(pair,SYMBOL_TRADE_TICK_VALUE)
는 0을 반환합니다;
윈도우 64비트 머신에서 32비트 MT5를 실행하는 것은 좋은 생각이 아닐 수도 있습니다. 다른 오작동 징후도 있습니다. 다음에는 64비트 컴퓨터에 32비트를 설치해 보겠습니다.
항상 이런 긴 우회로 때문에 메인 코스에서 멀리 떨어져 있습니다 :-(
이 도구를 포기하고 MySQL로 기본으로 돌아가야 할 것 같습니다. 새 Windows XP를 설치하는 것이 너무 번거롭고 W7 키가 없습니다.
서비스 데스크와이 문제를 해결하고 있으며 곧 좋은 소식을 듣기를 바랍니다.
TICK_VALUE와 관련하여 MT4에서도 동일한 문제가 발생했습니다. 제가 사용하는 해결 방법은 다음과 같습니다:
또는
서비스 데스크에서 이 문제를 해결 중이니 곧 좋은 소식이 있기를 바랍니다.
TICK_VALUE와 관련하여 MT4에서도 같은 문제가 발생했습니다. 제가 사용하고 있는 해결 방법은 다음과 같습니다:
또는
나는 그것을 시도 할 것이다 :-)
작동하지 않았습니다. 루프에 갇혔습니다.
틱 값 문제에 대한 아이디어가 있습니다. 저는 다중 통화 EA를 실행 중이며 각 쌍에 대해 많은 정보를 얻기 시작합니다. 그래서 약간 "망치질"과 비슷해집니다. 이를 변경하여
틱 값은 필요할 때만 요청됩니다. (그리고 저장)
- 업데이트됨 --.
완전히 녹색이 아닙니다. 위에서 변경했습니다. 최적화는 여전히 작동합니다. EA를 시작할 때 오류 메시지가 표시되지 않습니다. 확인은 EA가 거래를 승인했을 때 표시됩니다. 기다려야 합니다.
Windows 7 64비트 환경에서 32비트 버전의 EA를 실행 중입니다. 작동하면 적어도 일시적으로 문제가 해결됩니다.
첫 주문이 들어올 때만 Tick값을 가져와서 저장합니다.
MT5 설치 프로그램에 "/32"를 추가하여 32 버전 설치를 실행하면 Windows 7 64비트 컴퓨터에서 정상적으로 작동하며 mysql 도구도 정상적으로 작동합니다.
기본 설계 문제와 EA를 사용한 테스트로 돌아갑니다,
기사 주셔서 감사합니다! 얼마나 많은 솔루션이 모든 곳에서 똑같은 것을 시도하지 않았는지, 귀찮게하지 않으면 로그를 보시면 아무것도 이해할 수 없습니다....
MySQL 서버:
MT5 빌드 1035
OS: Win8.1 x64
MT5 빌드 1035, x64 오류입니다. 서비스 데스크에 통보되었으며 다음 빌드에서 수정될 예정입니다.
문제는 동적 라이브러리에서 문자열 값을 받아들이는 MQL 프로그램에 있습니다.
MT5 빌드 1035 x32에서는 이 오류 없이 작동합니다.
MT5 설치 프로그램에 "/32"를 추가하여 32 버전 설치를 실행하면 Windows 7 64비트 컴퓨터에서 정상적으로 작동하며 mysql 도구도 정상적으로 작동합니다.
기본 설계 문제와 EA를 사용한 테스트로 돌아갑니다,
안녕하세요 잉바르,
메타쿼츠 서비스 데스크에서 다음 MT5 빌드에서 이 문제를 해결하겠다고 약속했습니다.
따라서 다음 MT5 빌드가 출시될 때까지 기다리면 됩니다.
감사합니다
안녕하세요 잉바르님,
메타쿼츠 서비스 데스크에서 다음 MT5 빌드에서 이 문제를 해결하겠다고 약속했습니다.
따라서 다음 MT5 빌드 릴리스만 기다리면 됩니다.
감사합니다
정보 주셔서 감사합니다 엘루고보이. 그 동안 32 비트 버전을 실행합니다. 옵션 / 32로 설치하면 잘 작동합니다.
좋은 SW. 파일에서 스크립트로 거래 매개 변수를 저장하고 EA에서 검색합니다. MySQL은 내 서버에서 실행되므로
다른 서버에서 실행되는 EA와 로컬 개발 컴퓨터 모두에서 매개 변수를 검색 할 수 있습니다.
안녕하세요.
새 빌드 1060이 나왔습니다. 문제가 해결되었는지 테스트해 보셨나요?
안녕하세요.
새 빌드 1060이 나왔습니다. 문제가 해결되었는지 테스트해 보셨나요?
좋아요, 이제 1060을 테스트했는데 정상적으로 작동합니다.
좋아요, 테스트가 간단해졌네요. 32비트 제거