Integrate optimization code in EA

MQL4 Asesores Expertos Sripts

Trabajo finalizado

Plazo de ejecución 21 días

Tarea técnica

Integrate Script (optimization code) into attached SpecialSignal_EA 

****Please see attached SpeicalSignal_EA
****Addiitonal files will be given to the selected freelancer 

  • Add EA wait code when optimization is running
    • This code will stop EA from trading when optimization code is running
  • Add code to run optimization code
    • This code will run optimization code only one time at the start of new bar
  • Add code to set marker on the next optimization
    • If Monthly, set next bar
    • If Quarterly, set next 3 bars
    • If Half_Year, set next 6 bars
    • If Yearly, set next 12 bars
  • Add code to get the following:

If (maxp ≥ maxps)  this code is inside optimization script

{Opt_Result == true}

else     {Opt_Result == false}

  • Add code to set Opt_Result in Smoothed_Profit (EA input parameter)
Smoothed_Profit = Opt_Result

 

New input parameter

ScheduleOptmizer          => Monthly                   = mark next bar; Timeframe = PERIOD_MN1

                                          Quarterly                = mark next 3 bar; Timeframe = PERIOD_MN1

                                          Half_Year               = mark next 6 bar; Timeframe = PERIOD_MN1

                                          Yearly                      = mark next 12 bar; Timeframe = PERIOD_MN1

Start_Year                     = 2013 (default)

 

 

***** Forward testing

Attached EA on chart

EA will be in no trade code

EA run optimization code, then EA set next optimization

EA get optimization result

EA set input for Smoothed_Profit = true/false

EA start trading….

 

Next month….

If ScheduleOptimizer = Monthly

EA will check for open trades

            If there is open trade, EA wait until trade is close

            If no trade, EA run optimization code

EA set next optimization marker

EA get optimization result

EA set input for Smoothed_Profit = true/false

EA start trading….

 

Archivos adjuntos:

Han respondido

1
Desarrollador 1
Evaluación
(2)
Proyectos
2
0%
Arbitraje
13
8% / 92%
Caducado
1
50%
Libre
2
Desarrollador 2
Evaluación
(25)
Proyectos
36
17%
Arbitraje
14
14% / 57%
Caducado
3
8%
Libre
3
Desarrollador 3
Evaluación
(1)
Proyectos
1
0%
Arbitraje
1
0% / 100%
Caducado
0
Libre
4
Desarrollador 4
Evaluación
(258)
Proyectos
395
28%
Arbitraje
69
19% / 49%
Caducado
120
30%
Libre

Información sobre el proyecto

Presupuesto
10 - 50 USD
Para el ejecutor
9 - 45 USD
Plazo límite de ejecución
de 1 a 5 día(s)