알고 스니핑 - 페이지 3

 
C-4 :

이제 저는 Metaquot의 어조로 변경하고 k-he, k-he, k-he 스타일로 대답하려고 합니다.

먼저 이야기를 준비하고 읽어야 합니다.

우리는 MT5에 옵션이 있을 것이라고 반복해서 지속적으로 밝혔습니다. 우리의 주문 시스템은 매우 유연하여 새로운 거래 방법을 추가할 수 있으며 단계적으로 옵션을 도입할 것입니다.

 
Renat :

먼저 이야기를 준비하고 읽어야 합니다.

우리는 MT5에 옵션이 있을 것이라고 반복해서 지속적으로 밝혔습니다. 우리의 주문 시스템은 매우 유연하여 새로운 거래 방법을 추가할 수 있으며 단계적으로 옵션을 도입할 것입니다.

선물 옵션을 거래하려면 수만 개의 상품을 지원해야 합니다. 간단한 예: Forts Market. 옵션을 지원하는 총 28개의 악기가 있습니다. 이 숫자에 콜 및 풋 옵션을 곱하고, 각각의 행사가 수십 번을 곱하고, 옵션 만료 시간을 수십 번 곱하고, 다시 기초 자산 선물 만료 시간을 곱해 보겠습니다. 그 결과 2006년부터 2012년까지 17834개의 악기(!)가 있으며 그 중 약 16,000개가 옵션입니다. 우리는 Forts에서 이 모든 것을 오랫동안 해왔습니다. 17,834개의 도구를 처리하고 적절한 접착제를 만들고 이 데이터로 작업하는 것은 문제가 되지 않습니다. MT5에서 이 모든 것을 구현하는 방법은 나에게 미스터리입니다. 어떤 이유에서인지 나는 당신이하지 않을 것이라고 생각합니다. 그러한 기회가 있다고 말하십시오. 그것은 브로커에게 달려 있습니다. 하지만 그는 MT5를 통해 17,834개의 악기를 모두 방송하는 수준까지는 가지 않을 것입니다. 따라서 하나의 이론적 연결성으로는 충분하지 않습니다. 지원이 필요하지만 절대 그렇지 않습니다. 그리고 MT5와 같은 폐쇄형 제품에서는 동일한 도구를 다운로드하고 처리하는 것과 같이 스스로 아무것도 하는 것이 불가능합니다. 그러나 이것은 알고리즘 거래와 옵션을 좋아하는 사람들이 필연적으로 직면하게 될 모든 문제의 일부일 뿐입니다.
 
C-4 :
선물 옵션을 거래하려면 수만 개의 상품을 지원해야 합니다. 간단한 예: Forts Market. 옵션을 지원하는 총 28개의 악기가 있습니다. 이 숫자에 콜 및 풋 옵션을 곱하고, 각각의 행사가 수십 번 곱하고, 옵션 만기 시간을 수십 번 곱하고, 다시 기초 자산 선물 만기 시간을 곱하십시오. 그 결과 2006년부터 2012년까지 17834개의 도구(!)가 있으며 그 중 약 16,000개가 옵션입니다. 우리는 Forts에서 이 모든 것을 오랫동안 해왔습니다. 17,834개의 도구를 처리하고 적절한 접착제를 만들고 이 데이터로 작업하는 것은 문제가 되지 않습니다. MT5에서 이 모든 것을 구현하는 방법은 나에게 미스터리입니다. 어떤 이유에서인지 나는 당신이하지 않을 것이라고 생각합니다. 그러한 기회가 있다고 말하십시오. 그것은 브로커에게 달려 있습니다. 하지만 그는 MT5를 통해 17,834개의 악기를 모두 방송하는 수준까지는 가지 않을 것입니다. 따라서 하나의 이론적 연결 가능성으로는 충분하지 않습니다. 지원이 필요하지만 절대 그렇지 않습니다. 그리고 MT5와 같은 폐쇄형 제품에서는 동일한 도구를 다운로드하고 처리하는 것과 같이 스스로 아무것도 하는 것이 불가능합니다. 그러나 이것은 알고리즘 거래와 옵션을 좋아하는 사람들이 필연적으로 직면하게 될 모든 문제의 일부일 뿐입니다.

나는 토론을 밀접하게 따르고 있으며 옵션 및 선물과 관련된 모든 것이 어떻게 구현될지 상상하는 것도 매우 어렵습니다. 그래서 내가 이 문제를 제기했습니다. 나는 당신만큼 C-4 옵션을 잘 모르지만 토론을 위해 의존합니다.

물론 발전의 비결을 언급할 수는 있지만 (Renat의) 명쾌한 대답은 듣지 못했다. "모든 것이 이루어지리라"는 말뿐이었다.

그렇다면 미리 계획을 공개하지 않을 것이라고 말하십시오.

