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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 撤单函数能针对指定账户组来执行无条件撤单子

   

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


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

主题:撤单函数能针对指定账户组来执行无条件撤单子

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


加好友 发短信
等级:论坛游民 帖子:148 积分:0 威望:0 精华:0 注册:2015/9/7 11:33:36
撤单函数能针对指定账户组来执行无条件撤单子  发帖心情 Post By:2016/2/4 8:44:45    Post IP:58.214.25.134[显示全部帖子]

 TCANCELEX(1,0,ZHX,PZ0); 这样针对一个账户组下有多个账号的,能执行统一无条件撤单子吗?

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


加好友 发短信
等级:论坛游民 帖子:148 积分:0 威望:0 精华:0 注册:2015/9/7 11:33:36
  发帖心情 Post By:2016/2/4 9:18:05    Post IP:58.214.25.134[显示全部帖子]

是用后台程序指令下的单子。


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


加好友 发短信
等级:论坛游民 帖子:148 积分:0 威望:0 精华:0 注册:2015/9/7 11:33:36
  发帖心情 Post By:2016/2/4 9:19:30    Post IP:58.214.25.134[显示全部帖子]

IF TREMAINQTY(0,ZH0,PZ0)=0 THEN  WCJH:=0 ;
 ELSE  IF TREMAINQTY(1,ZH0,PZ0)<>0 THEN WCJD:=TREMAINQTY(1,ZH0,PZ0);
       ELSE  IF TREMAINQTY(3,ZH0,PZ0<>0 THEN  WCJK:=TREMAINQTY(3,ZH0,PZ0);
            ELSE  IF TREMAINQTY(2,ZH0,PZ0)<>0 THEN WPD:=TREMAINQTY(2,ZH0,PZ0);
                 ELSE  IF TREMAINQTY(4,ZH0,PZ0)<>0 THEN  WPK:=TREMAINQTY(4,ZH0,PZ0);

 

我用这样一个循环,可以找出未成立是哪个方向的单子数。帮我看一下代码


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


加好友 发短信
等级:论坛游民 帖子:148 积分:0 威望:0 精华:0 注册:2015/9/7 11:33:36
  发帖心情 Post By:2016/2/4 9:23:49    Post IP:58.214.25.134[显示全部帖子]

非常感谢,    祝您新年快乐!!

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


加好友 发短信
等级:论坛游民 帖子:148 积分:0 威望:0 精华:0 注册:2015/9/7 11:33:36
  发帖心情 Post By:2016/2/4 10:22:28    Post IP:58.214.25.134[显示全部帖子]

还有我请问一下

 IF   COND1  THEN    TBUY (.....ZHX,PZ);TBUY(.....ZH2,PZ);TBUY(.....ZH3,PZ);

     ELSE     IF COND2  THEN   TSELL(.....ZHX,PZ);TSELL(....ZH2,PZ);

 

这样的代码,针对不同组账户来操作,用;隔开  ,可以吗??


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


加好友 发短信
等级:论坛游民 帖子:148 积分:0 威望:0 精华:0 注册:2015/9/7 11:33:36
  发帖心情 Post By:2016/2/4 10:40:35    Post IP:58.214.25.134[显示全部帖子]

谢谢


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


加好友 发短信
等级:论坛游民 帖子:148 积分:0 威望:0 精华:0 注册:2015/9/7 11:33:36
  发帖心情 Post By:2016/2/15 9:41:29    Post IP:58.214.25.134[显示全部帖子]

机构版 ,对同一品种给六个账户下单,成交只有前面五个账户有,最后一个账户中连委托记录都没有?是不是上限五个账户,我这五个账户也是分两组执行的。


 回到顶部
帅哥哟,离线,有人找我吗?
东风15B
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:148 积分:0 威望:0 精华:0 注册:2015/9/7 11:33:36
  发帖心情 Post By:2016/2/15 10:20:07    Post IP:58.214.25.134[显示全部帖子]

2016-02-15 09:44:08.131    【后台】SN05 TSell 第 82 行出现信号
2016-02-15 09:44:08.132    【后台】SN05 TSell 已成功触发下单操作 价格:99720.000000 数量:2 类型:0 账户:ZX200 品种:SN05
2016-02-15 09:44:08.133    【后台】多账户及策略系数 委托账户或者组: ZX200
2016-02-15 09:44:08.134    【后台】CTP登录账户 9 个
2016-02-15 09:44:08.134    【后台】CTP组 ZX200 下单
2016-02-15 09:44:08.134    【后台】CTP账户 105200150 下单系数为1.000000
2016-02-15 09:44:08.135    【后台】账户 105200150 下单,系数调整后下单量:2
2016-02-15 09:44:08.135    【后台】实际账户 105200150 持仓 2
2016-02-15 09:44:08.135    【后台】下单已发送
2016-02-15 09:44:08.136    【后台】CTP组 ZX200 下单
2016-02-15 09:44:08.137    【后台】CTP账户 20012136 下单系数为1.000000
2016-02-15 09:44:08.137    【后台】账户 20012136 下单,系数调整后下单量:2
2016-02-15 09:44:08.138    【后台】实际账户 20012136 持仓 2
2016-02-15 09:44:08.138    【后台】下单已发送
2016-02-15 09:44:08.139    【后台】CTP组 ZX200 下单
2016-02-15 09:44:08.139    【后台】CTP账户 105200187 下单系数为1.000000
2016-02-15 09:44:08.140    【后台】账户 105200187 下单,系数调整后下单量:2
2016-02-15 09:44:08.140    【后台】实际账户 105200187 持仓 0
2016-02-15 09:44:08.141    【后台】下单已发送
2016-02-15 09:44:08.141    【后台】金仕达登录账户 0 个
2016-02-15 09:44:08.141    【后台】恒生登录账户 0 个
2016-02-15 09:44:08.142    【后台】子账户 登录账户 0 个
2016-02-15 09:44:08.142    【后台】扩展接口 登录账户 0 个
2016-02-15 09:44:08.143    【后台】SN05 TSell 第 83 行出现信号
2016-02-15 09:44:08.143    【后台】SN05 TSell 已成功触发下单操作 价格:99720.000000 数量:1 类型:0 账户:ZT100 品种:SN05
2016-02-15 09:44:08.144    【后台】多账户及策略系数 委托账户或者组: ZT100
2016-02-15 09:44:08.144    【后台】CTP登录账户 9 个
2016-02-15 09:44:08.145    【后台】CTP组 ZT100 下单
2016-02-15 09:44:08.145    【后台】CTP账户 105200151 下单系数为1.000000
2016-02-15 09:44:08.145    【后台】账户 105200151 下单,系数调整后下单量:1
2016-02-15 09:44:08.146    【后台】实际账户 105200151 持仓 1
2016-02-15 09:44:08.146    【后台】下单已发送
2016-02-15 09:44:08.147    【后台】CTP组 ZT100 下单
2016-02-15 09:44:08.148    【后台】CTP账户 103200628 下单系数为1.000000
2016-02-15 09:44:08.148    【后台】账户 103200628 下单,系数调整后下单量:1
2016-02-15 09:44:08.149    【后台】实际账户 103200628 持仓 1
2016-02-15 09:44:08.150    【后台】下单已发送
2016-02-15 09:44:08.151    【后台】金仕达登录账户 0 个
2016-02-15 09:44:08.151    【后台】恒生登录账户 0 个
2016-02-15 09:44:08.152    【后台】子账户 登录账户 0 个
2016-02-15 09:44:08.152    【后台】扩展接口 登录账户 0 个
2016-02-15 09:44:08.153    【后台】SN05 TSell 第 84 行出现信号
2016-02-15 09:44:08.153    【后台】SN05 TSell 已成功触发下单操作 价格:99720.000000 数量:4 类型:0 账户:ZX400 品种:SN05
2016-02-15 09:44:08.154    【后台】多账户及策略系数 委托账户或者组: ZX400
2016-02-15 09:44:08.154    【后台】CTP登录账户 9 个
2016-02-15 09:44:08.155    【后台】CTP组 ZX400 下单
2016-02-15 09:44:08.155    【后台】CTP账户 105200098 下单系数为1.000000
2016-02-15 09:44:08.156    【后台】账户 105200098 下单,系数调整后下单量:4
2016-02-15 09:44:08.156    【后台】实际账户 105200098 持仓 4
2016-02-15 09:44:08.157    【后台】下单已发送
2016-02-15 09:44:08.158    【后台】金仕达登录账户 0 个
2016-02-15 09:44:08.159    【后台】恒生登录账户 0 个
2016-02-15 09:44:08.159    【后台】子账户 登录账户 0 个
2016-02-15 09:44:08.160    【后台】扩展接口 登录账户 0 个
2016-02-15 09:44:08.160    【后台】SN05 运行结束
2016-02-15 09:44:08.160    【下单】SN05 价99720.000000 量2 买卖1 类型0 开平2 账户105200150 Formula 1
2016-02-15 09:44:08.161    【下单】确认报单已发送 ID=581480168 RefID = 36600
2016-02-15 09:44:08.161    【下单】SN05 价99720.000000 量2 买卖1 类型0 开平2 账户20012136 Formula 1
2016-02-15 09:44:08.162    【下单】确认报单已发送 ID=581476541 RefID = 36610
2016-02-15 09:44:08.163    【下单】实际持仓为0下单失败
2016-02-15 09:44:08.165    【指令】收到回报指令 ID = 581476541 RefID = 36610
2016-02-15 09:44:08.183    【指令】收到回报指令 ID = 581476541 RefID = 36610
2016-02-15 09:44:08.190    【下单】SN05 价99720.000000 量1 买卖1 类型0 开平2 账户105200151 Formula 1
2016-02-15 09:44:08.190    【下单】确认报单已发送 ID=581549193 RefID = 36620
2016-02-15 09:44:08.191    【下单】SN05 价99720.000000 量1 买卖1 类型0 开平2 账户103200628 Formula 1
2016-02-15 09:44:08.191    【下单】确认报单已发送 ID=581549201 RefID = 36630
2016-02-15 09:44:08.192    【指令】收到回报指令 ID = 581480168 RefID = 36600
2016-02-15 09:44:08.208    【指令】收到回报指令 ID = 581549201 RefID = 36630
2016-02-15 09:44:08.223    【下单】SN05 价99720.000000 量4 买卖1 类型0 开平2 账户105200098 Formula 1
2016-02-15 09:44:08.224    【指令】收到回报指令 ID = 581480168 RefID = 36600
2016-02-15 09:44:08.225    【下单】确认报单已发送 ID=581483674 RefID = 36640
2016-02-15 09:44:08.225    【指令】收到回报指令 ID = 581549201 RefID = 36630
2016-02-15 09:44:08.233    【后台】RB05 运行结束
2016-02-15 09:44:08.233    【指令】收到回报指令 ID = 581483674 RefID = 36640
2016-02-15 09:44:08.246    【指令】收到回报指令 ID = 581483674 RefID = 36640
2016-02-15 09:44:08.255    【回报】20012136 : sn1605 - 已报单 2 价格:99720 平 卖
2016-02-15 09:44:08.256    【指令】收到回报指令 ID = 581549193 RefID = 36620
2016-02-15 09:44:08.266    【指令】收到回报指令 ID = 581549193 RefID = 36620
2016-02-15 09:44:08.267    【回报】105200150 : sn1605 - 已报单 2 价格:99720 平 卖
2016-02-15 09:44:08.267    【回报】103200628 : sn1605 - 已报单 1 价格:99720 平 卖
2016-02-15 09:44:08.273    【回报】105200098 : sn1605 - 已报单 4 价格:99720 平 卖
2016-02-15 09:44:08.273    【回报】105200151 : sn1605 - 已报单 1 价格:99720 平 卖
2016-02-15 09:44:08.877    【后台】RU05 运行结束
2016-02-15 09:44:08.900    【后台】ZN04 运行结束
2016-02-15 09:44:08.901    【后台】RU05 运行结束
2016-02-15 09:44:08.905    【后台】MA05 运行结束
2016-02-15 09:44:08.974    【后台】PP05 运行结束
2016-02-15 09:44:10.007    【后台】NI05 运行结束
2016-02-15 09:44:10.138    【后台】SRX05 运行结束
2016-02-15 09:44:10.148    【后台】RU05 运行结束
2016-02-15 09:44:10.178    【后台】PP05 运行结束
2016-02-15 09:44:10.265    【后台】NI05 运行结束
2016-02-15 09:44:10.300    【后台】BUX06 运行结束
2016-02-15 09:44:10.335    【后台】AL04 运行结束
2016-02-15 09:44:10.392    【后台】MA05 运行结束
2016-02-15 09:44:10.432    【后台】PP05 运行结束
2016-02-15 09:44:10.517    【后台】RU05 运行结束
2016-02-15 09:44:10.518    【后台】SRX05 运行结束
2016-02-15 09:44:10.518    【后台】RB05 运行结束
2016-02-15 09:44:10.685    【追单】时间到自动撤单 订单号:581483674
2016-02-15 09:44:10.686    【追单】追单已超过价格设置,直接撤单
2016-02-15 09:44:10.687    【追单】时间到自动撤单 订单号:581549201
2016-02-15 09:44:10.687    【追单】追单已超过价格设置,直接撤单
2016-02-15 09:44:10.688    【追单】时间到自动撤单 订单号:581549193
2016-02-15 09:44:10.689    【追单】追单已超过价格设置,直接撤单
2016-02-15 09:44:10.689    【追单】时间到自动撤单 订单号:581476541
2016-02-15 09:44:10.690    【追单】追单已超过价格设置,直接撤单
2016-02-15 09:44:10.690    【追单】时间到自动撤单 订单号:581480168
2016-02-15 09:44:10.691    【追单】追单已超过价格设置,直接撤单
2016-02-15 09:44:10.692    【指令】收到回报指令 ID = 581483674 RefID = 36640
2016-02-15 09:44:10.692    【指令】收到回报指令 ID = 581483674 RefID = 36640
2016-02-15 09:44:10.693    【指令】收到回报指令 ID = 581549201 RefID = 36630
2016-02-15 09:44:10.694    【指令】收到回报指令 ID = 581476541 RefID = 36610
2016-02-15 09:44:10.694    【指令】收到回报指令 ID = 581483674 RefID = 36640
2016-02-15 09:44:10.710    【指令】收到回报指令 ID = 581549201 RefID = 36630
2016-02-15 09:44:10.732    【指令】收到回报指令 ID = 581476541 RefID = 36610
2016-02-15 09:44:10.740    【指令】收到回报指令 ID = 581476541 RefID = 36610
2016-02-15 09:44:10.782    【回报】105200098 : sn1605 - 已撤单 量:4
2016-02-15 09:44:10.783    【指令】收到回报指令 ID = 581480168 RefID = 36600
2016-02-15 09:44:10.784    【指令】收到回报指令 ID = 581480168 RefID = 36600
2016-02-15 09:44:10.801    【回报】103200628 : sn1605 - 已撤单 量:1
2016-02-15 09:44:10.809    【回报】SHFE:报单已经撤销
2016-02-15 09:44:10.810    【指令】收到回报指令 ID = 581549193 RefID = 36620
2016-02-15 09:44:10.810    【指令】收到回报指令 ID = 581549193 RefID = 36620
2016-02-15 09:44:10.811    【指令】收到回报指令 ID = 581549193 RefID = 36620
2016-02-15 09:44:10.826    【回报】SHFE:报单已经撤销
2016-02-15 09:44:10.827    【回报】20012136 : sn1605 - 已撤单 量:2
2016-02-15 09:44:10.846    【回报】SHFE:报单已经撤销
2016-02-15 09:44:10.847    【回报】105200150 : sn1605 - 已撤单 量:2
2016-02-15 09:44:10.854    【回报】105200151 : sn1605 - 已撤单 量:1
2016-02-15 09:44:10.854    【回报】SHFE:报单已经撤销
2016-02-15 09:44:10.855    【回报】SHFE:报单已经撤销
2016-02-15 09:44:12.087    【后台】PP05 运行结束
2016-02-15 09:44:12.200    【后台】BUX06 运行结束
2016-02-15 09:44:12.247    【后台】JD05 运行结束
2016-02-15 09:44:12.250    【后台】NI05 运行结束
2016-02-15 09:44:12.264    【后台】RU05 运行结束
2016-02-15 09:44:12.322    【后台】AL04 运行结束
2016-02-15 09:44:12.414    【后台】SRX05 运行结束
2016-02-15 09:44:12.459    【后台】NI05 运行结束
2016-02-15 09:44:12.472    【后台】RU05 运行结束
2016-02-15 09:44:12.540    【后台】SRX05 运行结束
2016-02-15 09:44:12.551    【后台】PP05 运行结束
2016-02-15 09:44:12.578    【后台】MA05 运行结束
2016-02-15 09:44:12.580    【后台】RB05 运行结束
2016-02-15 09:44:12.974    【后台】PP05 运行结束
2016-02-15 09:44:13.062    【后台】JD05 运行结束
2016-02-15 09:44:13.176    【后台】SRX05 运行结束
2016-02-15 09:44:13.200    【后台】ZN04 运行结束
2016-02-15 09:44:13.232    【后台】PP05 运行结束
2016-02-15 09:44:13.247    【后台】RB05 运行结束
2016-02-15 09:44:14.072    【后台】PP05 运行结束
2016-02-15 09:44:14.133    【后台】MA05 运行结束
2016-02-15 09:44:14.209    【后台】PP05 运行结束
2016-02-15 09:44:14.213    【后台】JD05 运行结束
2016-02-15 09:44:14.283    【后台】RB05 运行结束
2016-02-15 09:44:15.015    【后台】PP05 运行结束
2016-02-15 09:44:15.120    【后台】BUX06 运行结束
2016-02-15 09:44:15.172    【后台】SN05 TSell 第 82 行出现信号
2016-02-15 09:44:15.173    【后台】SN05 TSell 已成功触发下单操作 价格:99520.000000 数量:2 类型:0 账户:ZX200 品种:SN05
2016-02-15 09:44:15.174    【后台】多账户及策略系数 委托账户或者组: ZX200
2016-02-15 09:44:15.175    【后台】CTP登录账户 9 个
2016-02-15 09:44:15.176    【后台】CTP组 ZX200 下单
2016-02-15 09:44:15.176    【后台】CTP账户 105200150 下单系数为1.000000
2016-02-15 09:44:15.177    【后台】账户 105200150 下单,系数调整后下单量:2
2016-02-15 09:44:15.178    【后台】实际账户 105200150 持仓 2
2016-02-15 09:44:15.178    【后台】下单已发送
2016-02-15 09:44:15.180    【后台】CTP组 ZX200 下单
2016-02-15 09:44:15.181    【后台】CTP账户 20012136 下单系数为1.000000
2016-02-15 09:44:15.181    【后台】账户 20012136 下单,系数调整后下单量:2
2016-02-15 09:44:15.182    【后台】实际账户 20012136 持仓 2
2016-02-15 09:44:15.183    【后台】下单已发送
2016-02-15 09:44:15.185    【后台】CTP组 ZX200 下单
2016-02-15 09:44:15.186    【后台】CTP账户 105200187 下单系数为1.000000
2016-02-15 09:44:15.187    【后台】账户 105200187 下单,系数调整后下单量:2
2016-02-15 09:44:15.188    【后台】实际账户 105200187 持仓 0
2016-02-15 09:44:15.189    【后台】下单已发送
2016-02-15 09:44:15.189    【后台】金仕达登录账户 0 个
2016-02-15 09:44:15.190    【后台】恒生登录账户 0 个
2016-02-15 09:44:15.191    【后台】子账户 登录账户 0 个
2016-02-15 09:44:15.191    【后台】扩展接口 登录账户 0 个
2016-02-15 09:44:15.192    【后台】SN05 TSell 第 83 行出现信号
2016-02-15 09:44:15.193    【后台】SN05 TSell 已成功触发下单操作 价格:99520.000000 数量:1 类型:0 账户:ZT100 品种:SN05
2016-02-15 09:44:15.193    【后台】多账户及策略系数 委托账户或者组: ZT100
2016-02-15 09:44:15.194    【后台】CTP登录账户 9 个
2016-02-15 09:44:15.195    【后台】CTP组 ZT100 下单
2016-02-15 09:44:15.195    【后台】CTP账户 105200151 下单系数为1.000000
2016-02-15 09:44:15.196    【后台】账户 105200151 下单,系数调整后下单量:1
2016-02-15 09:44:15.197    【后台】实际账户 105200151 持仓 1
2016-02-15 09:44:15.198    【后台】下单已发送
2016-02-15 09:44:15.199    【后台】CTP组 ZT100 下单
2016-02-15 09:44:15.201    【后台】CTP账户 103200628 下单系数为1.000000
2016-02-15 09:44:15.201    【后台】账户 103200628 下单,系数调整后下单量:1
2016-02-15 09:44:15.202    【后台】实际账户 103200628 持仓 1
2016-02-15 09:44:15.203    【后台】下单已发送
2016-02-15 09:44:15.205    【后台】金仕达登录账户 0 个
2016-02-15 09:44:15.205    【后台】恒生登录账户 0 个
2016-02-15 09:44:15.206    【后台】子账户 登录账户 0 个
2016-02-15 09:44:15.207    【后台】扩展接口 登录账户 0 个
2016-02-15 09:44:15.207    【后台】SN05 TSell 第 84 行出现信号
2016-02-15 09:44:15.208    【后台】SN05 TSell 已成功触发下单操作 价格:99520.000000 数量:4 类型:0 账户:ZX400 品种:SN05
2016-02-15 09:44:15.209    【后台】多账户及策略系数 委托账户或者组: ZX400
2016-02-15 09:44:15.209    【后台】CTP登录账户 9 个
2016-02-15 09:44:15.210    【后台】CTP组 ZX400 下单
2016-02-15 09:44:15.211    【后台】CTP账户 105200098 下单系数为1.000000
2016-02-15 09:44:15.211    【后台】账户 105200098 下单,系数调整后下单量:4
2016-02-15 09:44:15.212    【后台】实际账户 105200098 持仓 4
2016-02-15 09:44:15.213    【后台】下单已发送
2016-02-15 09:44:15.214    【后台】金仕达登录账户 0 个
2016-02-15 09:44:15.216    【后台】恒生登录账户 0 个

 回到顶部
帅哥哟,离线,有人找我吗?
东风15B
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:148 积分:0 威望:0 精华:0 注册:2015/9/7 11:33:36
  发帖心情 Post By:2016/2/15 10:23:05    Post IP:58.214.25.134[显示全部帖子]

就是10**00187 这个账户,前面开仓下单子时是一起下单,只有这个账户中没有委托记录,也没有成交。


 回到顶部
帅哥哟,离线,有人找我吗?
东风15B
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:148 积分:0 威望:0 精华:0 注册:2015/9/7 11:33:36
  发帖心情 Post By:2016/2/15 10:42:54    Post IP:58.214.25.134[显示全部帖子]

是的,前面发单子只有它没有成交到。

 回到顶部
总数 11 1 2 下一页