欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 如何输出盘中消息到文件?

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有3947人关注过本帖树形打印复制链接

主题:如何输出盘中消息到文件?

帅哥哟,离线,有人找我吗?
infocell
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:152 积分:0 威望:0 精华:0 注册:2015/3/2 13:11:05
如何输出盘中消息到文件?  发帖心情 Post By:2015/3/3 10:04:01    Post IP:59.57.153.64[显示全部帖子]

我写了两个语句输出变量到消息框和文件,在消息框可以输出,但无法输出到文件,为什么?   

 IF Is_debug=1 THEN  MSGOUT(TRUE,'开仓数:'&numtostr(b_tmpp,0)&',成交价:'&numtostr(ENTERPRICE,0)&',持仓:'&numtostr(HOLDING,0)&',浮动盈亏:'&numtostr(OPENPROFIT,0)&',总买单数:'&numtostr(B_NUM,0)&',资产:'&numtostr(ASSET,0));
    IF Is_log=1 THEN DEBUGFILE('C:\myTEST.TXT','开仓数:'&numtostr(b_tmpp,0)&',成交价:'&numtostr(ENTERPRICE,0)&',持仓:'&numtostr(HOLDING,0)&',浮动盈亏:'&numtostr(OPENPROFIT,0)&',总买单数:'&numtostr(B_NUM,0)&',资产:'&numtostr(ASSET,0),0);


 回到顶部
帅哥哟,离线,有人找我吗?
infocell
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:152 积分:0 威望:0 精华:0 注册:2015/3/2 13:11:05
  发帖心情 Post By:2015/3/3 10:04:55    Post IP:59.57.153.64[显示全部帖子]

VARIABLE:Is_debug=1,Is_log=1;

 回到顶部
帅哥哟,离线,有人找我吗?
infocell
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:152 积分:0 威望:0 精华:0 注册:2015/3/2 13:11:05
  发帖心情 Post By:2015/3/3 11:06:07    Post IP:211.143.145.209[显示全部帖子]

我用原来的语句好象也能输出一条,我是希望每次开仓都能输出一条,但好象文件中只有一条,怎么办?

 回到顶部
帅哥哟,离线,有人找我吗?
infocell
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:152 积分:0 威望:0 精华:0 注册:2015/3/2 13:11:05
  发帖心情 Post By:2015/3/3 11:26:03    Post IP:211.143.145.209[显示全部帖子]

我那两条语句是写在一起的,消息框中有消息,但文件中只有一条,难道文件只能写一次?

下面是消息框的输出:
2015/03/03 11:17:41  挂条件单数:1,成交价:9440,持仓:-4,浮动盈亏:1370,总买单数:10,资产:1001610
2015/03/03 11:17:41  挂条件单数:1,成交价:9440,持仓:-3,浮动盈亏:1268,总买单数:10,资产:1001508
2015/03/03 11:17:41  挂条件单数:1,成交价:9440,持仓:-2,浮动盈亏:1165,总买单数:10,资产:1001405
2015/03/03 11:17:41  挂条件单数:1,成交价:9440,持仓:-1,浮动盈亏:1063,总买单数:10,资产:1001303
2015/03/03 11:17:41  挂条件单数:1,成交价:9440,持仓:0,浮动盈亏:0,总买单数:10,资产:1001200


 回到顶部
帅哥哟,离线,有人找我吗?
infocell
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:152 积分:0 威望:0 精华:0 注册:2015/3/2 13:11:05
  发帖心情 Post By:2015/3/3 11:45:24    Post IP:211.143.145.209[显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:snap14.jpg
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
infocell
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:152 积分:0 威望:0 精华:0 注册:2015/3/2 13:11:05
  发帖心情 Post By:2015/3/3 11:46:50    Post IP:211.143.145.211[显示全部帖子]

消息框的输出是都有的,但文件myTEST.TXT中只有一条:

 

2015-03-03 09:33:26.626    开仓数:1,成交价:9675,持仓:0,浮动盈亏:0,总买单数:10,资产:1001700

 

IF Is_debug=1 THEN  MSGOUT(TRUE,'开仓数:'&numtostr(tmpppp,0)&',成交价:'&numtostr(ENTERPRICE,0)&',持仓:'&numtostr(HOLDING,0)&',浮动盈亏:'&numtostr(OPENPROFIT,0)&',总买单数:'&numtostr(B_NUM,0)&',资产:'&numtostr(ASSET,0));
    IF Is_log=1 THEN DEBUGFILE('C:\myTEST.TXT','开仓数:'&numtostr(tmpppp,0)&',成交价:'&numtostr(ENTERPRICE,0)&',持仓:'&numtostr(HOLDING,0)&',浮动盈亏:'&numtostr(OPENPROFIT,0)&',总买单数:'&numtostr(B_NUM,0)&',资产:%.0f',asset); 


 回到顶部
帅哥哟,离线,有人找我吗?
infocell
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:152 积分:0 威望:0 精华:0 注册:2015/3/2 13:11:05
  发帖心情 Post By:2015/3/3 11:48:03    Post IP:211.143.145.211[显示全部帖子]

还有部分代码是一楼那种:

 IF Is_debug=1 THEN  MSGOUT(TRUE,'开仓数:'&numtostr(b_tmpp,0)&',成交价:'&numtostr(ENTERPRICE,0)&',持仓:'&numtostr(HOLDING,0)&',浮动盈亏:'&numtostr(OPENPROFIT,0)&',总买单数:'&numtostr(B_NUM,0)&',资产:'&numtostr(ASSET,0));
    IF Is_log=1 THEN DEBUGFILE('C:\myTEST.TXT','开仓数:'&numtostr(b_tmpp,0)&',成交价:'&numtostr(ENTERPRICE,0)&',持仓:'&numtostr(HOLDING,0)&',浮动盈亏:'&numtostr(OPENPROFIT,0)&',总买单数:'&numtostr(B_NUM,0)&',资产:'&numtostr(ASSET,0),0);

 

Is_log初始值都是1,中间没有其它修改的操作

 


 回到顶部