执行了环境变量与订单变量数据刷新。根据不同的需求,例如多商品,输入不同的参数。如果预订了其他变量,也要在此刷新。 然后是刷新控制信号、显示仪表盘、报错信息。 void egDataRefresh() { //--- 刷新基础数据 egRefreshEV(AI,SI); //环境变量 egRefreshTO(TO,TS.symbol,MagicNumber); //持仓单信息 egRefreshTS(TO,TS,AI,SI); //持仓单统计 egRefreshHO(HO,TS.symbol,MagicNumber); //历史单信息 egRefreshHS(HO,HS); //历史单统计 TS.risk_level_value_1=RiskNode1*0.01; //蓝色节点 TS.risk_level_value_2=RiskNode2*0.01; //绿色节点 TS.risk_level_value_3=RiskNode3*0.01; //黄色节点 TS.risk_level_value_4=RiskNode4*0.01; //红色节点 //--- 刷新信号 egTradingSignal(SignalCode); //--- 显示仪表盘 egDashboardCurrent(); //--- 右上角显示错误信息 int myErrorNum=GetLastError(); if (myErrorNum>0) egLableOut(true,egGetErrorInfo(myErrorNum)+"["+TimeToStr(TimeCurrent(),TIME_DATE|TIME_MINUTES|TIME_SECONDS)+"]",PrvfixString+"DB_Info",8,clrRed,0,0,CORNER_RIGHT_UPPER,25,30,"Arial",0,ANCHOR_RIGHT,true,false,false,0); return; }
|