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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 请教

   

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


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

主题:请教

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


加好友 发短信
等级:超级版主 帖子:18691 积分:0 威望:0 精华:0 注册:2013/7/15 9:22:16
请教  发帖心情 Post By:2014/6/17 16:08:29 [只看该作者]

请教:同样的单个策略,运行在33个周期上,通过引用各个周期的持仓,汇总交易,挂在不同的服务器上,交易结果手续费差异很大。

怎样单策略运行在33个周期上进行交易,只允许交易前25个信号,后8个信号屏蔽,怎么办可以做到呢?目前我用引用的方式,
发现某个时刻会发生频繁的平开的交易,造成额外的手续费和消耗,如今天一台就出现,另外一台就没有,怎么回事呢?

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

图片点击可在新窗口打开查看此主题相关图片如下:2.jpg
图片点击可在新窗口打开查看
[此贴子已经被作者于2014/6/17 16:09:40编辑过]

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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2014/6/17 16:20:30 [只看该作者]

首先看下不同服务器图表开平信号位置都一样不?频繁的开平交易这个需要你勾选下交易日志然后贴出来我们来分析是什么造成的。

只允许交易前25个信号,后8个信号屏蔽。这个是指只交易25次这个意思后面即使条件达到了也不会去开平,可以看下这个帖子的2.2限定交易次数http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=53236&star=1


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


加好友 发短信
等级:论坛游侠 帖子:560 积分:346 威望:0 精华:0 注册:2012/12/25 15:33:49
  发帖心情 Post By:2014/6/17 16:21:04 [只看该作者]

我觉的之所以频繁平了,再开,原因可能是汇总各个周期的持仓时,在某些时刻,某个周期还没计算完信号,而轮询时间到了,就会出现汇总偏差,导致发生不该发生的交易,如20个周期开了多单,但在某些时候,有1个周期没计算完,这个时候轮询时间到了,那么只有19个周期有信号,这个时候是会平仓,接下来持仓同步会恢复持仓,这样就频繁平开交易了,怎么组合多周期交易呢?

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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2014/6/17 16:28:02 [只看该作者]

你各周期信号本身稳定吗?加上小周期引用大周期本来就是相当于有了未来函数,加上你还启用同步持仓功能


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


加好友 发短信
等级:管理员 帖子:7302 积分:32559 威望:1000 精华:45 注册:2003/12/30 16:34:32
  发帖心情 Post By:2014/6/17 17:03:53 [只看该作者]

金字塔提供了DEBUGFILE函数,专用用来调试策略的,估计你从来不用

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


加好友 发短信
等级:论坛游侠 帖子:560 积分:346 威望:0 精华:0 注册:2012/12/25 15:33:49
  发帖心情 Post By:2014/6/17 22:41:23 [只看该作者]

以下是引用yukizzc在2014/6/17 16:28:02的发言:

你各周期信号本身稳定吗?加上小周期引用大周期本来就是相当于有了未来函数,加上你还启用同步持仓功能

是调用各周期的持仓信号,而各周期的持仓信号是自身周期的数据计算出来的,哪来的未来函数?各周期偶尔会有信号闪,但很少的,问题是同样一套策略,运行在不同电脑上,一个实盘一个模拟,怎么实盘会是模拟3倍的手续费呢?


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


加好友 发短信
等级:论坛游侠 帖子:560 积分:346 威望:0 精华:0 注册:2012/12/25 15:33:49
  发帖心情 Post By:2014/6/17 22:59:51 [只看该作者]

以下是引用yukizzc在2014/6/17 16:20:30的发言:

首先看下不同服务器图表开平信号位置都一样不?频繁的开平交易这个需要你勾选下交易日志然后贴出来我们来分析是什么造成的。

只允许交易前25个信号,后8个信号屏蔽。这个是指只交易25次这个意思后面即使条件达到了也不会去开平,可以看下这个帖子的2.2限定交易次数http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=53236&star=1

 

 

