文章 "更好的程序员(第 04 部分):如何成为更迅捷的开发人员" - 页 2

 
CAccountInfo       m_account;  // AccountInfo 类的成员
CSymbolInfo        m_symbol;   //符号信息类的成员
COrderInfo         m_order;    // OrderInfo 成员
CHistoryOrderInfo  m_orderhistory; // OrderHistoryInfo 类的成员
CPositionInfo      m_position; // PositionInfo 类的成员
CDealInfo          m_deal;     // 交易信息类的成员
CTrade             m_trade;    // TradeInfo 类的成员
CTerminalInfo      m_terminal; //终端信息类的成员

好例子。我得用上它:

int OnInit()// 这是 OnInit 事件
  {//Opening bracket
//下面是我的代码
....


  }//Closing bracket
 
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 - 第一行缺少一个字母。

 
Aliaksandr Hryshyn #:

你确定你需要知道一些东西来教导别人吗?

事实上,你必须知道一些东西才能教,但不是每个人都知道:)

[删除]  
一切都很棒,也很友好。谢谢。
 
Evgeniy Chumakov #:


double - 第一行少了一个字母。

可能是 10000 行 bug 的一部分。有趣的阅读