Diskussion zum Artikel "Besser Programmieren (Teil 04): Wie man ein schnellerer Entwickler wird" - Seite 2

 
CAccountInfo       m_account;  // Mitglieder der Klasse AccountInfo
CSymbolInfo        m_symbol;   //Mitglieder der Klasse SymbolInfo
COrderInfo         m_order;    // OrderInfo-Mitglieder
CHistoryOrderInfo  m_orderhistory; // Mitglieder der Klasse OrderHistoryInfo
CPositionInfo      m_position; // Mitglieder der Klasse PositionInfo
CDealInfo          m_deal;     // Mitglieder der Klasse Deal Info
CTrade             m_trade;    // Mitglieder der TradeInfo-Klasse
CTerminalInfo      m_terminal; //Mitglieder der Klasse TerminalInfo

Ein gutes Beispiel. Ich werde es verwenden müssen:

int OnInit()//Das ist das OnInit-Ereignis
  {//Öffnungsklammer
//unten ist mein Code
....


  }//Klammer schließen
 
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);


doppelt - in der ersten Zeile fehlt ein Buchstabe.

 
Aliaksandr Hryshyn #:

Sind Sie sicher, dass Sie etwas wissen müssen, um andere zu unterrichten?

Eigentlich muss man etwas wissen, um zu lehren, aber nicht jeder weiß es :)

[Gelöscht]  
Alles ist wunderbar und freundlich. Danke!
 
Evgeniy Chumakov #:


double - in der ersten Zeile fehlt ein Buchstabe.

Wahrscheinlich ein Teil des 10000-Zeilen-Fehlers. Interessant zu lesen