2014-06-17 13:36:55.753    【图表】IF00 运行完毕
2014-06-17 13:36:56.753    【图表】IF00 运行完毕
2014-06-17 13:36:57.753    2014.06.17 13:36:57【图表】框架:Technic 触发下单 BUYSHORT 品种 IF00 下单K线 2014.06.17 13:38:00 公式:TPLN33n 窗格ID:0 代码行:72
2014-06-17 13:36:57.753    【图表】模型下单 2
2014-06-17 13:36:57.753    【图表】下单系数调整后 手数:2
2014-06-17 13:36:57.753    【图表】启用了下单价格偏移
2014-06-17 13:36:57.753    【图表】直接下单
2014-06-17 13:36:57.753    【图表】IF00 运行完毕
2014-06-17 13:36:57.753    【下单】IF06 价2177.600098 量2 买卖1 类型0 开平0 账户275500688 Formula 1
2014-06-17 13:36:57.753    【下单】确认报单已发送 ID=-1904067008 RefID = 15155
2014-06-17 13:36:57.800    【指令】收到回报指令 ID = -1904067008 RefID = 15155
2014-06-17 13:36:57.816    【指令】收到回报指令 ID = -1904067008 RefID = 15155
2014-06-17 13:36:57.816    【指令】收到回报指令 ID = -1904067008 RefID = 15155
2014-06-17 13:36:57.816    【回报】275500688 : IF1406 - 已报单 2 价格:2177.6 开 卖
2014-06-17 13:36:57.832    【指令】收到成交回报指令 REFID = 15155
2014-06-17 13:36:57.847    【回报】275500688 : IF1406 - 已成交 2 价格:2177.8 开 卖
2014-06-17 13:36:58.753    【图表】IF00 运行完毕
2014-06-17 13:36:59.753    【图表】IF00 运行完毕
2014-06-17 13:37:00.160    【同步】IF06 理论持仓 多0 空23 实际持仓 多0 空25
2014-06-17 13:37:00.160    【图表】IF06 比实际持仓小,需要平仓
2014-06-17 13:37:00.160    【下单】IF06 价0.000000 量2 买卖0 类型1 开平1 账户275500688 Formula 1
2014-06-17 13:37:00.160    【下单】确认报单已发送 ID=-1904067007 RefID = 15156
2014-06-17 13:37:00.207    【指令】收到回报指令 ID = -1904067007 RefID = 15156
2014-06-17 13:37:00.222    【指令】收到回报指令 ID = -1904067007 RefID = 15156
2014-06-17 13:37:00.222    【指令】收到回报指令 ID = -1904067007 RefID = 15156
2014-06-17 13:37:00.222    【回报】275500688 : IF1406 - 已报单 2 价格:0.0 平 买
2014-06-17 13:37:00.238    【指令】收到成交回报指令 REFID = 15156
2014-06-17 13:37:00.253    【指令】收到回报指令 ID = -1904067007 RefID = 15156
2014-06-17 13:37:00.253    【指令】收到成交回报指令 REFID = 15156
2014-06-17 13:37:00.285    【回报】275500688 : IF1406 - 已成交 1 价格:2177.8 平 买
2014-06-17 13:37:00.285    【回报】275500688 : IF1406 - 已成交 1 价格:2177.8 平 买
2014-06-17 13:37:00.753    【图表】IF00 运行完毕
........................

