記事「より優れたプログラマー(第04部): より速い開発者になる方法」についてのディスカッション - ページ 2

 
CAccountInfo       m_account;  // AccountInfoクラスのメンバ
CSymbolInfo        m_symbol;   //SymbolInfoクラスのメンバ
COrderInfo         m_order;    // OrderInfo のメンバー
CHistoryOrderInfo  m_orderhistory; // OrderHistoryInfo クラスのメンバー
CPositionInfo      m_position; // PositionInfo クラスのメンバ
CDealInfo          m_deal;     // ディール情報クラスのメンバー
CTrade             m_trade;    // TradeInfo クラスのメンバ
CTerminalInfo      m_terminal; //TerminalInfoクラスのメンバ

いい例だ。使わせてもらうよ:

int OnInit()//これはOnInitイベントである。
  {//オープニング・ブラケット
//以下は私のコードである。
....


  }//クロージング・ブラケット
 
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);


ダブル -1行目の文字が欠けている。

 
Aliaksandr Hryshyn #:

人に教えるために何かを知る必要があると確信しているのか?

実際、教えるためには何かを知っていなければならないが、誰もがそれを知っているわけではない)

削除済み  
すべてが素晴らしく、フレンドリーだ。ありがとう。
 
Evgeniy Chumakov #:


二重 - 一行目の文字が欠けている。

おそらく10000行バグの一部だろう。興味深い読み物