消息轮播模块

int 行 = 20;
int 列 = 20;
int 行距 = 13;
int 颜色 = 65280;
int 字大小 = 10;
int 四角 = 0;

string 轮播信息数组[100];
if (DisplayInfo && IsOptimization() == FALSE) 

   {

      轮播信息数组[0] = "平台时间:" + TimeToStr(TimeCurrent()) + " 北京时间:" + TimeToStr(TimeLocal());

      轮播信息数组[1] = "平台商:" + AccountCompany() + " 杠杆:" + DoubleToStr(AccountLeverage(), 0);

      轮播信息数组[2] = "EArunTime:" + DoubleToStr((TimeCurrent() - 现时) / 60 / 60, 1) + "小时";

      轮播信息数组[3] = "------------------------------------";

      轮播信息数组[4] = "多单个数:" + 特定订单的数量(OP_BUY, 魔术号码, "");

      轮播信息数组[5] = "多单获利:" + DoubleToStr(统计浮盈(OP_BUY, 魔术号码, ""), 2);

      轮播信息数组[6] = "多单手数:" + DoubleToStr(手数和(OP_BUY, 魔术号码, ""), 2);

      轮播信息数组[7] = "------------------------------------";

      轮播信息数组[8] = "空单个数:" + 特定订单的数量(OP_SELL, 魔术号码, "");

      轮播信息数组[9] = "空单获利:" + DoubleToStr(统计浮盈(OP_SELL, 魔术号码, ""), 2);

      轮播信息数组[10] = "空单手数:" + DoubleToStr(手数和(OP_SELL, 魔术号码, ""), 2);

      轮播信息数组[11] = "------------------------------------";

      轮播信息数组[12] = "浮动盈亏:" + DoubleToStr(统计浮盈(-100, 魔术号码, ""), 2);

      轮播信息数组[13] = "------------------------------------";

      轮播信息数组[14] = "信号:" + 位置文本信息(均线以上);

      for (int p = 0; p <= 14; p++) 

      写字("QQ[7318875]" + p, 轮播信息数组[p], 行, 列 + 行距 * p, 颜色, 字大小, 四角);

   }



void 写字(string label, string text, int x, int y, color 色, int 字号, int 角落)

{

   if (ObjectFind(label) == -1) 

   {

      ObjectDelete(label);

      ObjectCreate(label, OBJ_LABEL, 0, 0, 0);

   }

   ObjectSet(label, OBJPROP_XDISTANCE, x);

   ObjectSet(label, OBJPROP_YDISTANCE, y);

   ObjectSetText(label, text, 字号, "宋体", 色);

   ObjectSet(label, OBJPROP_CORNER, 角落);

}
本博客所有文章如无特别注明均为原创。作者:天泓评测
分享到:更多

相关推荐

网友评论(0)