2014-06-17 13:37:53.753    【图表】IF00 运行完毕
2014-06-17 13:37:54.753    【图表】IF00 运行完毕
2014-06-17 13:37:55.753    【图表】IF00 运行完毕
2014-06-17 13:37:57.128    2014.06.17 13:37:57【图表】框架:Technic 触发下单 BUYSHORT 品种 IF00 下单K线 2014.06.17 13:39:00 公式:TPLN33n 窗格ID:0 代码行:72
2014-06-17 13:37:57.128    【图表】模型下单 2
2014-06-17 13:37:57.128    【图表】下单系数调整后 手数:2
2014-06-17 13:37:57.128    【图表】启用了下单价格偏移
2014-06-17 13:37:57.128    【图表】直接下单
2014-06-17 13:37:57.128    【图表】IF00 运行完毕
2014-06-17 13:37:57.128    【下单】IF06 价2177.199951 量2 买卖1 类型0 开平0 账户275500688 Formula 1
2014-06-17 13:37:57.128    【下单】确认报单已发送 ID=-1904067006 RefID = 15157
2014-06-17 13:37:57.175    【指令】收到回报指令 ID = -1904067006 RefID = 15157
2014-06-17 13:37:57.207    【指令】收到回报指令 ID = -1904067006 RefID = 15157
2014-06-17 13:37:57.207    【指令】收到回报指令 ID = -1904067006 RefID = 15157
2014-06-17 13:37:57.207    【回报】275500688 : IF1406 - 已报单 2 价格:2177.2 开 卖
2014-06-17 13:37:57.207    【指令】收到成交回报指令 REFID = 15157
2014-06-17 13:37:57.238    【回报】275500688 : IF1406 - 已成交 2 价格:2177.4 开 卖
2014-06-17 13:37:58.753    【图表】IF00 运行完毕
2014-06-17 13:37:59.753    【图表】IF00 运行完毕
2014-06-17 13:38:00.753    【图表】IF00 运行完毕
2014-06-17 13:38:01.253    【同步】IF06 理论持仓 多0 空23 实际持仓 多0 空25
2014-06-17 13:38:01.753    【图表】IF00 运行完毕
2014-06-17 13:38:02.753    【图表】IF00 运行完毕
2014-06-17 13:38:03.753    【图表】IF00 运行完毕
2014-06-17 13:38:04.753    【图表】IF00 运行完毕
2014-06-17 13:38:05.753    【图表】IF00 运行完毕
2014-06-17 13:38:06.753    【图表】IF00 运行完毕
2014-06-17 13:38:07.707    【同步】IF06 理论持仓 多0 空23 实际持仓 多0 空25
2014-06-17 13:38:07.707    【图表】IF06 比实际持仓小,需要平仓
2014-06-17 13:38:07.707    【下单】IF06 价0.000000 量2 买卖0 类型1 开平1 账户275500688 Formula 1
2014-06-17 13:38:07.707    【下单】确认报单已发送 ID=-1904067005 RefID = 15158
2014-06-17 13:38:07.753    【图表】IF00 运行完毕
2014-06-17 13:38:07.753    【指令】收到回报指令 ID = -1904067005 RefID = 15158
2014-06-17 13:38:07.769    【指令】收到回报指令 ID = -1904067005 RefID = 15158
2014-06-17 13:38:07.769    【指令】收到回报指令 ID = -1904067005 RefID = 15158
2014-06-17 13:38:07.769    【回报】275500688 : IF1406 - 已报单 2 价格:0.0 平 买
2014-06-17 13:38:07.800    【指令】收到成交回报指令 REFID = 15158
2014-06-17 13:38:07.800    【指令】收到回报指令 ID = -1904067005 RefID = 15158
2014-06-17 13:38:07.800    【指令】收到成交回报指令 REFID = 15158
2014-06-17 13:38:07.816    【回报】275500688 : IF1406 - 已成交 1 价格:2177.6 平 买
2014-06-17 13:38:07.832    【回报】275500688 : IF1406 - 已成交 1 价格:2177.6 平 买
2014-06-17 13:38:08.753    【图表】IF00 运行完毕
2014-06-17 13:38:09.753    【图表】IF00 运行完毕
2014-06-17 13:38:10.769    【图表】IF00 运行完毕
2014-06-17 13:38:11.753    【图表】IF00 运行完毕
2014-06-17 13:38:12.753    【图表】IF00 运行完毕
2014-06-17 13:38:13.753    【图表】IF00 运行完毕
2014-06-17 13:38:14.613    【同步】IF06 理论持仓 多0 空25 实际持仓 多0 空23
2014-06-17 13:38:14.753    【图表】IF00 运行完毕
2014-06-17 13:38:15.753    【图表】IF00 运行完毕
2014-06-17 13:38:16.753    【图表】IF00 运行完毕
2014-06-17 13:38:17.753    【图表】IF00 运行完毕
2014-06-17 13:38:18.753    【图表】IF00 运行完毕
2014-06-17 13:38:19.753    【图表】IF00 运行完毕
2014-06-17 13:38:20.753    【图表】IF00 运行完毕
2014-06-17 13:38:21.269    【同步】IF06 理论持仓 多0 空25 实际持仓 多0 空23
2014-06-17 13:38:21.269    【图表】IF06 理论持仓比实际持仓大,需要补仓
2014-06-17 13:38:21.269    【下单】IF06 价0.000000 量2 买卖1 类型1 开平0 账户275500688 Formula 1
2014-06-17 13:38:21.269    【下单】确认报单已发送 ID=-1904067004 RefID = 15159
2014-06-17 13:38:21.316    【指令】收到回报指令 ID = -1904067004 RefID = 15159
2014-06-17 13:38:21.332    【指令】收到回报指令 ID = -1904067004 RefID = 15159
2014-06-17 13:38:21.332    【指令】收到回报指令 ID = -1904067004 RefID = 15159
2014-06-17 13:38:21.347    【回报】275500688 : IF1406 - 已报单 2 价格:0.0 开 卖
2014-06-17 13:38:21.347    【指令】收到成交回报指令 REFID = 15159
2014-06-17 13:38:21.378    【回报】275500688 : IF1406 - 已成交 2 价格:2177.4 开 卖
2014-06-17 13:38:21.753    【图表】IF00 运行完毕
2014-06-17 13:38:22.753    【图表】IF00 运行完毕
...............

2014-06-17 13:38:52.753    【图表】IF00 运行完毕
2014-06-17 13:38:53.753    【图表】IF00 运行完毕
2014-06-17 13:38:54.753    【图表】IF00 运行完毕
2014-06-17 13:38:55.753    【图表】IF00 运行完毕
2014-06-17 13:38:56.753    【图表】IF00 运行完毕
2014-06-17 13:38:57.753    2014.06.17 13:38:57【图表】框架:Technic 触发下单 BUYSHORT 品种 IF00 下单K线 2014.06.17 13:40:00 公式:TPLN33n 窗格ID:0 代码行:72
2014-06-17 13:38:57.753    【图表】模型下单 2
2014-06-17 13:38:57.753    【图表】下单系数调整后 手数:2
2014-06-17 13:38:57.753    【图表】启用了下单价格偏移
2014-06-17 13:38:57.753    【图表】直接下单
2014-06-17 13:38:57.753    【图表】IF00 运行完毕
2014-06-17 13:38:57.753    【下单】IF06 价2177.400146 量2 买卖1 类型0 开平0 账户275500688 Formula 1
2014-06-17 13:38:57.753    【下单】确认报单已发送 ID=-1904067003 RefID = 15160
2014-06-17 13:38:57.800    【指令】收到回报指令 ID = -1904067003 RefID = 15160
2014-06-17 13:38:57.816    【指令】收到回报指令 ID = -1904067003 RefID = 15160
2014-06-17 13:38:57.816    【指令】收到回报指令 ID = -1904067003 RefID = 15160
2014-06-17 13:38:57.816    【回报】275500688 : IF1406 - 已报单 2 价格:2177.4 开 卖
2014-06-17 13:38:57.832    【指令】收到成交回报指令 REFID = 15160
2014-06-17 13:38:57.863    【回报】275500688 : IF1406 - 已成交 2 价格:2177.4 开 卖
2014-06-17 13:38:58.769    【图表】IF00 运行完毕
2014-06-17 13:38:59.753    【图表】IF00 运行完毕
2014-06-17 13:39:00.753    【图表】IF00 运行完毕
2014-06-17 13:39:01.753    【图表】IF00 运行完毕
2014-06-17 13:39:02.144    【同步】IF06 理论持仓 多0 空25 实际持仓 多0 空27
2014-06-17 13:39:02.144    【图表】IF06 比实际持仓小,需要平仓
2014-06-17 13:39:02.144    【下单】IF06 价0.000000 量2 买卖0 类型1 开平1 账户275500688 Formula 1
2014-06-17 13:39:02.144    【下单】确认报单已发送 ID=-1904067002 RefID = 15161
2014-06-17 13:39:02.191    【指令】收到回报指令 ID = -1904067002 RefID = 15161
2014-06-17 13:39:02.207    【指令】收到回报指令 ID = -1904067002 RefID = 15161
2014-06-17 13:39:02.207    【指令】收到回报指令 ID = -1904067002 RefID = 15161
2014-06-17 13:39:02.207    【回报】275500688 : IF1406 - 已报单 2 价格:0.0 平 买
2014-06-17 13:39:02.222    【指令】收到成交回报指令 REFID = 15161
2014-06-17 13:39:02.238    【回报】275500688 : IF1406 - 已成交 2 价格:2177.8 平 买
2014-06-17 13:39:02.753    【图表】IF00 运行完毕
..........

 

2014-06-17 13:39:54.753    【图表】IF00 运行完毕
2014-06-17 13:39:55.753    【图表】IF00 运行完毕
2014-06-17 13:39:56.597    【同步】IF06 理论持仓 多0 空23 实际持仓 多0 空25
2014-06-17 13:39:56.597    【图表】IF06 比实际持仓小,需要平仓
2014-06-17 13:39:56.597    【下单】IF06 价0.000000 量2 买卖0 类型1 开平1 账户275500688 Formula 1
2014-06-17 13:39:56.597    【下单】确认报单已发送 ID=-1904067001 RefID = 15162
2014-06-17 13:39:57.128    【指令】收到回报指令 ID = -1904067001 RefID = 15162
2014-06-17 13:39:57.144    【指令】收到回报指令 ID = -1904067001 RefID = 15162
2014-06-17 13:39:57.144    【指令】收到回报指令 ID = -1904067001 RefID = 15162
2014-06-17 13:39:57.160    【指令】收到成交回报指令 REFID = 15162
2014-06-17 13:39:57.175    【回报】275500688 : IF1406 - 已报单 2 价格:0.0 平 买
2014-06-17 13:39:57.175    【回报】275500688 : IF1406 - 已成交 2 价格:2178.2 平 买
2014-06-17 13:39:57.285    【图表】IF00 运行完毕
2014-06-17 13:39:58.753    【图表】IF00 运行完毕
2014-06-17 13:39:59.753    【图表】IF00 运行完毕
2014-06-17 13:40:00.753    【图表】IF00 运行完毕
2014-06-17 13:40:01.753    【图表】IF00 运行完毕
2014-06-17 13:40:02.753    【图表】IF00 运行完毕
2014-06-17 13:40:03.753    【图表】IF00 运行完毕
2014-06-17 13:40:04.753    【图表】IF00 运行完毕
2014-06-17 13:40:05.753    【图表】IF00 运行完毕
2014-06-17 13:40:06.753    【图表】IF00 运行完毕
2014-06-17 13:40:07.753    【图表】IF00 运行完毕
2014-06-17 13:40:08.753    【图表】IF00 运行完毕
2014-06-17 13:40:09.753    【图表】IF00 运行完毕
.......

2014-06-17 13:41:58.753    【图表】IF00 运行完毕
2014-06-17 13:41:59.753    【图表】IF00 运行完毕
2014-06-17 13:42:00.753    【图表】IF00 运行完毕
2014-06-17 13:42:01.753    【图表】IF00 运行完毕
2014-06-17 13:42:02.753    2014.06.17 13:42:02【图表】框架:Technic 触发下单 BUYSHORT 品种 IF00 下单K线 2014.06.17 13:43:00 公式:TPLN33n 窗格ID:0 代码行:72
2014-06-17 13:42:02.753    【图表】模型下单 2
2014-06-17 13:42:02.753    【图表】下单系数调整后 手数:2
2014-06-17 13:42:02.753    【图表】启用了下单价格偏移
2014-06-17 13:42:02.753    【图表】直接下单
2014-06-17 13:42:02.753    【图表】IF00 运行完毕
2014-06-17 13:42:02.753    【下单】IF06 价2178.000000 量2 买卖1 类型0 开平0 账户275500688 Formula 1
2014-06-17 13:42:02.753    【下单】确认报单已发送 ID=-1904067000 RefID = 15163
2014-06-17 13:42:02.816    【指令】收到回报指令 ID = -1904067000 RefID = 15163
2014-06-17 13:42:02.832    【指令】收到回报指令 ID = -1904067000 RefID = 15163
2014-06-17 13:42:02.832    【指令】收到回报指令 ID = -1904067000 RefID = 15163
2014-06-17 13:42:02.832    【回报】275500688 : IF1406 - 已报单 2 价格:2178.0 开 卖
2014-06-17 13:42:02.847    【指令】收到成交回报指令 REFID = 15163
2014-06-17 13:42:02.863    【回报】275500688 : IF1406 - 已成交 2 价格:2178.0 开 卖
2014-06-17 13:42:03.753    【图表】IF00 运行完毕
2014-06-17 13:42:04.753    【图表】IF00 运行完毕
......

2014-06-17 13:42:50.753    【图表】IF00 运行完毕
2014-06-17 13:42:51.753    【图表】IF00 运行完毕
2014-06-17 13:42:52.707    【同步】IF06 理论持仓 多0 空23 实际持仓 多0 空25
2014-06-17 13:42:52.707    【图表】IF06 比实际持仓小,需要平仓
2014-06-17 13:42:52.707    【下单】IF06 价0.000000 量2 买卖0 类型1 开平1 账户275500688 Formula 1
2014-06-17 13:42:52.707    【下单】确认报单已发送 ID=-1904066999 RefID = 15164
2014-06-17 13:42:52.753    【图表】IF00 运行完毕
2014-06-17 13:42:52.753    【指令】收到回报指令 ID = -1904066999 RefID = 15164
2014-06-17 13:42:52.769    【指令】收到回报指令 ID = -1904066999 RefID = 15164
2014-06-17 13:42:52.769    【指令】收到回报指令 ID = -1904066999 RefID = 15164
2014-06-17 13:42:52.769    【回报】275500688 : IF1406 - 已报单 2 价格:0.0 平 买
2014-06-17 13:42:52.785    【指令】收到成交回报指令 REFID = 15164
2014-06-17 13:42:52.800    【回报】275500688 : IF1406 - 已成交 2 价格:2179.8 平 买
2014-06-17 13:42:53.753    【图表】IF00 运行完毕
2014-06-17 13:42:54.753    【图表】IF00 运行完毕
2014-06-17 13:42:55.753    【图表】IF00 运行完毕
2014-06-17 13:42:56.847    【图表】IF00 运行完毕
2014-06-17 13:42:57.753    【图表】IF00 运行完毕
2014-06-17 13:42:58.753    【图表】IF00 运行完毕
2014-06-17 13:42:59.300    【同步】IF06 理论持仓 多0 空21 实际持仓 多0 空23
2014-06-17 13:42:59.753    【图表】IF00 运行完毕
2014-06-17 13:43:00.753    【图表】IF00 运行完毕
2014-06-17 13:43:01.753    【图表】IF00 运行完毕
2014-06-17 13:43:02.753    【图表】IF00 运行完毕
2014-06-17 13:43:03.753    【图表】IF00 运行完毕
2014-06-17 13:43:04.753    【图表】IF00 运行完毕


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


加好友 发短信
等级:论坛游侠 帖子:560 积分:346 威望:0 精华:0 注册:2012/12/25 15:33:49
  发帖心情 Post By:2014/6/17 23:03:12 [只看该作者]

以下是引用yukizzc在2014/6/17 16:20:30的发言:

首先看下不同服务器图表开平信号位置都一样不?频繁的开平交易这个需要你勾选下交易日志然后贴出来我们来分析是什么造成的。

只允许交易前25个信号,后8个信号屏蔽。这个是指只交易25次这个意思后面即使条件达到了也不会去开平,可以看下这个帖子的2.2限定交易次数http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=53236&star=1

我的意思是每个周期是单手下单的,33个周期前25个开仓的信号允许交易,而后面其它周期开仓的信号则不允许交易,不是限制交易次数,也就是说,最大允许交易的手数是25手。


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


加好友 发短信
等级:小飞侠 帖子:1966 积分:0 威望:0 精华:1 注册:2013/6/15 21:56:35
  发帖心情 Post By:2014/6/18 8:31:57 [只看该作者]

1.手续费:如果你的实盘手续费和模拟盘的手续费设置是一样的,程序不存在其他问题,那么手续费的结果应该一样。
              如果手续费设置一样,而结果不一样,说明交易次数出现了差异。你可以查一下两台机子的交易次数。
2.手续费的不同意味着你的交易次数是不同的,这种净单交易最怕的是信号闪,所以在程序中你要避免信号不稳定的问题,提前下单是禁止使用的,在下单条件中都要使用
   if ref(a,1).......then 就是上根k线条件成立,这根k线开盘时交易(稳定的信号可以当根k线交易)。
