Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 6. - page 596

 
AlexeyVik:
Je n'ai jamais vu un code pire que celui de Kim, mais il est annoncé partout sur Internet.

Mais si vous avez du mal à rédiger vous-même un tel chèque, utilisez ce qui est disponible... Essayez comme ceci


je ne peux pas vraiment dire que quelque chose a changé. il s'ouvre toujours sur chaque barre entre les temps que j'ai spécifiés.
 
Zver4991:

Je dois dire que rien n'a changé, car il s'est ouvert sur chaque barre entre les heures indiquées, donc il s'ouvre toujours

J'ai un EA différent, cette fonction semble fonctionner correctement.
 
Zver4991:

Franchement, rien n'a changé - il s'ouvre toujours sur chaque barre entre les heures spécifiées.
Remplacez ensuite cette fonction kim par if(OrdersTotal() < 1)
 
AlexeyVik:
Bien, alors remplacez cette fonction kim par if(OrdersTotal() < 1)


Merci beaucoup ....... cette branche de kim est-elle mauvaise ?...est-il préférable d'écrire les fonctions soi-même ?
 
Zver4991:

merci beaucoup ....... cette branche de kim est-elle mauvaise ?...est-il préférable d'écrire les fonctions soi-même ?

Vous devez tout écrire vous-même.
 
J'ai vérifié la base de code et il y a une nouvelle mise en page. Qui sait maintenant où trouver les commentaires des utilisateurs sur les scripts publiés ?
 
granit77:
J'ai vérifié la base de code et il y a une nouvelle mise en page. Quelqu'un sait-il où trouver les commentaires des utilisateurs sur les scripts publiés ?

Ils promettent de faire
 
Bonjour, le testeur de stratégie vous permet désormais d'optimiser par un paramètre défini par l'utilisateur. Pouvez-vous m'indiquer comment organiser l'optimisation du paramètre "Pourcentage de transactions rentables", si possible à un niveau "ménager" car je n'ai que des connaissances de base en programmation.
 
IHAR2:
Bonjour, le testeur de stratégie vous permet désormais d'optimiser par un paramètre défini par l'utilisateur. Pouvez-vous m'indiquer comment organiser l'optimisation du paramètre "Pourcentage de transactions rentables", si possible à un niveau "ménager" car je n'ai que des connaissances de base en programmation.

