现在金字塔图表程序化交易仅支持ENTERLONG, EXITLONG, ENTERSHORT,EXITSHORT,而不支持新交易系统BUY,SELL,BUYSHORT,SELLSHORT指令,新交易系统有个好处是可以下STOP,LIMIT等定单指令和支持开平指定手数。图表程序化交易和金字塔后台程序化交易相比(这里仅指金字塔后台,像国外的RE,WLD的后台是基于历史图表的),图表程序化交易的好处是多个系统或者系统+人工同时交易同个品种不会出现“共振”;2·资金管理就会有用,因为资金管理(头寸调整)是基于历史的;3·更好的保持策略头寸和真实头寸的一致性。运用测试的系统投入使用不需要再更改,另外交易也更佳直观性;4·是多重头寸管理(比如你开个多个头寸然后分别对其进行监控管理,如果不是基于历史数据是办不到的)和投资组合的基础,同时也比较适合长线交易。所以图表程序化交易支持新交易系统指令是非常有必要。有个方案对于图表程序化交易支持新交易系统指令成本非常低,就是在客户端监控新交易系统的STOP,LIMIT等定单指令,客户端如触发后再发送MARKET指令或者类似模拟MARKET的指令下单。
顶一下。要是能做到象许多外软那样运用测试的系统投入使用不需要再更改那就太好了。 提点小建议: 1、程序化交易评测报告好象没有最大回撤(MaxDrawdown)指标,强烈建议增加:最大回撤时间、回撤数值和回撤比例等。 2、金字塔会把数据库函数dbtable中的SQL语句自动转换为大写,要连接区分大小写的数据库就会很麻烦而且不易发现问题。强烈建议尽快改为用户输入什么语句就直接传给数据库处理。 3、建议把自定义数据和自定义指数等研究型的功能开放给免费版,尽管可以试用海通版。。。 4、似乎会自动删除“成交量”为0的数据、无法导入成交量为0的数据,未来可否考虑加个选项
用测试函数(例如Holding)反馈到实际持仓(Tholding)可以解决上述问题,图表上还可以显示。 碰到的问题是:在监控小窗口必须有记录,否则,后台交易某些函数(时间,日期类)可能不会正常,因为软件不是从账户直接读取的成交时间等数据。