Şartname
drán índices de grupos de parámetros.
//+------------------------------------------------------------------+ //| Expert initialization function | //+------------------------------------------------------------------+ int OnInit() { // Load strategy parameter sets int totalParams = LoadParams(fileName_, params); // If nothing is loaded, report an error if(totalParams == 0) { PrintFormat(__FUNCTION__" | ERROR: Can't load data from file %s.\n" "Check that it exists in data folder or in common data folder.", fileName_); return(INIT_PARAMETERS_INCORRECT); } // Selected set groups string strGroups[] = {"55,12,3,35,48,54,16,40", "11,54,33,30,62,6,10,23", "50,15,8,34,2,36,4,9", "26,42,25,22,36,51,53,0" }; // Scaling factors for selected set groups double scales[] = {4.16, 3.40, 3.33, 2.76 }; // Set parameters in the money management class CMoney::DepoPart(expectedDrawdown_ / 10.0); CMoney::FixedBalance(fixedBalance_); // Create an EA handling virtual positions expert = new CVirtualAdvisor(magic_, "SimpleVolumes_OptGroupForwardCluster"); CVirtualStrategyGroup *groups[ArraySize(strGroups)]; FOREACH(strGroups, { // Form the string from the parameter set indices separated by commas string strIndexes = strGroups[i]; // Turn the string into the array string indexes[]; StringSplit(strIndexes, ',', indexes); // Create and fill the array of all strategy instances CVirtualStrategy *strategies[]; FOREACH(indexes, { // Remove the cluster number from the parameter set string string param = CSVStringGet(params[StringToInteger(indexes[i])], 0, 11); // Add a strategy with a set of parameters with a given index APPEND(strategies, new CSimpleVolumesStrategy(param)) }); // Add the strategy to the next group of strategies groups[i] = new CVirtualStrategyGroup(strategies, scales[i]); }); // Form and add the group of strategy groups to the EA expert.Add(CVirtualStrategyGroup(groups, scale_)); return(INIT_SUCCEEDED); }
Yanıtlandı
1
Derecelendirme
Projeler
39
23%
Arabuluculuk
14
0%
/
93%
Süresi dolmuş
4
10%
Serbest
2
Derecelendirme
Projeler
317
24%
Arabuluculuk
23
35%
/
13%
Süresi dolmuş
23
7%
Çalışıyor
Yayınlandı: 3 kod
3
Derecelendirme
Projeler
186
41%
Arabuluculuk
24
58%
/
21%
Süresi dolmuş
13
7%
Serbest
4
Derecelendirme
Projeler
478
40%
Arabuluculuk
105
40%
/
24%
Süresi dolmuş
82
17%
Yüklendi
Yayınlandı: 2 kod
5
Derecelendirme
Projeler
6
17%
Arabuluculuk
0
Süresi dolmuş
3
50%
Serbest
Benzer siparişler
Busco un desarrollador MQL5 con EXPERIENCIA en Expert Advisors de lógica compleja (no indicadores estándar) para programar desde cero una estrategia propia de trading en el activo US100, timeframe M3. Un programador ya ha abandonó y NO se puede hacer con IA (aunque es completamente automatizable). RESUMEN DEL SISTEMA: - Basado en identificación de estructura de mercado propia: "Puntos Estructurales" (PE) y "Zonas de
Proje bilgisi
Bütçe
50+ USD