[Archivo] ¡Aprende a ganar dinero aldeanos! - página 165

 
¿Puedo tener uno?
 
int start()

  {
  DrowDownAlert=iCustom(NULL, 0, "Equity_v7",4,0);  
   

 double a=TotalLots(0);
 double b=TotalLots(1);
  Comment (a,b);
  return(0);
  }

//----------------------- подсчёт объема позиций----------------------------//
void TotalLots(bool zet)
{
   double total=0,total1=0;
   int slippage=20;
   for (int i=OrdersTotal()-1; i>=0; i--)
   {
      if (!OrderSelect(i,SELECT_BY_POS,MODE_TRADES)) break;
      if (OrderType()==OP_BUY ) total=total+OrderLots();
      if (OrderType()==OP_SELL) total1=total1+OrderLots();
   }
 if (zet==0) return (total); else return (total1) ;  
 
}
Chicos, decidme dónde está el error, porque la salida de la función Return tiene resultado cero.... Por qué????
 
TEXX:


Esta versión aún no es para comerciar, necesita ser probada para detectar errores. ¿Lo necesitas?

sí, si puedes
 
serferrer:
No se puede probar mucho con las manos, por lo que es lógico suponer que la insumergibilidad no está probada para el periodo de 1 a 12 años, hasta que se compruebe en el probador con el historial de ticks reales, spreads flotantes, gaps, slippage, + beneficio con reserva para recotizaciones.


me pregunto si mostraría el informe de los probadores desde el 3 de enero de 1990 hasta el 6 de septiembre de 1992, ¿te haría sentir mejor? 50.000 dólares de capital inicial.

máximo de detracción. $69,000.

beneficio neto. 129.000 dólares de beneficio neto.

 
vladds:


Me pregunto si mostrar el informe de los probadores desde el 3 de enero de 1990 hasta el 6 de septiembre de 1992 te haría sentir mejor. 50.000 dólares de capital inicial.

máximo de detracción. $69,000.

beneficio neto. $129,000.

¿Y si esa reducción se produce en el segundo día de negociación?
 
Sí, nadie se ha librado de una reducción..... Pude detener el drawdown por primera vez en $420 en lugar de $115 como muestra el yolan clásico en la prueba. La verdad es que ahora ha vuelto a caer, por debajo del nivel del inicio de la negociación, es que el mercado va en contra de Ilan, lo mires por donde lo mires..... Pero nada, creo que se romperá a través de .....
 
4x-online:
¿Y si esa reducción se produce en el segundo día de negociación?

¿Y si mañana es el fin del mundo?
 
vladds:

¿y si el mundo se acaba mañana?

Si quieres ganar dinero en el mercado, tienes que parar el drawdown, da igual cómo lo hagas, si no, no tiene sentido todo este trading..... Y lo importante es que los fondos crezcan, no el saldo... Así pues, .....
 
vladds:

¿Y si el mundo se acaba mañana?
Sólo es probable que el mundo se acabe. Y su reducción en la historia es real.
 

nikelodeon:

int start()

  {
  DrowDownAlert=iCustom(NULL, 0, "Equity_v7",4,0);  
   

 double a=TotalLots(0);
 double b=TotalLots(1);
  Comment (a,b);
  return(0);
  }

//----------------------- подсчёт объема позиций----------------------------//
void TotalLots(bool zet)
{
   double total=0,total1=0;
   int slippage=20;
   for (int i=OrdersTotal()-1; i>=0; i--)
   {
      if (!OrderSelect(i,SELECT_BY_POS,MODE_TRADES)) break;
      if (OrderType()==OP_BUY ) total=total+OrderLots();
      if (OrderType()==OP_SELL) total1=total1+OrderLots();
   }
 if (zet==0) return (total); else return (total1) ;  
 
}

Chicos, decidme dónde está el error, porque la salida de la función Return tiene resultado cero.... Por qué????
Aquí... resaltados en rojo.
Razón de la queja: