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

 
fxsaber :

그럼 나에게서 쓸모없는 마케터.

첫 닉네임 환생)

 

MT5 서버 이름으로 VPS의 가장 유리한 위치를 결정하는 방법을 알려주십시오.

안타깝게도 IP 주소를 사용할 수 없습니다.

Борьба за миллисекунды. Как выбрать сервер с наименьшим пингом
Борьба за миллисекунды. Как выбрать сервер с наименьшим пингом
  • habr.com
Для многих задач задержки между клиентом и сервером критически важны, например в онлайн играх, видео/голосовых конференциях, IP телефонии, VPN и т.д. Если сервер будет слишком удален от клиента на уровне IP-сети, то задержки (в народе «пинг», «лаг») будут мешать работе. Географическая близость сервера не всегда равна близости на уровне IP...
 
fxsaber :

MT5 서버 이름으로 VPS의 가장 유리한 위치를 결정하는 방법을 알려주십시오.

안타깝게도 IP 주소를 사용할 수 없습니다.

직접적으로 보이지 않습니다.

1. 중개인에게 연락하십시오. 아마도 그들은 적어도 도시를 넘겨 줄 것입니다.

2. mq + webrequest 에서 호스팅, 런던과 같은 대규모 위치에 적합합니다. 호스팅 자체가 가장 가까운 지점을 찾고 있으며, ip를 찾기 위한 webrequest

3. 다양한 위치와 삼각측량을 선택할 수 있는 모든 Windows 호스팅

4. london ld4를 시도해보세요. 바로 운이 좋을 확률은 0이 아닙니다.
 
Andrei Trukhanovich :

직접적으로 보이지 않습니다.

2. mq + webrequest 에서 호스팅, 런던과 같은 대규모 위치에 적합합니다. 호스팅 자체가 가장 가까운 지점을 찾고 있으며, ip를 찾기 위한 webrequest

MQ에서 하루 동안 무료 VPS를 받으세요. 거기에서 WebRequest를 만들어 VPS의 IP를 확인합니다. 그런 다음 VPS_MQ에 가까운 VPS를 찾으십시오. 고맙습니다.

 

런칭 단계에서 Expert Advisor에서 표준 방식으로 론칭할지 템플릿을 통해 론칭할지 결정해야 합니다.

이 문제를 해결할 생각이 있습니까? 그 과정에서 차트 의 수명 을 결정하는 하위 작업이 있었습니다.

 
Andrei Trukhanovich :

직접적으로 보이지 않습니다.

1. 중개인에게 연락하십시오. 아마도 그들은 적어도 도시를 넘겨 줄 것입니다.

2. mq + webrequest 에서 호스팅, 런던과 같은 대규모 위치에 적합합니다. 호스팅 자체가 가장 가까운 지점을 찾고 있으며, ip를 찾기 위한 webrequest

3. 다양한 위치와 삼각측량을 선택할 수 있는 모든 Windows 호스팅

4. london ld4를 시도해보세요. 바로 운이 좋을 확률은 0이 아닙니다.

일부 브로커는 DOS 공격으로부터 자신을 보호하기 위해 거래 서버가 있는 데이터 센터에 액세스 포인트를 숨기거나 아예 설치하지 않고 다른 공급자에게 가져갑니다. 때로는 다른 나라나 대륙으로.

그 결과 서버에 대한 최소 핑이 수십 또는 수백 밀리초로 계산되는 엉뚱한 상황이 발생합니다.

MT5의 다음 릴리스에서는 브로커 후원 VPS 호스팅을 출시하고 네트워크 지연을 최소화하기 위해 액세스 포인트의 잘못된 구성에 대해 브로커에게 명시적으로 표시합니다.

일부 브로커가 네트워크 구성을 수정하기를 바랍니다.

 
Renat Fatkhullin :

...

일부 브로커가 네트워크 구성을 수정하기를 바랍니다.

그리고 우리는 개혁자들에 대한 정보에 대한 공개적인 접근을 희망할 수 있습니까?

 
fxsaber :

런칭 단계에서 Expert Advisor에서 표준 방식으로 론칭할지 템플릿을 통해 론칭할지 결정해야 합니다.

이 문제를 해결할 생각이 있습니까?

아마도 응용 분야에 따라 다릅니다.

가장 먼저 떠오르는 것은 스파이 프로그램, 템플릿 사용 으로 인해 초기화 해제 중에 "OH"라고 말할 시간이 있는 차트의 일부 표시기입니다.

또는 ChardID로 차트를 추적하고 차트에 변경 사항이 있는지 표시하는 스파이 서비스? ... 대부분의 경우 템플릿 사용은 이러한 방식으로 계산할 수 없습니다.


추신: 예, 또 다른 옵션입니다. 템플릿 작성자인 경우 템플릿에 작성된 MQL 프로그램이 실행되는 방식, 누가 더 빨리 시작하는지 알아낼 수 있습니다. 지표 또는 전문가는 이 MQL 프로그램에서 몇 가지 작업을 수행하려고 시도합니다. 템플릿을 적용하는 것을 의미합니다. 하나의 템플릿에는 여러 MQL 프로그램이 포함되어야 합니다.

 
Igor Makanu :

추신: 예, 또 다른 옵션입니다. 템플릿 작성자인 경우 템플릿에 작성된 MQL 프로그램이 실행되는 방식, 누가 더 빨리 시작하는지 알아낼 수 있습니다. 지표 또는 전문가는 이 MQL 프로그램에서 몇 가지 작업을 수행하려고 시도합니다. 템플릿을 적용하는 것을 의미합니다. 하나의 템플릿에는 여러 MQL 프로그램이 포함되어야 합니다.

흥미로운 아이디어, 감사합니다.

 

결함을 수정하십시오. MQL5는 일부 내장 열거형을 일반 매개변수로 사용하는 것을 허용하지 않습니다(예: ENUM_CHART_PROPERTY_DOUBLE, ENUM_CHART_PROPERTY_STRING).

사용자 지정 열거형 및 기타 내장 열거형에는 문제가 없습니다.

 #include <Generic\HashMap.mqh>
enum TEST_ENUM {
   ENUM1, ENUM2
};
void OnStart ()
  {
   CHashMap< ENUM_CHART_PROPERTY_INTEGER , int > mapI;     // эта срока компилируется без ошибок
   CHashMap< ENUM_CHART_PROPERTY_DOUBLE , double > mapD;   // здесь ошибки компиляции: 'NULL' - cannot convert enum  HashMap.mqh     21      39. 'NULL' - cannot convert enum        HashMap.mqh     462     30
   CHashMap< ENUM_CHART_PROPERTY_STRING , string > mapS;   // здесь ошибки компиляции: 'NULL' - cannot convert enum  HashMap.mqh     21      39. 'NULL' - cannot convert enum        HashMap.mqh     462     30
   CHashMap<TEST_ENUM, double > mapE;     // эта срока компилируется без ошибок

  }