오류, 버그, 질문 - 페이지 2688

 

2시간 동안 테스트하고 테스터가 3대의 다른 컴퓨터와 VPS에서 떨어지는 것을 관찰했습니다.

즉, 테스터에서 여러 번 실행(항상 다른 방식으로)한 후 시작 버튼 이 시작을 멈춘다고 이전에 썼습니다.

끊임없이 터미널을 다시 시작해야 함

누가 지금 같은 것을 가지고 있습니까? 나는 이것이 서버에 대한 연결 때문이라고 가정합니다.

 

단말기가 멈춘 듯 하고, 마켓 오버뷰의 심볼이 오랫동안 멈춘 현상을 여러 번 목격했는데, 연결된 서버를 보니 200ms의 가장 높은 핑으로 해당 단말기 가 서버에 연결되어 있는 것을 알 수 있었습니다. , 2ms의 서버를 사용할 수 있습니다. 빠른 서버에 수동으로 연결하고 견적이 살아났습니다.

결론 - 서버는 사용 가능한 가장 빠른 서버에 연결하기 위해 최적의 알고리즘을 사용하지 않습니다. 이는 이러한 터미널 작동과 직접적으로 관련된 계정에 재정적 손실을 안겨줍니다.

빌드 2363

 
Askr :

2시간 동안 테스트하고 테스터가 3대의 다른 컴퓨터와 VPS에서 떨어지는 것을 관찰했습니다.

즉, 테스터에서 여러 번 실행(항상 다른 방식으로)한 후 시작 버튼이 시작을 멈춘다고 이전에 썼습니다.

끊임없이 터미널을 다시 시작해야 함

누가 지금 같은 것을 가지고 있습니까? 나는 이것이 서버에 대한 연결 때문이라고 가정합니다.

그래, 내가 했어. Validate는 첫 번째 패스를 실행하고 다음 패스는 실행하지 않습니다. 시작 버튼이 작동하지 않습니다.

데바겔 - 시작합니다. 나는 릴리스에서 출력을 했고, 모든 것이 좋은 것 같지만 작동하지 않습니다.


이제 나는 특히 디버그 버전을 실행하고 있습니다. 그녀는 방해 없이 시작 버튼을 누른다.

버그의 원인은 결코 밝혀지지 않았습니다.

 

누구든지 이것을 설명 할 수 있습니까?

디버깅 중 값을 모니터링하는 창입니다.

정규화된 변수의 값은 0이며 해당 변수와 0의 비교는 평가할 수 없습니다. 이 경우 !=> 또는 <에 대한 비교가 제대로 작동합니다.

아니면 일종의 버그입니까?

 2020.03 . 30 00 : 23 : 57.020 Terminal        MetaTrader 5 x64 build 2372 started for MetaQuotes Software Corp.
2020.03 . 30 00 : 23 : 57.020 Terminal        Windows 7 Service Pack 1 build 7601 , AMD FX- 4170 Quad-Core Processor, 9 / 11 Gb memory, 30 / 465 Gb disk, IE 11 , Admin, GMT+ 3
 
이 스크립트를 컴파일하면 시스템의 모든 작업을 종료할 수 있습니다.
 // ALT+G на mqh-файле - зависание ME.
#include <fxsaber\HistoryTicks\Data_String.mqh> // https://www.mql5.com/ru/code/20298

void OnStart ()
{
   string Str;
  
   int i = DATA_STRING::FromString(Str);
}

컴파일하면 중단이 발생합니다. 여기서 metaeditor64.exe는 매초 추가로 기가바이트의 메모리를 소비합니다.

또한 ME는 ALT+G에 멈춥니다. 빌드 2374.

 

안녕하세요 커뮤니티입니다. 백만 개의 질문

견적, 기록, 거래 등을 지원하는 암호화 교환용 API가 있다고 가정합니다.

1) 수신된 시세와 이력을 별도로 생성된 사용자 지정 기호에 실시간으로 표시하도록 하는 것이 가능합니까(타사 소프트웨어의 도움 없이는 안 됨). 즉, 히스토리를 사용자 정의 기호로 다운로드할 뿐만 아니라 실시간으로 실제 인용문을 표시합니다. 예를 들어, 타사 소프트웨어는 기록을 시계열 파일에 로드하고 터미널은 즉시 정보를 표시합니다(이것은 모두 차트 자체에 올빼미/칠면조가 없는 것입니다).

2) 해당 상품에 설치된 Expert Advisors가 거래 서버가 아닌 특정 암호화 교환용 API를 통해 주문을 보내도록 거래 작업의 기능을 재정의할 수 있습니까? 대략적으로 말하자면, 이를 통해 모든 Expert Advisor가 그러한 도구에 대해 작업할 수 있습니다.

3) 처음 2개가 비현실적인 경우: 터미널이 자체 작성 서버를 연결로 사용하고 거기에서 모든 기호를 가져와서 거래 작업을 보낼 수 있습니까?

나는 어떤 대답에도 기뻐할 것입니다.


PS 그 자체로는 불가능하다고 생각합니다.

 
Dmitri Custurov :

1. 네.

2. 아니오, 출처가 없는 경우.

 
Dmitri Custurov :

1) 수신된 시세와 이력을 별도로 생성된 사용자 지정 기호에 실시간으로 표시하도록 하는 것이 가능합니까(타사 소프트웨어의 도움 없이는 안 됨). 즉, 히스토리를 사용자 정의 기호로 다운로드할 뿐만 아니라 실시간으로 실제 인용문을 표시합니다. 예를 들어, 타사 소프트웨어는 기록을 시계열 파일에 로드하고 터미널은 즉시 정보를 표시합니다(이것은 모두 차트 자체에 올빼미/칠면조가 없는 것입니다).

2) 해당 상품에 설치된 Expert Advisors가 거래 서버가 아닌 특정 암호화 교환용 API를 통해 주문을 보내도록 거래 작업의 기능을 재정의할 수 있습니까? 대략적으로 말하자면, 이를 통해 모든 Expert Advisor가 그러한 도구에 대해 작업할 수 있습니다.

3) 처음 2개가 비현실적인 경우: 터미널이 자체 작성 서버를 연결로 사용하고 거기에서 모든 기호를 가져와서 거래 작업을 보낼 수 있습니까?

1) 타사 소프트웨어가 필요하지 않으며 WebRequest 를 통해 MQL에서 작동합니다(나중에 소켓에 대한 지원을 추가하여 사용할 수도 있음).

3) 아니요.

 
Stanislav Korotky :

1) 타사 소프트웨어가 필요하지 않으며 WebRequest 를 통해 MQL에서 작동합니다(나중에 소켓에 대한 지원을 추가하여 사용할 수도 있음).

3) 아니요.

웹 요청 및 소켓을 통해 이것은 이해할 수 있지만 예를 들어 wss는 내가 이해하는 것처럼 작동하지 않습니다. 동시에 차트에 있는 고문이 필요합니다. 즉, 이 차트에 다른 고문을 던질 수 없습니다. 또 다른 조언자는 예를 들어 거래 로봇입니다. 여기서 API를 통한 거래를 위한 거래 기능을 이미 재정의하거나 직접 정의할 것입니다.

 
Dmitri Custurov :

차트에 매달린 고문이 필요합니다

필요하지 않습니다. 서비스를 참조하십시오.