English Русский 中文 Español Deutsch 日本語 Português Français Italiano Türkçe
MQL5 클라우드 네트워크: 아직도 계산 중입니까?

MQL5 클라우드 네트워크: 아직도 계산 중입니까?

MetaTrader 5테스터 | 3 9월 2021, 09:41
72 0
MetaQuotes
MetaQuotes

MQL5 Cloud Network가 출시된지 이제 곧 1년 반이 됩니다. 이 최첨단 이벤트는 알고리즘 거래의 새로운 시대를 열었습니다. 이제 몇 번의 클릭으로 거래자는 거래 전략의 최적화를 위해 수백 수천 개의 컴퓨팅 코어를 마음대로 사용할 수 있습니다.

네트워크 설치, 설정 및 구조와 관련된 모든 문제는 공식 MQL5 Cloud Network 웹사이트의 FAQ 섹션에서 다룹니다. 그러나 우리 중 많은 사람들을 먹먹하게 만드는 한 가지 질문이 있습니다. "얼마나?" 그리고 이 질문에 단번에 답하기 위해 모든 클라우드 에이전트 고객이 Expert Advisor의 최적화를 통해 얼마나 많은 작업이 계산되었는지 확인할 수 있는 특별한 기능을 추가했습니다. MQL5.community 프로필에서 에이전트 -> 작업으로 이동하기만 하면 됩니다.

에이전트 섹션의 작업 탭

여기에서 최적화가 완료된 패스 수, 수행 시기 및 비용을 확인할 수 있습니다. 위의 스크린샷은 H1(각각 기호 및 시간 프레임)에 EURUSD에 대한 표준 제공에서 사용할 수 있는 Expert Advisor MACD 샘플의 최적화가 2012년 9월 20일 14:20에 시작되었음을 나타냅니다. 최적화가 시작될 때 바로 스크린샷을 찍은 것이기 때문에 이 시점에서 패스(완료된 작업)의 수는 0입니다.


"Every tick" 모드에서 7개월 동안 MACD 샘플 최적화

아래 그림은 매개변수 최적화를 위한 설정을 보여줍니다.

MACD 샘플 최적화 매개변수

MACD 샘플 외부 매개변수의 조합을 감안할 때 총 패스 수는 1,520억 개를 넘었습니다. 모든 패스에 1초의 시간이 필요하다고 가정하더라도 총 최적화 시간은 485년이 됩니다. 설정에서 2012.01.01에서 2012.08.01 사이의 간격을 선택하고 Automated Trading Championship 2012 자동 테스트에서 테스트할 때와 같이 틱 생성 모드 "Every tick"을 선택합니다.

최적화 모드로 느린 완료 알고리즘(전체 매개변수 검색)을 선택하고 최적화를 시작합니다. 전략 테스터는 주어진 패스 수에 Fast Genetic Based Algorithm을 사용해야 하는지 독립적으로 결정하고 이 더 빠른 최적화 모드로 전환합니다. Fast Genetic Based Algorithm을 사용하는 최적화에는 연결된 에이전트 간에 작업을 재배포하는 것이 작업 관리자의 책임이기 때문에 하나의 MQL5 Cloud Network 작업 관리자의 에이전트만 포함됩니다.

MACD 샘플 최적화 작업을 계산하는 클라우드 에이전트

위 그림은 2172개의 태스크가 액세스 포인트 Europe 2의 에이전트 사이에 분산되어 있고 그 중 2168개의 컴퓨팅이 현재 완료되었음을 보여줍니다.

전략 테스터가 Fast Genetic Based Algorithm으로 전환되었다는 사실은 예상 패스 라인에 표시되는 10496번으로 쉽게 확인할 수 있습니다. 아래 스크린샷은 10496개 중 2815개가 지금까지 완료되었음을 나타냅니다.

MACD 샘플 최적화 설정

최적화 차트를 모니터링하려면 해당 탭으로 전환해 보겠습니다.

최적화 차트

