Better NN EA development - page 36

 

SVM_EA_v22a.mq4

//+------------------------------------------------------------------+

//| |

//+------------------------------------------------------------------+

#define NR_OF_SAMPLE_LINES 1000

#define NR_OF_TEST_LINES 200

#define NR_OF_TEST_BARS 10

#define NR_OF_ATTRIB 27

#define FUTURE_WINDOW 200

//+------------------------------------------------------------------+

//| |

//+------------------------------------------------------------------+

extern int TrainTimeFrame=PERIOD_M5;

extern int TrainPeriod=PERIOD_M1;

extern int PredictPeriod=PERIOD_M1;

extern int StopLoss=50;

extern int TakeProfit=50;

extern double Lots=0.1;

extern datetime BeginDate= D'2008.09.01 00:00';

 

SVM_EA_v22b.mq4

//+------------------------------------------------------------------+

//| |

//+------------------------------------------------------------------+

#define NR_OF_SAMPLE_LINES 1000

#define NR_OF_TEST_LINES 200

#define NR_OF_TEST_BARS 10

#define NR_OF_ATTRIB 27

#define FUTURE_WINDOW 200

//+------------------------------------------------------------------+

//| |

//+------------------------------------------------------------------+

extern int TrainTimeFrame=PERIOD_M5;

extern int TrainPeriod=PERIOD_M1;

extern int PredictPeriod=PERIOD_M1;

extern int StopLoss=60;

extern int TakeProfit=60;

extern double Lots=0.1;

extern datetime BeginDate= D'2008.09.01 00:00';

 

SVM_EA_v22c.mq4

//+------------------------------------------------------------------+

//| |

//+------------------------------------------------------------------+

#define NR_OF_SAMPLE_LINES 1000

#define NR_OF_TEST_LINES 200

#define NR_OF_TEST_BARS 10

#define NR_OF_ATTRIB 27

#define FUTURE_WINDOW 200

//+------------------------------------------------------------------+

//| |

//+------------------------------------------------------------------+

extern int TrainTimeFrame=PERIOD_M5;

extern int TrainPeriod=PERIOD_M1;

extern int PredictPeriod=PERIOD_M1;

extern int StopLoss=70;

extern int TakeProfit=70;

extern double Lots=0.1;

extern datetime BeginDate= D'2008.09.01 00:00';

 

SVM_EA_v22d.mq4

//+------------------------------------------------------------------+

//| |

//+------------------------------------------------------------------+

#define NR_OF_SAMPLE_LINES 1000

#define NR_OF_TEST_LINES 200

#define NR_OF_TEST_BARS 10

#define NR_OF_ATTRIB 27

#define FUTURE_WINDOW 200

//+------------------------------------------------------------------+

//| |

//+------------------------------------------------------------------+

extern int TrainTimeFrame=PERIOD_M5;

extern int TrainPeriod=PERIOD_M1;

extern int PredictPeriod=PERIOD_M1;

extern int StopLoss=80;

extern int TakeProfit=80;

extern double Lots=0.1;

extern datetime BeginDate= D'2008.09.01 00:00';

 

SVM_EA_v22e.mq4

//+------------------------------------------------------------------+

//| |

//+------------------------------------------------------------------+

#define NR_OF_SAMPLE_LINES 1000

#define NR_OF_TEST_LINES 200

#define NR_OF_TEST_BARS 10

#define NR_OF_ATTRIB 27

#define FUTURE_WINDOW 200

//+------------------------------------------------------------------+

//| |

//+------------------------------------------------------------------+

extern int TrainTimeFrame=PERIOD_M5;

extern int TrainPeriod=PERIOD_M1;

extern int PredictPeriod=PERIOD_M1;

extern int StopLoss=90;

extern int TakeProfit=90;

extern double Lots=0.1;

extern datetime BeginDate= D'2008.09.01 00:00';

 

SVM_EA_v22f.mq4

//+------------------------------------------------------------------+

//| |

//+------------------------------------------------------------------+

#define NR_OF_SAMPLE_LINES 1000

#define NR_OF_TEST_LINES 200

#define NR_OF_TEST_BARS 10

#define NR_OF_ATTRIB 27

#define FUTURE_WINDOW 200

//+------------------------------------------------------------------+

//| |

//+------------------------------------------------------------------+

extern int TrainTimeFrame=PERIOD_M5;

extern int TrainPeriod=PERIOD_M1;

extern int PredictPeriod=PERIOD_M1;

extern int StopLoss=100;

extern int TakeProfit=100;

extern double Lots=0.1;

extern datetime BeginDate= D'2008.09.01 00:00';

 

3 combined signals

I need help from mt4 programmers.

We have 3-4 separate profitable signals

https://www.mql5.com/en/forum/178276/page24

https://www.mql5.com/en/forum/178276/page24

https://www.mql5.com/en/forum/178276/page24

and need to combine this signals in EA.

Here it is an example for 3 signals combination.

Try to do your combined signals EA.

 

2 combined signals

 

svm best param

C=32, g=2.0 CV rate=91.206

 

svm best param

C=32, g=2.0 CV rate=88.4422

Reason: