사용자 정의 기호. 오류, 버그, 질문, 제안. - 페이지 34

 
Andrey Khatimlianskii # :

TaskManager는 무엇을 보여줍니까?

 
fxsaber # :

TaskManager는 무엇을 보여줍니까?

거기에서 무엇을 볼 수 있습니까?

매달린 것은 일반 것과 다르지 않습니다.


 
Andrey Khatimlianskii # :

거기에서 무엇을 볼 수 있습니까?

EURUSD의 와일드 CPU 로드.

 
fxsaber # :

EURUSD의 와일드 CPU 로드.

이것이 주제와 어떤 관련이 있습니까?

EURUSD에는 2명의 전문가 고문과 여러 지표가 있습니다.

 
Andrey Khatimlianskii # :

이것이 주제와 어떤 관련이 있습니까?

EURUSD에는 2명의 전문가 고문과 여러 지표가 있습니다.

깨끗한 터미널에서 버그에 대한 실험을 하려고 합니다. 그렇지 않으면 죄를 지을 수 있는 선택지가 너무 많습니다.

 
fxsaber # :

깨끗한 터미널에서 버그에 대한 실험을 하려고 합니다. 그렇지 않으면 죄를 지을 수 있는 선택지가 너무 많습니다.

물론 맞습니다. 모든 버그에 대해 이 작업을 수행하는 것은 어렵습니다.

EURUSD의 로딩을 파악하고 제거했습니다. 내가보고 있어요.

 

빌드 3099, 문제가 관련이 있습니다.

서비스에 의해 업데이트된 사용자 지정 도구 중 하나에서 SymbolInfoTick은 4시간 전의 데이터를 반환합니다(업데이트되지 않음).

테스트 어드바이저가 이 시간 동안 작동하지 않은 다른 기기에서는 실행 후 최신 데이터를 표시합니다.

모든 것이 있는 그대로입니다. 틱이 있고 시장 시계의 시간이 업데이트되고 닫기가 실제 데이터를 반환합니다.

거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼

사용자 정의 기호. 오류, 버그, 질문, 제안.

Andrey Khatimlianskii , 2021.10.24 04:34

빌드 3091, 붙어 있는 따옴표 발견(클릭):


SymbolInfoDouble 및 SymbolInfoTick이 반환한 마지막 눈금은 04:52:07(입찰가 61083.19)입니다.

동시에 상품 내역에 최신 눈금이 있고 차트와 시장 시계가 업데이트되고 iClose 가 올바른 값을 반환합니다.

플레이할 코드가 있습니다. 그 밖에 수정해야 할 사항은 무엇입니까?


 

빌드 3103, 문제가 관련이 있습니다. 그리고 새로운 세부 사항이 있습니다 !

사용자 지정 상품의 호가가 사라지는 것은 거래 서버와의 연결이 끊어진 것과 정확히 일치했습니다(12:03:28):


2021.11.13 12:03:27.786 Network '30966228': connection to MetaQuotes-Demo lost
2021.11.13 12:03:28.476 Network '30966228': authorized on MetaQuotes-Demo through Access Point EU 4 (ping: 36.92 ms, build 3103)
2021.11.13 12:03:28.476 Network '30966228': previous successful authorization performed from *** on 2021.11.13 11:56:34
2021.11.13 12:03:28.639 Network '30966228': terminal synchronized with MetaQuotes Software Corp.: 0 positions, 0 orders, 148 symbols, 0 spreads
2021.11.13 12:03:28.639 Network '30966228': trading has been enabled - hedging mode


동시에 이전과 같이 사용자 상품이 정상적으로 업데이트됩니다(차트, 시장 개요, 틱 기록). iClose는 최신 데이터를 제공합니다.

그리고 SymbolInfoTick은 연결이 끊어진 시점에 관련된 데이터를 반환합니다.

 

여기에서 다시 연주되었습니다.

다른 액세스 포인트(수동으로)에 연결하려고 했으나 실패했습니다. 나는 또 다른 지점을 선택했는데, 터미널이 아주 오랫동안 연결되어 있었지만 결국 성공했다. 이 순간에 분명히 SymbolInfoTick이 "살아났다"(알아볼 시간이 없었음). 그러나 연결이 다시 끊어졌고 SymbolInfoTick이 다시 멈췄습니다 .

 2021.11 . 14 04 : 29 : 57.973 LiveUpdate      check for release version
