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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 评测时正常的指令组要怎样修改才能有效地用于实盘交易?

   

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


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

主题:评测时正常的指令组要怎样修改才能有效地用于实盘交易?

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


加好友 发短信
等级:论坛游民 帖子:233 积分:1540 威望:0 精华:0 注册:2010/9/28 10:54:47
评测时正常的指令组要怎样修改才能有效地用于实盘交易?  发帖心情 Post By:2010/12/17 18:07:39 [只看该作者]

运行于15分钟K线周期:

 

sellshort(condb or time=150000,1,thisclose);

 

buy(condb and time<=143000 and holding=0,1,thisclose);

sell(conds or time=150000,1,thisclose);

 

buyshort(conds and time<=143000 and holding=0,1,thisclose);

 

======================================

这样几句指令在模拟评测时都是正常的,但实盘时,却存在严重问题:

1.以收盘价平仓不过夜,实际上该指令没法成交

2.平多后若未及时成交,资金未返回,则接下来的开仓指令因资金不足不能执行

3.实际交易时,本周期K线走完,立刻自动发单,但发的价格并不是thisclose所指示的限价

4.当期间使用其他交易软件手动交易后,holding的值不能反应实际交易情况,造成不开仓

 

第一天实盘交易,发现了这几个问题,要怎样改写这段指令组,才能有效实现其本意?

[此贴子已经被作者于2010-12-17 18:17:00编辑过]

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


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

http://www.weistock.com/bbs/dispbbs.asp?boardid=2&Id=4463

该帖已经对此问题进行深入的讨论了,已经解释的很详细了

 

平仓反手的问题,请参考

http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=332 问题5

 

运行于15分钟K线周期:

sellshort(condb or time=150000,1,thisclose);

 

只有如下写法提前15分钟平仓,才能在走完K线的15分钟周期下实现

sellshort(condb or time>=144500,1,thisclose);

[此贴子已经被作者于2010-12-17 18:22:17编辑过]

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


加好友 发短信
等级:论坛游民 帖子:233 积分:1540 威望:0 精华:0 注册:2010/9/28 10:54:47
  发帖心情 Post By:2010/12/20 10:11:05 [只看该作者]

只有如下写法提前15分钟平仓,才能在走完K线的15分钟周期下实现

sellshort(condb or time>=144500,1,thisclose);

 

=========================================这样怎行?变成了14:45平仓,篡改了原句的本意15:00平仓


 回到顶部