MetaTrader 5 전략 테스터의 테스트 결과 분석 및 최적화 - 페이지 6

 

3. 클라우드에서 매개변수를 최적화하는 데 얼마나 걸립니까?

비교를 위해 동일한 매개변수로 최적화를 시도해 보겠습니다.   MQL5 클라우드 네트워크 . 이 서비스의 사용은 유료입니다. 각 최적화 후에 이 서비스에 대해 지불하기 위해 계정에 얼만큼의 자금이 동결될 것인지 수정할 것입니다.

이 테스트에서는 최적화 속도를 높이기 위해 로컬 프로세서 코어와 클라우드 에이전트의 동시 사용을 설정합니다.


기호 : EURUSD

result cache used 6416 times
genetic optimization finished on pass 13568 (of 504330836375520000 )
optimization done in 6 minutes 41 seconds
local 587 tasks ( 7 %), remote 0 tasks ( 0 %), cloud 6966 tasks ( 92 %)

동결 자금 :


보시다시피 최적화는 지난번보다 훨씬 빠르지만( 6분 41초 ) 로컬 컴퓨터에서만( 28분 56초 ) 빨랐습니다.

기호 : EURCHF

서비스가 네트워크에 대한 최적화 작업을 매우 오랫동안 수행하지 않는 상황이 발생할 수 있습니다. 에이전트가 필요한 기호에 대해 필요한 데이터를 다운로드하는 데 시간이 필요하기 때문입니다. 이 경우 이런 일이 발생했습니다.   오랜 기다림 끝에 최적화 프로세스를 중지할 수 있습니다 . 로그에는 아래와 같은 항목이 있습니다.   클라우드에 결제가 없었 으므로 자금이 인출되지 않습니다.

result cache used 0 times
genetic optimization finished on pass 395 (of 504330836375520000 )
optimization done in 10 minutes 13 seconds
local 395 tasks ( 100 %), remote 0 tasks ( 0 %), cloud 0 tasks ( 0 %)

이 기호에 대해 최적화를 다시 실행해 보겠습니다.

result cache used 8510 times
genetic optimization finished on pass 16640 (of 504330836375520000 )
optimization done in 22 minutes 14 seconds
local 543 tasks ( 6 %), remote 0 tasks ( 0 %), cloud 7434 tasks ( 93 %)

이번에는 과정이 있었지만 결과는 인상적이지 않았습니다. 최적화 시간 소요   22분 14초 , 그리고 지난 번에는 로컬 컴퓨터에서만   32분 50초 실제로 이것은 네트워크 상의 에이전트가 데이터를 다운로드하는 과정과도 관련이 있습니다. 이득은 더 방대한 작업과 모드에서 발생합니다.   느림 - 매개변수의 전체 열거   (느린 완전한 알고리즘).

동결 자금 :


이제 여러 문자로 클라우드에서 최적화를 실행하는 것이 맞는지 봅시다.

기호 : EURUSD,GBPUSD,USDJPY

result cache used 7294 times
genetic optimization finished on pass 15360 (of 504330836375520000 )
optimization done in 24 minutes 56 seconds
local 480 tasks ( 5 %), remote 0 tasks ( 0 %), cloud 7680 tasks ( 94 %)

최적화 시간 소요   24분 56초 , 그리고 지난 번에는 로컬 컴퓨터에서만   2시간 15분 3초 이 경우 이득이 이미 눈에 띕니다.

동결 자금 :


기호 : EURCHF,AUDCAD,AUDNZD

이번에는 네트워크의 최적화도 오랫동안 시작되지 않았습니다. 이 모든 시간 동안 현지 에이전트가 일했습니다. 로그에서 무슨 일이 일어나고 있는지 이해할 수 있습니다(아래 목록 참조). 최적화를 수행할 수 있는 네트워크의 모든 에이전트가 필요한 데이터를 다운로드하는 즉시 최적화가 시작됩니다.

authorized (server build 1755 )
cloud server MQL5 Cloud Europe 1 selected for genetic computation
connected
common synchronization completed
authorized (server build 1755 )
AUDCAD: history for 2009 year synchronized
AUDCAD: history for 2010 year synchronized
AUDCAD: history for 2011 year synchronized
AUDCAD: history for 2012 year synchronized
AUDCAD: history for 2013 year synchronized
AUDCAD: history for 2014 year synchronized
AUDCAD: history for 2015 year synchronized
AUDCAD: history for 2017 year synchronized
AUDCAD: history for 2018 year synchronized
AUDCAD: history synchronization completed [ 19967 Kb]
AUDCAD: 19.50 Mb of history processed in 0 : 04.062
AUDNZD: history for 2012 year synchronized
AUDNZD: history for 2013 year synchronized
AUDNZD: history for 2014 year synchronized
AUDNZD: history for 2015 year synchronized
AUDNZD: history for 2017 year synchronized
AUDNZD: history for 2018 year synchronized
AUDNZD: history synchronization completed [ 12301 Kb]
AUDNZD: 12.01 Mb of history processed in 0 : 03.281
AUDUSD: history for 1999 year synchronized
AUDUSD: history for 2000 year synchronized
AUDUSD: history for 2001 year synchronized
AUDUSD: history for 2002 year synchronized
AUDUSD: history for 2003 year synchronized
AUDUSD: history for 2004 year synchronized
AUDUSD: history for 2005 year synchronized
AUDUSD: history for 2006 year synchronized
AUDUSD: history for 2007 year synchronized
AUDUSD: history for 2008 year synchronized
AUDUSD: history for 2009 year synchronized
AUDUSD: history for 2010 year synchronized
AUDUSD: history for 2011 year synchronized
AUDUSD: history for 2012 year synchronized
AUDUSD: history for 2018 year synchronized
AUDUSD: history synchronization completed [ 443 Kb]
AUDUSD: 443.03 Kb of history processed in 0 : 00.203
USDCAD: history for 2018 year synchronized
USDCAD: history synchronization completed [ 172 Kb]
USDCAD: 172.52 Kb of history processed in 0 : 00.609

결과적으로 최적화는   1시간 19분 49초 . 그리고 지난번에는 로컬 컴퓨터에서만   3시간 13분 37초 .

result cache used 8734 times
genetic optimization finished on pass 18176 (of 504330836375520000 )
optimization done in 1 hours 19 minutes 49 seconds
local 823 tasks ( 8 %), remote 0 tasks ( 0 %), cloud 8709 tasks ( 91 %)

동결 자금 :


결과적으로 4가지 최적화 프로세스 모두에 대해   7.46   불화. 아래 표는 데이터 요약을 보여줍니다. 대신에   6-7시간   최적화에 소비   2시간 13분 , 약 3배 적습니다.

기호 비용($) 클라우드의 시간 컴퓨터 사용 시간
EURUSD 2.53 0:06:41 0:28:56
EURCHF 1.04 0:22:14 0:32:50
EURUSD,GBPUSD,USDJPY 1.11 0:24:56 2:15:03
EURCHF,AUDCAD,AUDNZD 2.78 1:19:49 3:13:37
총: 7.46 2:13:40 6:30:26
Распределенные вычисления в сети MQL5 Cloud Network
Распределенные вычисления в сети MQL5 Cloud Network
  • cloud.mql5.com
Большую часть времени современные компьютеры простаивают и не используют всех возможностей процессора. Мы предлагаем задействовать их с пользой. Вы можете сдавать мощности вашего компьютера другим участникам нашей сети для выполнения разнообразных...
 
포럼의 다른 스레드에서 이미 언급했듯이 이 테스트에는 로컬 에이전트가 8명뿐이며 256명의 작업과 비교하는 것은 옳지 않습니다. 작업. 테스트의 순도를 위해 클라우드에서 동시에 사용되는 에이전트 수를 기술적으로 불가능한 8개로 제한하거나 물리적으로 사용할 수 없는 로컬 에이전트를 256개 이상 보유해야 한다. 이 같은.
 
Aleksandr Volotko :
포럼의 다른 스레드에서 이미 언급했듯이 이 테스트에는 로컬 에이전트가 8명뿐이며 256명의 작업과 비교하는 것은 옳지 않습니다. 작업. 테스트의 순도를 위해 클라우드에서 동시에 사용되는 에이전트 수를 기술적으로 불가능한 8개로 제한하거나 물리적으로 사용할 수 없는 로컬 에이전트를 256개 이상 보유해야 한다. 이 같은.

