ejecución de múltiples pruebas secuenciales - página 3

 
RaptorUK:
OK, tengo la optimización trabajando . . . asegúrese de que tiene los parámetros de optimización que desea optimizar con marcada antes de guardar su archivo de conjunto. Si no lo hace usted debe ver un mensaje de error en el diario . . . yo lo hice.

genial ahora funciona. Voy a probar otras combinaciones de EA y parámetros y te lo haré saber

gracias

 
michelino:

genial ahora funciona. Voy a probar otras combinaciones de EA y parámetros y te lo haré saber

gracias

Me alegro de oírlo de nada
 
RaptorUK:
Me alegro de oírlo, de nada

funciona bien con todas las combinaciones de EA y parámetros. ahora puedo dejar que funcione durante la noche haciendo múltiples pruebas

muchas gracias

 
michelino:

funciona bien con todas las combinaciones de EA y parámetros. ahora puedo dejar que funcione durante la noche haciendo múltiples pruebas

muchas gracias

¿Puedes publicar algunos archivos de ejemplo para ayudar a otros en el futuro? Gracias.
 
angevoyageur:
¿Puedes publicar algunos archivos de ejemplo para ayudar a otros en el futuro? Gracias.

seguro:

el siguiente es el archivo de configuración .ini que he utilizado

[Common]
Login=200..
Password=ce...
ProxyEnable=0
ProxyType=0
ProxyAddress=0
ProxyLogin=10
ProxyPassword=10
KeepPrivate=1
NewsEnable=1
CertInstall=1
 
[Charts]
ProfileLast=Euro
MaxBars=500000
PrintColor=0
SaveDeleted=1
 
[Experts]
AllowLiveTrading=1
AllowDllImport=1
Enabled=1
Account=1
Profile=1
 
[Objects]
ShowPropertiesOnCreate=0
SelectOneClick=0
MagnetSens=10

 
;+------------------------------------------------------------------------------
;| Start testing or optimization of the specified Expert Advisor                |
;+------------------------------------------------------------------------------
[Tester]
;--- The EA is located in terminal_data_directory\MQL5\Experts\MA_Delta_OHLC
Expert=MA_Delta_OHLC
;--- The EA start parameters are normally located in terminal_data_folder\  in this example I've created an apposite folder
ExpertParameters=sets/MA_Delta_OHLC_H1.set
;--- The symbol for testing/optimization
Symbol=EURUSD
;--- The timeframe for testing/optimization
Period=H1
;--- Initial deposit
Deposit=100000
;--- Leverage for testing
Leverage=1:100
;--- The "1 minute OHLC" mode
Model=1
;--- Execution of trade orders with a random delay
ExecutionMode=0
;--- Genetic optimization This is what triggers the error if it is set to anthing but 0
Optimization=1
;--- Optimization criterion - Maximum balance drawdown value
OptimizationCriterion=0
;--- Start and end dates of the testing range
FromDate=2012.01.01
ToDate=2013.08.20
;--- Custom mode of forward testing
ForwardMode=0
;--- Start date of forward testing
ForwardDate=2011.03.01
;--- A file with a report will be saved in Terminal/F7927...
Report=MA_Delta_OHLC-eurusd-full
;--- If the specified report already exists, it will be overwritten
ReplaceReport=0
;--- Set automatic terminal shutdown upon completion of testing/optimization
ShutdownTerminal=1

un archivo .bat para ejecutar una optimización múltiple en secuencia (recuerde establecer el cierre de la terminal = 1)

"C:\Program Files\MetaTrader 5 - Alpari\terminal64.exe" /config:C:\Users\mike\Desktop\mt5terminal\mt5_test.ini
"C:\Program Files\MetaTrader 5 - Alpari\terminal64.exe" /config:C:\Users\mike\Desktop\mt5terminal\mt5_test_1.ini
"C:\Program Files\MetaTrader 5 - Alpari\terminal64.exe" /config:C:\Users\mike\Desktop\mt5terminal\mt5_test_2.ini
"C:\Program Files\MetaTrader 5 - Alpari\terminal64.exe" /config:C:\Users\mike\Desktop\mt5terminal\mt5_test_3.ini
"C:\Program Files\MetaTrader 5 - Alpari\terminal64.exe" /config:C:\Users\mike\Desktop\mt5terminal\mt5_test_4.ini
"C:\Program Files\MetaTrader 5 - Alpari\terminal64.exe" /config:C:\Users\mike\Desktop\mt5terminal\mt5_test_5.ini
"C:\Program Files\MetaTrader 5 - Alpari\terminal64.exe" /config:C:\Users\mike\Desktop\mt5terminal\mt5_test_6.ini
"C:\Program Files\MetaTrader 5 - Alpari\terminal64.exe" /config:C:\Users\mike\Desktop\mt5terminal\mt5_test_7.ini

A continuación, el archivo .set contiene los parámetros de entrada para la optimización de EA

inputparamter = A || B || C || D || S/N A=valor en la prueba normal B=valor de inicio en la optimización C=incremento de paso D=valor final en la optimización S/N = parámetro a optimizar N = no optimizado

StopLoss=0.01000000||0.01000000||0.01000||0.0200000||Y
trailPerc=0.1||1.00000000||0.100000||10.000000||N
ATR_Period=8||8||1||80||N
MA_Period=5400||120||120||1200||Y
MA_Kind=3||1||1||4||Y
Sigmas=0.0||0.0||0.100000||0.4||Y
Lot=1.00000000||1.00000000||0.100000||10.000000||N
EA_Magic=12345||12345||1||123450||N
useTrail=false||false||0||true||Y
closeAtCross=true||false||0||true||Y
positionSizing=false||false||0||true||N
deltaPeriod=6000||50||1||500||N
 
Publicaré el nuevo tipo de archivo de configuración cuando lo haga
 
michelino:
Publicaré el archivo de configuración cuando lo haga.
Muchas gracias.
 
angevoyageur:
Muchas gracias.

Estoy probando el modo de cálculo matemático para la optimización por lotes. ¿Debería

;--- The "1 minute OHLC" mode
Model=1

ser

;--- The "1 minute OHLC" mode
Model=3

en el archivo ini... Cuando ejecuto el archivo .bat, mt5 se inicia y luego se cierra.

Documentation on MQL5: Standard Constants, Enumerations and Structures / Environment State / Symbol Properties
Documentation on MQL5: Standard Constants, Enumerations and Structures / Environment State / Symbol Properties
  • www.mql5.com
Standard Constants, Enumerations and Structures / Environment State / Symbol Properties - Documentation on MQL5
 
c_rts:

Estoy probando el modo de cálculo matemático para la optimización por lotes. ¿Debería

ser

en el archivo ini... Cuando ejecuto el archivo .bat, mt5 se inicia y luego se cierra.

Sí, debería ser 3...

Modelo - modo de generación de ticks(0 - "Every tick", 1 - "1 minute OHLC", 2 - "Open prices only", 3 - "Math calculations").

. . ¿funciona con los cálculos matemáticos si lo intenta manualmente?

 
RaptorUK:

Sí, debería ser 3...

Modelo - modo de generación de ticks(0 - "Every tick", 1 - "1 minute OHLC", 2 - "Open prices only", 3 - "Math calculations").

. . ¿funciona con los cálculos matemáticos si lo intenta manualmente?

Sí, funciona. Una cosa no estoy seguro de que es en el archivo ini es debe ser Modelo =... o Modo =...