최적화 후 저널로 전환하여 클라우드 에이전트를 사용하여 계산된 3892개 작업과 달리 8704번 패스에서 최적화가 완료되었고 총 134개 작업이 로컬 에이전트(총 작업 수의 3%)를 사용하여 계산되었음을 알 수 있습니다.

최적화 메시지가 포함된 Startegy 테스터 저널


4000 작업의 계산은 얼마입니까?

이제 "모든 틱" 모드에서 2012년 1월 1일부터 2012년 1월 8일까지의 기간 동안 Expert Advisor MACD 샘플을 최적화하는 데 드는 비용과 같이 처음에 묻는 질문에 대한 답을 찾을 수 있습니다. 프로필로 이동하여 "Agents" 탭의 답변이 0.23 크레딧임을 확인합니다.

MQL5 클라우드 네트워크의 패스 수, 소요 시간 및 계산 비용에 관한 "작업" 탭의 항목

클라우드 에이전트는 전략 테스터 데이터와 완전히 일치하는 24분 동안 3892개의 작업을 계산했습니다.

그래서 우리는 24분 동안 거의 500명의 에이전트를 고용했고 비용은 0.23크레딧에 불과했습니다. 4명의 로컬 에이전트만 포함된 경우 최적화가 완료되는 데 50시간 또는 2일이 약간 넘는 3000분 동안 기다려야 합니다(클라우드 에이전트 500명 * 24분/로컬 에이전트 4명). 따라서 0.23 크레딧에 대한 거래 전략 매개변수 최적화를 위해 50시간의 계산을 구입했습니다. 이제 현실 세계에서 0.23달러에 살 수 있는 것이 얼마인지 생각해 보십시오. 많지 않습니까?

그러한 속도 향상이 그만한 가치가 있는지 스스로 결정하세요!


MetaQuotes 소프트웨어 사를 통해 러시아어가 번역됨.
원본 기고글: https://www.mql5.com/ru/articles/669

MQL5 Coobook: 일반적인 차트 이벤트 처리 MQL5 Coobook: 일반적인 차트 이벤트 처리
이 문서에서는 일반적인 차트 이벤트를 고려하고 처리 예를 포함합니다. 우리는 차트 수정 이벤트에 대해서 뿐 아니라 마우스 이벤트, 키 입력, 그래픽 개체 생성/수정/제거, 차트 및 그래픽 개체에 대한 마우스 클릭, 마우스로 그래픽 개체 이동, 텍스트 필드의 텍스트 편집 완료에 중점을 둘 것입니다. 고려되는 각 이벤트 유형에 대해 MQL5 프로그램 샘플이 제공됩니다.
포인트 앤 피겨 차트 지표 포인트 앤 피겨 차트 지표
현재 시장 상황에 대한 정보를 제공하는 차트 유형이 많이 있습니다. Point and Figure 차트와 같은 많은 것들은 먼 과거의 유산입니다. 이 글에서는 실시간 지표를 사용한 점 및 그림 차트의 예를 설명합니다.
계산을 위해 OpenCL을 설치하고 사용하는 방법 계산을 위해 OpenCL을 설치하고 사용하는 방법
MQL5가 OpenCL에 대한 기본 지원을 제공하기 시작한 지 1년이 넘었습니다. 그러나 Expert Advisors, 지표 또는 스크립트에서 병렬 컴퓨팅 사용의 진정한 가치를 본 사용자는 많지 않습니다. 이 문서는 MetaTrader 5 거래 터미널에서 이 기술을 사용할 수 있도록 컴퓨터에 OpenCL을 설치하고 설정하는 데 도움이 됩니다.
MQL5 프로그램 디버깅 MQL5 프로그램 디버깅
이 글은 주로 언어를 이미 배웠지만 아직 프로그램 개발을 완전히 마스터하지 못한 프로그래머를 대상으로 합니다. 그것은 몇 가지 디버깅 기술을 보여주고 저자와 다른 많은 프로그래머의 결합된 경험을 보여줍니다.