이 경우 목표는 이러한 로컬 구성으로 얼마나 더 빨리 결과를 얻을 수 있고 비용이 얼마나 드는지를 보여주는 것이었습니다.

 
Anatoli Kazharski :

기호 비용($) 클라우드의 시간 컴퓨터 사용 시간
EURUSD 2.53 0:06:41 0:28:56
EURCHF 1.04 0:22:14 0:32:50
EURUSD,GBPUSD,USDJPY 1.11 0:24:56 2:15:03
EURCHF,AUDCAD,AUDNZD 2.78 1:19:49 3:13:37
총: 7.46 2:13:40 6:30:26

그러나 모순되는 테이블.

 
fxsaber :

그러나 모순되는 테이블.

일반적으로 그렇습니다.

테스터의 예상 업데이트 후에 동일한 일련의 테스트를 실행하여 결과를 비교하려고 합니다.

 
Anatoli Kazharski :

이 테스트에서는 최적화 속도를 높이기 위해 로컬 프로세서 코어와 클라우드 에이전트의 동시 사용을 설정합니다.

서비스가 네트워크에 대한 최적화 작업을 매우 오랫동안 수행하지 않는 상황이 발생할 수 있습니다. 에이전트가 필요한 기호에 대해 필요한 데이터를 다운로드하는 데 시간이 필요하기 때문입니다. 이 경우 이런 일이 발생했습니다.   오랜 기다림 끝에 최적화 프로세스를 중지할 수 있습니다 . 로그에는 아래와 같은 항목이 있습니다.   클라우드에 결제가 없었 으므로 자금이 인출되지 않습니다.

클라우드를 두드리는 무료 방법이 설명되어 있습니다. 우리는 시장 검토에서 모든 기호에 한 번 액세스하고 "실제 틱" 모드에서 실행하는 어리석은 Expert Advisor를 만듭니다. 그런 다음 중지를 클릭합니다. 다른 거래 서버로 전환하고 최적화를 다시 실행 하십시오. 무료 녹아웃 에서 클라우드.

 
fxsaber :

클라우드를 두드리는 무료 방법이 설명되어 있습니다. 우리는 시장 검토에서 모든 기호에 한 번 액세스하고 "실제 틱" 모드에서 실행하는 어리석은 Expert Advisor를 만듭니다. 그런 다음 중지를 클릭합니다. 다른 거래 서버로 전환하고 최적화를 다시 실행 하십시오. 무료 녹아웃 에서 클라우드.

그래서, kagbe, 이것은 비윤리적입니다. 적어도 ...

 
fxsaber :

클라우드를 두드리는 무료 방법이 설명되어 있습니다. 우리는 시장 검토에서 모든 기호에 한 번 액세스하고 "실제 틱" 모드에서 실행하는 어리석은 Expert Advisor를 만듭니다. 그런 다음 중지를 클릭합니다. 다른 거래 서버로 전환하고 최적화를 다시 실행 하십시오. 무료 녹아웃 에서 클라우드.

따라서 이미 고려 중일 수 있습니다. 예를 들어 최적화가 중지되는 즉시 네트워크의 에이전트도 데이터 다운로드를 중지합니다.

 
Dennis Kirichenko :

그래서, kagbe, 이것은 비윤리적입니다. 적어도 ...

이해하지 못했습니다.

아나톨리 카자르스키 :

따라서 이미 고려되었을 수 있습니다. 예를 들어 최적화가 중지되는 즉시 네트워크의 에이전트도 데이터 다운로드를 중지합니다.

SD에 썼습니다.

 

나는 앞으로 테스트를 시도하기로 결정했습니다. 최적화에서 결과 열에 어떤 숫자가 표시되는지 누가 알겠습니까? 예를 들어 선택한 줄에서?


컨텍스트 메뉴 를 통해 "Forward testing results"를 선택하면 다음 그림이 나타납니다.


이 숫자 62.03은 무엇입니까? 보고서에서 Backtest 및 Forward를 보지 못했습니다.

사유: