Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共3 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:建议修正enterlong等旧指令

1楼
阿火 发表于:2011/8/11 20:54:26

在维护客户的过程中,发现的一些不便。问题的提出:

有1个策略,用到的K线数目较多,序列模式即可写出来,组合交易,共分别交易4个品种

不同品种下单手数不一样,假设分别为 1、2、3、4

怎么交易?几个方法:

1,分割为4个窗口,启动自动化交易时,enterlong、entershort选择手数1,设置分品种下单系数。

如果仅此而已,问题解决。假如还有其它的策略(该策略采用逐K线模式)也对相同的4个品种组合交易,组合系数可能不一样,因为分品种下单系数会影响到所有的图表程式化交易,所以会受影响到其它策略的下单。该方法不大可行。

 

2,全部改为buy、sell模式。因为用到较多的K线数量,改为逐K模式的话,计算量会太大。也不是很可行。特别是组合的模型和品种较多的时候

 

3,buy、sell指令的用一个标准版,其它的enterlong用免费版在不同的电脑上执行。

    缺点:1,要占用多台电脑。2,可能期货公司不允许同一个网关同时多个客户端登陆

 

4,购买专业版,用后台交易了。这个方法当然可行,可是专业版的一大功能是多账户交易,如果只交易一个账户而已,未免浪费

 

要是对旧版指令增加一个“下单手数”的描述符 ,那就运用简单、而且方便,比如:

enterlong:ma5>ma10,ordernum(N),tfilter;//N为参数

exitlong:ma5<ma10,ordernum(N),tfilter;

 

同时,顺道还可以增加一个 下单价格 描述符 如:

enterlong:ma5>ma10,ordernum(3),orderprice(close),tfilter;

enterlong:ma5>ma10,ordernum(3),orderprice(market),tfilter;

   

当然,所增加的功能,可以限定为标准版及其以上版本才可用。

[此贴子已经被作者于2011-8-12 8:26:09编辑过]
2楼
beyounwa 发表于:2011/8/12 0:07:10
要是buy、sell指令能在序列模式下运行。不就解决了。
3楼
王锋 发表于:2011/8/12 9:28:22
enterlong属于旧交易系统,已经无法再扩充功能。
共3 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.24805 s, 2 queries.