Discussion de l'article "Better Programmer (Partie 04): Comment devenir un développeur plus rapide" - page 2

 
CAccountInfo       m_account;  // membres de la classe AccountInfo
CSymbolInfo        m_symbol;   //membres de la classe SymbolInfo
COrderInfo         m_order;    // Membres de OrderInfo
CHistoryOrderInfo  m_orderhistory; // membres de la classe OrderHistoryInfo
CPositionInfo      m_position; // membres de la classe PositionInfo
CDealInfo          m_deal;     // membres de la classe Deal Info
CTrade             m_trade;    // membres de la classe TradeInfo
CTerminalInfo      m_terminal; //membres de la classe TerminalInfo

Bon exemple. Je vais devoir prendre le relais :

int OnInit()//C'est l'événement OnInit
  {//Ouverture de la parenthèse
//Voici mon code
....


  }//Changement de fermeture
 
ouble NPB=ND(m_account.Balance()*PortionPC,2);
if(CbT==0||PortChange<0||(PortChange>0&&NPB>PortionBalance))PortionBalance=NPB;
if(Pb+Ph<0)DrawDownPC=-(Pb+Ph)/PortionBalance;
if(!FirstRun&&DrawDownPC>=MaxDDPercent/100)
{       ET(A,displayColorLoss,"Equity Stop Loss Reached");
        if(PlaySounds)PlaySound(AlertSound);
        return(0);
}
if(-(Pb+Ph)>MaxDD)MaxDD=-(Pb+Ph);
MaxDDPer=MathMax(MaxDDPer,DrawDownPC*100);
if(SaveStats)Stats(false,TimeCurrent()<NextStats,PortionBalance,Pb+Ph);


double - sur la première ligne, il manque une lettre.

 
Aliaksandr Hryshyn #:

Êtes-vous sûr d'avoir besoin de savoir quelque chose pour l'enseigner aux autres ?

En fait, il faut savoir quelque chose pour enseigner, mais tout le monde ne le sait pas :)

[Supprimé]  
Tout est merveilleux et convivial. Merci.
 
Evgeniy Chumakov #:


double - sur la première ligne, il manque une lettre.

Cela fait probablement partie des bugs des 10000 lignes. Lecture intéressante