[Arquivo] Aprenda a ganhar dinheiro com os aldeões! - página 165

 
Posso ter um?
 
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) ;  
 
}
Pessoal, digam-me onde está o erro, porque a saída da função Return tem resultado zero.... Por que ????
 
TEXX:


Esta versão ainda não é para comercialização, ela precisa ser testada para detectar bugs. Você precisa disso?

sim, se você puder
 
serferrer:
Você não pode testar muito com as mãos, então é lógico supor que a inafundabilidade não é comprovada durante o período de 1-12 anos, até que seja verificada no testador com o histórico real do tick, spreads flutuantes, gaps, slippage, + lucro com reserva para solicitações.


Será que eu mostraria o relatório do testador de 3 de janeiro de 1990 a 6 de setembro de 1992, isso faria você se sentir melhor? $50.000 de capital inicial.

máximo de drawdown. $69,000.

lucro líquido. US$129.000 de lucro líquido.

 
vladds:


Pergunto-me se eu mostraria o relatório do testador de 1990 de 3 de janeiro a 6 de setembro de 1992, será que isso o faria sentir-se melhor? $50.000 de capital inicial.

máximo de drawdown. $69,000.

lucro líquido. $129,000.

E se esse sorteio acontecer em seu segundo dia de negociação?
 
Sim, ninguém jamais escapou de um sorteio..... Consegui interromper o sorteio pela primeira vez a $420 em vez de $115, como mostrou a clássica yolan no teste. A verdade é que agora ele caiu novamente, abaixo do nível do início das negociações, é que o mercado está indo contra Ilan, seja qual for a forma como você o corta..... Mas nada, eu acho que vai quebrar.....
 
4x-online:
E se esse sorteio acontecer em seu segundo dia de negociação?

E se amanhã for o fim do mundo?
 
vladds:

E se o mundo acabar amanhã?

Se você quer ganhar dinheiro no mercado, você tem que parar o saque, não importa como você o gire, caso contrário, não faz sentido em toda esta negociação..... E o importante é que os fundos cresçam, não o saldo. So.....
 
vladds:

E se o mundo acabar amanhã?
O mundo só tende a acabar. E o seu drawdown sobre a história é 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) ;  
 
}

Pessoal, digam-me onde está o erro, porque a saída da função Return tem resultado zero.... Por que ????
Aqui... destacado em vermelho.