Discussione sull’articolo "Programmatore Migliore (Parte 04): Come diventare uno sviluppatore più veloce" - pagina 2

 
CAccountInfo       m_account;  // membri della classe AccountInfo
CSymbolInfo        m_symbol;   //membri della classe SymbolInfo
COrderInfo         m_order;    // Membri di OrderInfo
CHistoryOrderInfo  m_orderhistory; // membri della classe OrderHistoryInfo
CPositionInfo      m_position; // membri della classe PositionInfo
CDealInfo          m_deal;     // membri della classe Deal Info
CTrade             m_trade;    // membri della classe TradeInfo
CTerminalInfo      m_terminal; //membri della classe TerminalInfo

Un buon esempio. Dovrò usarlo:

int OnInit()//Questo è l'evento OnInit.
  {//Staffa di apertura
//questo è il mio codice
....


  }//Staffa di chiusura
 
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);


doppio - nella prima riga manca una lettera.

 
Aliaksandr Hryshyn #:

Siete sicuri di dover sapere qualcosa per insegnare agli altri?

In realtà, bisogna sapere qualcosa per insegnare, ma non tutti lo sanno :)

[Eliminato]  
Tutto è meraviglioso e amichevole. Grazie.
 
Evgeniy Chumakov #:


doppio - nella prima riga manca una lettera.

Probabilmente fa parte del bug delle 10000 righe. Lettura interessante