double OnTester()
  {
   double Res=-1;
   if(OrdersHistoryTotal()>CountTrades) Res=TesterStatistics(STAT_PROFIT)/TesterStatistics(STAT_BALANCE_DD);
   return(Res);

  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
/*   
   double  TesterStatistics(ENUM_STATISTICS statistic_id);

   STAT_INITIAL_DEPOSIT       // Значение начального депозита  
   STAT_WITHDRAWAL            // Количество выведенных со счета средств 
   STAT_PROFIT                //  Чистая прибыль по окончании тестирования, сумма STAT_GROSS_PROFIT и STAT_GROSS_LOSS (STAT_GROSS_LOSS всегда меньше или равно нулю) 
   STAT_GROSS_PROFIT          // Общая прибыль, сумма всех прибыльных (положительных) трейдов. Значение больше или равно нулю 
   STAT_GROSS_LOSS            // Общий убыток, сумма всех убыточных (отрицательных) трейдов. Значение меньше или равно нулю 
   STAT_MAX_PROFITTRADE       // Максимальная прибыль – наибольшее значение среди всех прибыльных трейдов. Значение больше или равно нулю 
   STAT_MAX_LOSSTRADE         // Максимальный убыток – наименьшее значение среди всех убыточных трейдов. Значение меньше или равно нулю 
   STAT_CONPROFITMAX          // Максимальная прибыль в последовательности прибыльных трейдов. Значение больше или равно нулю 
   STAT_CONPROFITMAX_TRADES   // Количество трейдов, сформировавших STAT_CONPROFITMAX (максимальная прибыль в последовательности прибыльных трейдов) 
   STAT_MAX_CONWINS           // Общая прибыль в самой длинной серии прибыльных трейдов 
   STAT_MAX_CONPROFIT_TRADES  // Количество трейдов  в самой длинной серии прибыльных трейдов STAT_MAX_CONWINS 
   STAT_CONLOSSMAX            // Максимальный убыток в последовательности убыточных трейдов. Значение меньше или равно нулю 
   STAT_CONLOSSMAX_TRADES     // Количество трейдов, сформировавших STAT_CONLOSSMAX (максимальный убыток в последовательности убыточных трейдов) 
   STAT_MAX_CONLOSSES         // Общий убыток в самой длинной серии убыточных трейдов 
   STAT_MAX_CONLOSS_TRADES    // Количество трейдов  в самой длинной серии убыточных трейдов STAT_MAX_CONLOSSES 
   STAT_BALANCEMIN            // Минимальное значение баланса 
   STAT_BALANCE_DD            // Максимальная просадка баланса в деньгах. В процессе торговли баланс может испытать множество просадок, берется наибольшее значение. 
   STAT_BALANCEDD_PERCENT     // Просадка баланса в процентах, которая была зафиксирована в момент максимальной просадки баланса в деньгах (STAT_BALANCE_DD). 
   STAT_BALANCE_DDREL_PERCENT // Максимальная просадка баланса в процентах. В процессе торговли баланс может испытать множество просадок, для каждой фиксируется относительное значение просадки в процентах. Возвращается наибольшее значение 
   STAT_BALANCE_DD_RELATIVE   // Просадка баланса в деньгах, которая была зафиксирована в момент максимальной просадки баланса в процентах (STAT_BALANCE_DDREL_PERCENT). 
   STAT_EQUITYMIN             // Минимальное значение собственных средств
   STAT_EQUITY_DD             // Максимальная просадка средств в деньгах. В процессе торговли средства могут испытать множество просадок, берется наибольшее значение.
   STAT_EQUITYDD_PERCENT      // Просадка средств в процентах, которая была зафиксирована в момент максимальной просадки средств в деньгах (STAT_EQUITY_DD).
   STAT_EQUITY_DDREL_PERCENT  // Максимальная просадка средств в процентах. В процессе торговли средства могут испытать множество просадок, для каждой фиксируется относительное значение просадки в процентах. Возвращается наибольшее значение
   STAT_EQUITY_DD_RELATIVE    // Просадка средств в деньгах, которая была зафиксирована в момент максимальной просадки средств в процентах (STAT_EQUITY_DDREL_PERCENT).
   STAT_EXPECTED_PAYOFF       // Математическое ожидание выигрыша
   STAT_PROFIT_FACTOR         // Прибыльность – отношение STAT_GROSS_PROFIT/STAT_GROSS_LOSS. Если STAT_GROSS_LOSS=0, то прибыльность принимает значение DBL_MAX
   STAT_RECOVERY_FACTOR       // Фактор восстановления – отношение STAT_PROFIT/STAT_BALANCE_DD 
   STAT_SHARPE_RATIO          // Коэффициент Шарпа 
   STAT_MIN_MARGINLEVEL       //  Миниимальное достигнутое значение уровня маржи 
   STAT_CUSTOM_ONTESTER       // Значение рассчитанного пользовательского критерия оптимизации, возвращаемого функцией OnTester() 
   STAT_DEALS                 // Количество совершенных сделок 
   STAT_TRADES                // Количество трейдов 
   STAT_PROFIT_TRADES         // Прибыльные трейды 
   STAT_LOSS_TRADES           // Убыточные трейды 
   STAT_SHORT_TRADES          // Короткие трейды 
   STAT_LONG_TRADES           // Длинные трейды  
   STAT_PROFIT_SHORTTRADES    // Короткие прибыльные трейды 
   STAT_PROFIT_LONGTRADES     // Длинные прибыльные трейды  
   STAT_PROFITTRADES_AVGCON   // Средняя длина прибыльной серии трейдов  
   STAT_LOSSTRADES_AVGCON     // Средняя длина убыточной серии трейдов  
 
*/
Veuillez faire votre propre formule.
 

Bonjour. J'ai besoin d'aide. Aujourd'hui, le terminal s'est bloqué et je n'ai rien trouvé de mieux à faire que de redémarrer bêtement l'ordinateur. J'ai redémarré et tous les paramètres du graphique ont disparu... lignes, indices, etc. Puis-je rétablir les paramètres précédents ?

Merci d'avance pour les réponses.