Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. En ninguna parte sin ti - 6. - página 596

 
AlexeyVik:
Nunca he visto un código peor que el de Kim, pero se anuncia por todo Internet.

Pero si le resulta difícil redactar ese cheque usted mismo, utilice lo que está disponible... Pruébalo así


No puedo decir que nada haya cambiado. Sigue abriendo en cada barra entre las horas que especifiqué.
 
Zver4991:

Tengo que decir que no ha cambiado nada, ya que se abrió en todas las barras entre los tiempos indicados, por lo que sigue abriendo

Tengo un EA diferente, esta función parece funcionar bien
 
Zver4991:

Francamente, no ha cambiado nada: sigue abriendo en cada barra entre las horas especificadas
Entonces sustituya esta función kim por if(OrdersTotal() < 1)
 
AlexeyVik:
Bien, entonces sustituye esta función kim por if(OrdersTotal() < 1)


Muchas gracias ....... ¿esa rama de kim es mala?... ¿es mejor escribir las funciones uno mismo?
 
Zver4991:

muchas gracias ....... ¿esa rama de kim es mala?... ¿es mejor escribir las funciones uno mismo?

Tienes que escribir todo tú mismo.
 
He comprobado el código base y hay un nuevo diseño. ¿Quién sabe dónde encontrar ahora los comentarios de los usuarios sobre los guiones publicados?
 
granit77:
He comprobado el código base y hay un nuevo diseño. ¿Alguien sabe dónde encontrar los comentarios de los usuarios sobre los guiones publicados?

Prometen hacer
 
Hola, el probador de estrategias ahora permite optimizar mediante un parámetro definido por el usuario. Por favor, puede decirme cómo organizar la optimización para el parámetro "Porcentaje de operaciones rentables". Si es posible. entonces a un "nivel de ama de casa" ya que sólo tengo un conocimiento básico de programación.
 
IHAR2:
Hola, el probador de estrategias ahora permite optimizar mediante un parámetro definido por el usuario. Por favor, puede decirme cómo organizar la optimización para el parámetro "Porcentaje de operaciones rentables". Si es posible. entonces a un "nivel de ama de casa" ya que sólo tengo un conocimiento básico de programación.

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     // Средняя длина убыточной серии трейдов  
 
*/
Por favor, haga su propia fórmula.
 

Hola. Necesito ayuda. Hoy se ha colgado el terminal y no he encontrado nada mejor que reiniciar estúpidamente el ordenador. He reiniciado y todos los ajustes de los gráficos han desaparecido... líneas, índices, etc. ¿Puedo restablecer la configuración anterior?

Gracias de antemano por las respuestas.