3.同样的程序,在同样的服务器配置和机房,如果程序信号本身存在“闪”的问题,那么运行结果(交易次数)是不一样的。
4.同样的程序,在同样的服务器配置和机房,信号不闪,交易的结果(收益)也不一样。
   3.4主要是数据时间差,发单时间差,单子排队的顺序不同造成的。
5.最大允许交易手数25手的方法:
   h1:=stkindiex('','abc.持仓',0,.......);
   h2:=..................
   .................
   h33:=....................hh:=h1+.......+h33;
hhh:=if(hh<=25 and hh>=-25,hh,if(hh<-25,-25,25));
如果你是用后台,不会出现什么问题,如果你是使用图表(从你的叙述来看你用的是图表)一定要注意“每根k线,每个语句的单方向只交易一次”的问题,一般来说如果你的信号是稳定的就不要使用“持仓同步”了。
6.效率问题,我有一台8核服务器,在用净单方法交易时,使用了10个stkindiex,结果有一个核的cpu达到80%,有4个为0,其他3个核就是4-5%左右。你用了33个“stkindiex”,我想一定会很卡的,系统没有办法正常运行,会出现意想不到的交易情况。在这里也咨询运行金字塔的客服,有没有办法解决这个问题。
你使用的是图表,引用了33个持仓,最大持仓25,那么要么你使用最小的周期,这样要求参与计算的k线数就很多,要么你使用大一点的周期但主程序必须运行25变,以确保不会丢单。


7.程序代码

r12:=hhh;
hd1:=0;
//***************第一遍***************
if holding=0 and r12>0 then buy(1,r12,limitr,c+hd1);
if holding=0 and r12<0 then buyshort(1,abs(r12),limitr,c-hd1);

if holding>0 and r12>0 and holding>r12 then sell(1,holding-r12,limitr,c-hd1);
if holding>0 and r12>0 and holding<r12 then buy(1,r12-holding,limitr,c+hd1);
if holding>0 and r12<0 then
begin
sell(1,holding,limitr,c-hd1);
buyshort(1,abs(r12),limitr,c-hd1);
end

if holding<0 and r12<0 and holding>r12 then buyshort(1,holding-r12,limitr,c-hd1);
if holding<0 and r12<0 and holding<r12 then sellshort(1,r12-holding,limitr,c+hd1);
if holding<0 and r12>0 then
begin
sellshort(1,holding,limitr,c+hd1);
buy(1,r12,limitr,c+hd1);
end 

if r12=0 and holding>0 then sell(holding>0,0,limitr,c-hd1);
if r12=0 and holding<0 then sellshort(holding<0,0,limitr,c+hd1);

//***************第二遍***************
if holding=0 and r12>0 then buy(1,r12,limitr,c+hd1);
if holding=0 and r12<0 then buyshort(1,abs(r12),limitr,c-hd1);

if holding>0 and r12>0 and holding>r12 then sell(1,holding-r12,limitr,c-hd1);
if holding>0 and r12>0 and holding<r12 then buy(1,r12-holding,limitr,c+hd1);
if holding>0 and r12<0 then
begin
sell(1,holding,limitr,c-hd1);
buyshort(1,abs(r12),limitr,c-hd1);
end

if holding<0 and r12<0 and holding>r12 then buyshort(1,holding-r12,limitr,c-hd1);
if holding<0 and r12<0 and holding<r12 then sellshort(1,r12-holding,limitr,c+hd1);
if holding<0 and r12>0 then
begin
sellshort(1,holding,limitr,c+hd1);
buy(1,r12,limitr,c+hd1);
end 

if r12=0 and holding>0 then sell(holding>0,0,limitr,c-hd1);
if r12=0 and holding<0 then sellshort(holding<0,0,limitr,c+hd1);

。。。。。。。。。。。。。。。。。。。。






[本帖被加为精华]
版主评定:好评,获得19个金币奖励好评,获得19个金币奖励
(理由:好文章)
 回到顶部
帅哥哟,离线,有人找我吗?
瑟郎
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:74 积分:0 威望:0 精华:0 注册:2013/8/7 9:04:17
  发帖心情 Post By:2014/6/18 8:48:20 [只看该作者]

你这是明显信号闪烁了,导致持仓同步频繁工作了

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