추신: 그리고 만약 당신이 명령을 내린다면, 다크 포레스트의 그래픽 부분을 어떻게 구현할 것입니까, 그리고 상인에게 이것은 매우 중요합니다. 사람이 옵션 플랫폼에서 MT5로 전환하려면 MT5가 적어도 나쁘지 않아야 합니다. 그리고 당신은 그래픽에서 초등 kagi를 심문조차 할 수 없습니다. 옵션에 신경을 쓰는 이유.

 
Metatrader 5가 수천 개의 상품과 함께 작동할 수 없는 이유는 무엇이라고 생각하십니까?

수만 개의 문자를 위해 특별히 설계되었습니다. 교환을 위해 특별히 새로운 아키텍처로 처음부터 다시 작성한 것은 헛된 일이 아닙니다.
 

그러나 항상 다른 것이 나를 괴롭혔다. 매수/매도 명령이 실행되는 속도입니다. 챔피언십에서 나는 주문 실행의 품질에 대한 기본 점검을 받았습니다. 품질 지표 중 하나는 실행 시간입니다.

확인은 간단합니다. 우리는 시간을 기록합니다 .... 주문을 보냅니다 ... 답변을 받았습니다 ... 스톱워치를 중지합니다 ... 결과를 로그에 표시합니다

2011.11.16 12:00:06 <<< == EURCHF 판매 가격: 1.23713, 볼륨: 0.13이 성공적으로 완료되었습니다. 요청 1개에 대한 티켓 번호 6756146 == >>> 지연 2.371초.

지연이 13초에 도달했습니다.... https://championship.mql5.com/2011/ru/users/Prival/expert 그리고 데모 견적에 있는 경우 고문이 서버에 있다면... 어떻게 될까요? 현실에서? 증권 거래소에서 거래하는 많은 사람들은 명령 실행 속도(Plaza 2 등)를 위해 핑을 놓고 싸웁니다. 그들은 그것을 위해 돈을 지불합니다. 그리고 여기에는 특별한 지연도 도입됩니다.

