Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 6. - pagina 596

 
AlexeyVik:
Non ho mai visto un codice peggiore di quello di Kim, ma è pubblicizzato su tutta la rete.

Ma se vi è difficile scrivere un tale assegno da soli, usate ciò che è disponibile... Prova così


Non posso dire che sia cambiato qualcosa. Si apre ancora su ogni barra tra i tempi che ho specificato.
 
Zver4991:

Devo dire che non è cambiato nulla, poiché si è aperto su ogni barra tra i tempi indicati, quindi si apre ancora

Ho un EA diverso, questa funzione sembra funzionare bene
 
Zver4991:

Francamente, non è cambiato nulla - si apre ancora su ogni barra tra i tempi specificati
Allora sostituite questa funzione kim con if(OrdersTotal() < 1)
 
AlexeyVik:
Bene, allora sostituite questa funzione kim con if(OrdersTotal() < 1)


Grazie mille ....... quel ramo di kim è brutto?...è meglio scrivere le funzioni da soli?
 
Zver4991:

grazie mille ....... quel ramo di kim è brutto?...è meglio scrivere le funzioni da soli?

Devi scrivere tutto da solo.
 
Ho controllato la Code Base e c'è un nuovo layout. Chi sa dove trovare i commenti degli utenti sugli script pubblicati ora?
 
granit77:
Ho controllato la Code Base e c'è un nuovo layout. Qualcuno sa dove trovare i commenti degli utenti sugli script pubblicati?

Promettono di fare
 
Ciao, lo strategy tester ora ti permette di ottimizzare con un parametro definito dall'utente. Potete per favore dirmi come organizzare l'ottimizzazione per il parametro "Percentuale di transazioni redditizie", se possibile a livello di "casalinga", dato che ho solo una conoscenza di base della programmazione.
 
IHAR2:
Ciao, lo strategy tester ora ti permette di ottimizzare con un parametro definito dall'utente. Potete per favore dirmi come organizzare l'ottimizzazione per il parametro "Percentuale di transazioni redditizie", se possibile a livello di "casalinga" perché ho solo una conoscenza di base della programmazione.

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     // Средняя длина убыточной серии трейдов  
 
*/
Per favore, fate la vostra formula.
 

Salve. Ho bisogno di aiuto. Oggi il terminale si è bloccato e non ho trovato niente di meglio da fare che riavviare stupidamente il computer. Riavviato e tutte le impostazioni del grafico sono sparite... linee, indici, ecc. Posso ripristinare le impostazioni precedenti?

Grazie in anticipo per le risposte.