acd78 发表于 2020-9-24 19:19:00

变量数据刷新

执行了环境变量与订单变量数据刷新。根据不同的需求,例如多商品,输入不同的参数。如果预订了其他变量,也要在此刷新。然后是刷新控制信号、显示仪表盘、报错信息。 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;}
页: [1]
查看完整版本: 变量数据刷新