2021.11 . 14 04 : 29 : 58.153 LiveUpdate      you are using the latest version
2021.11 . 14 04 : 30 : 23.529 Virtual Hosting 'Webzilla New York' failed to send status command [ 1001 ]
2021.11 . 14 04 : 30 : 37.529 Virtual Hosting 'Webzilla New York' failed to send status command [ 1001 ]
2021.11 . 14 04 : 30 : 51.530 Virtual Hosting 'MQL5 New York 2' failed to send status command [ 1001 ]
2021.11 . 14 04 : 31 : 14.296 Network '30966228' : scanning network for access points
2021.11 . 14 04 : 37 : 40.811 Network '30966228' : connecting to an access point with 0 % quality (previous: 94 %)
2021.11 . 14 04 : 37 : 40.811 Network '30966228' : disconnected from MetaQuotes-Demo
2021.11 . 14 04 : 37 : 48.393 Network '30966228' : connecting to an access point with 93 % quality (previous: 0 %)
2021.11 . 14 04 : 37 : 48.393 Network '30966228' : disconnected from MetaQuotes-Demo
2021.11 . 14 04 : 38 : 03.725 Network '30966228' : connection to MetaQuotes-Demo lost
2021.11 . 14 04 : 55 : 40.351 Network '30966228' : authorized on MetaQuotes-Demo
2021.11 . 14 04 : 55 : 40.351 Network '30966228' : previous successful authorization performed from *** on 2021.11 . 13 12 : 03 : 32
2021.11 . 14 04 : 56 : 31.611 Network '30966228' : terminal synchronized with MetaQuotes Software Corp.: 0 positions, 0 orders, 148 symbols, 0 spreads
2021.11 . 14 04 : 56 : 31.611 Network '30966228' : trading has been enabled - hedging mode
2021.11 . 14 04 : 56 : 33.557 Network '30966228' : scanning network for access points
2021.11 . 14 04 : 56 : 45.867 Virtual Hosting 'Webzilla New York' failed to send status command [ 1001 ]
2021.11 . 14 04 : 56 : 59.867 Virtual Hosting 'Webzilla New York' failed to send status command [ 1001 ]
2021.11 . 14 04 : 57 : 04.504 Network '30966228' : scanning network finished
2021.11 . 14 04 : 57 : 04.504 Network '30966228' : auto connecting to a better access point with 94 % quality (previous: 49 %)
2021.11 . 14 04 : 57 : 04.504 Network '30966228' : connection to MetaQuotes-Demo lost
2021.11 . 14 04 : 57 : 05.035 LiveUpdate       new version build 3104 (IDE: 3104 , Tester: 3104 ) is available
2021.11 . 14 04 : 57 : 05.142 Network '30966228' : authorized on MetaQuotes-Demo through Access Point EU 4 (ping: 36.14 ms, build 3104 )
2021.11 . 14 04 : 57 : 05.142 Network '30966228' : previous successful authorization performed from ** on 2021.11 . 14 04 : 55 : 44
2021.11 . 14 04 : 57 : 05.294 Network '30966228' : terminal synchronized with MetaQuotes Software Corp.: 0 positions, 0 orders, 148 symbols, 0 spreads
2021.11 . 14 04 : 57 : 05.294 Network '30966228' : trading has been enabled - hedging mode



"시세를 업데이트"하는 다른 방법을 찾았습니다. 이는 시장 개요에 새 상품이 추가될 때 발생합니다. 현재 일종의 강제 동기화가 수행되고 있는 것 같습니다(그러나 새로운 틱은 여전히 SymbolInfoTick에 오기 시작하지 않습니다). 비디오는 EA가 본 마지막 틱 시간인 05:08:00을 보여줍니다. 새 도구가 추가되면 다음과 같이 업데이트됩니다.


결론: 터미널이 연결이 끊어지면(대부분 주말에만) 사용자 도구(더 정확하게는 데이터의 일부) 업데이트를 중지합니다.

수정하세요.