Renat, 당신은 정말로 명령 실행의 품질 ... 기록의 품질 ....을 가진 사람을 거기 밖으로 밀어 낼 생각입니까? (기록 저장 형식은 어떤 교환과도 호환되지 않습니다 ... 누가 그것을 알 수없는 형식으로 변환합니까? ? ...

Z.Y. http://investor.rts.ru/ru/statistics/2008/ 챔피언십 우승자들이 자신의 명령이 5초 이상 실행되는 것을 볼 때 + 유리컵이 기능면에서 환상적입니다....

 
Prival :

지연이 13초에 도달했습니다.... https://championship.mql5.com/2011/ru/users/Prival/expert 및 데모 견적에 있는 경우 고문이 서버에 있는 경우... 어떻게 될까요? 현실에서? 증권 거래소에서 거래하는 많은 사람들은 명령 실행 속도(Plaza 2 등)를 위해 핑을 놓고 싸웁니다. 그들은 그것을 위해 돈을 지불합니다. 그리고 여기에는 특별한 지연도 도입됩니다.

Renat, 당신은 정말로 명령 실행의 품질 ... 기록의 품질 ....을 가진 사람을 거기 밖으로 밀어 낼 생각입니까? (기록 저장 형식은 어떤 교환과도 호환되지 않습니다 ... 누가 그것을 알 수없는 형식으로 변환합니까? ? ...

혼동하지 마십시오. 챔피언십은 의도적으로 스캘퍼의 지연을 도입했습니다. 그리고 당신은 그것을 아주 잘 알고 있습니다.

비동기 작업 살펴보기 - https://www.mql5.com/ru/forum/6516/page3#comment_189267

다음은 Limassol에서 암스테르담까지의 네트워크 테스트 결과이며 MetaQuotes-Demo 서버를 130ms로 ping합니다.

MetaTrader 5 빌드 642에 대한 테스트:

2012 .04 .30 14:09:40     MQL5TradeSpeed .Sync .vs .Async (EURUSD, H1 )        4. Открытие 10 сделок асинхронно заняло 31 ms, 3 ms на сделку, 0 ошибок
2012 .04 .30 14:09:40     MQL5TradeSpeed .Sync .vs .Async (EURUSD, H1 )        3. Открытие 10 сделок асинхронно, подождите...
2012 .04 .30 14:09:40     MQL5TradeSpeed .Sync .vs .Async (EURUSD, H1 )        2. Открытие 10 сделок синхронно заняло 1498 ms, 149 ms на сделку, 0 ошибок
2012 .04 .30 14:09:38     MQL5TradeSpeed .Sync .vs .Async (EURUSD, H1 )        1. Открытие 10 сделок синхронно, подождите...

당신은 또한 히스토리 변환에 대한 모든 것을 아주 잘 알고 있습니다. 변환에는 문제가 없습니다. CSV로 내보내기 - 몇 분 안에 CSV에서 가져오기.
 
Renat :

혼동하지 마십시오. 챔피언십은 의도적으로 스캘퍼의 지연을 도입했습니다. 그리고 당신은 그것을 아주 잘 알고 있습니다.

비동기 작업 살펴보기 - https://www.mql5.com/en/forum/6516/page3#comment_189267

다음은 Limassol에서 암스테르담까지의 네트워크 테스트 결과이며 MetaQuotes-Demo 서버를 130ms로 ping합니다.

MetaTrader 5 빌드 642에 대한 테스트:

당신은 또한 히스토리 변환에 대한 모든 것을 아주 잘 알고 있습니다. 변환에는 문제가 없습니다. CSV로 내보내기 - 몇 분 안에 CSV에서 가져오기.
또한 다음 빌드에서 OnTrade에서 실행을 제어하는 기능을 확장합니다.
 
Renat :
Metatrader 5가 수천 개의 상품과 함께 작동할 수 없는 이유는 무엇이라고 생각하십니까?
수만 개의 문자를 위해 특별히 설계되었습니다. 교환을 위해 특별히 새로운 아키텍처로 처음부터 다시 작성한 것은 헛된 일이 아닙니다.

이론적으로 - 예, 실제로 - 이것은 결코 일어나지 않을 것입니다. 누가 이 수만 개의 악기를 관리할 것입니까? 브로커? 그는 그것을 필요로합니까? - 당연히 아니지. 이것은 그의 핵심 사업이 아닙니다. 견적 및 기타 정보 지원을 제공하는 것은 Reuters 또는 Dow와 같은 전문 사무소의 작업입니다. MT5 라이선스를 통해 최종 사용자는 플랫폼을 무료로 사용할 수 있습니다. 그러나 다음에 무엇을해야합니까? 사용할 수 없는 견적 내역에 MT5를 연결하는 방법은 무엇입니까? MT5를 전문 히스토리 제공업체에 연결하는 방법 - 답은 분명합니다. 필요한 정보 지원을 제공할 수 있는 솔루션은 두 가지뿐입니다.

  • MT5를 전문 기록 제공업체와 통합합니다.
  • DataHistory를 지원하기 위해 독립적으로(MQ에 의해).

둘 다 장단점이 있지만 일반적으로 서로 보완합니다.

이러한 무료 제품의 경험을 자세히 살펴보십시오. Hydra 모듈을 통해 동일한 Stock#을 사용하면 틱 기록 이 있는 모든 기존 상품을 RTS 교환의 FTP 서버에서 사용자의 컴퓨터로 직접 다운로드할 수 있다고 가정해 보겠습니다. MT5는 또한 데이터를 잘 캡슐화하고 조정하면서 이 기록에 대한 액세스를 제공할 수 있습니다. 동시에 대부분의 데이터가 거래소의 서버에 저장되기 때문에 DataHystory에 대한 부하가 최소화됩니다.

Алгоритм генерации тиков в тестере стратегий терминала MetaTrader 5
Алгоритм генерации тиков в тестере стратегий терминала MetaTrader 5
  • 2010.05.21
  • MetaQuotes Software Corp.
  • www.mql5.com
MetaTrader 5 позволяет во встроенном тестере стратегий моделировать автоматическую торговлю с помощью экспертов на языке MQL5. Такое моделирование называется тестированием экспертов, и может проводиться с использованием многопоточной оптимизации и одновременно по множеству инструментов. Для проведения тщательного тестирования требуется генерировать тики на основе имеющейся минутной истории. В статье дается подробное описание алгоритма, по которому генерируются тики для исторического тестирования в клиентском терминале MetaTrader 5.
 
C-4 :

사용할 수 없는 견적 내역에 MT5를 연결하는 방법은 무엇입니까? MT5를 전문 히스토리 제공업체에 연결하는 방법 - 답은 분명합니다.

여기 괴상한 사람이 있습니다 :) 그는 메타 인용 자체가 역사를 구성한다고 생각합니다.

물론 MT 서버는 거래소, 은행 및 기타 데이터 피드의 시세에 연결합니다. 그리고 마지막으로 MT 서버는 문제가 없습니다.

그럼 당신은 스스로에 대한 제한을 상상했습니다.

 
sergeev :

물론 MT 서버는 거래소, 은행 및 기타 데이터 피드의 시세에 연결합니다. 그리고 마지막으로 MT 서버는 문제가 없습니다.

아마도 "이론적으로" 키워드를 추가하는 것을 잊었을 것입니다.

한마디로 이야기꾼. 당신에게 죽음의 검은 창:

"업데이트 대기 중"만 "MetaTrader 5의 무한한 가능성을 즐기십시오!"로 변경되어야 합니다.