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


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

   

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


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

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

帅哥哟,离线,有人找我吗?
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编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
tittat
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | 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平仓


 回到顶部