设为首页收藏本站

 找回密码
 注册
查看: 2829|回复: 5
打印 上一主题 下一主题

多策略组合 [复制链接]

Rank: 1

精华
0
UID
201886
积分
32
帖子
22
主题
8
阅读权限
10
注册时间
2015-1-18
最后登录
2020-11-20
跳转到指定楼层
1#
发表于 2015-1-18 22:25:14 |只看该作者 |倒序浏览
针对单一品种和单一周期,我有四个策略模型(A\B\C\D)以应付不同的行情特征而作出开平仓.对此,我有几个问题:

1:举例:如果我的交易系统设计成为A模型的信号出现后并开仓做多,开仓后其余模型信号不会触发,直到A模型平仓后,再根据行情的演变来等待下一次模型信号(四个策略中的一个)触发,如此循环,,,,这流程要用到TB的那:些功能?

2:举例:如果我的交易系统设计成为A模型的信号出现后并开仓做多,开仓后,其余模型的信号有可能出现,比如随着行情演变出现B模型信号做多,因为已经开仓做多,因此不再对B信号开仓,仅作止损的调整,直到A模型平仓后,再等待下一个行情信号,如此循环,,,,这个流程TB能实现吗,用到哪些功能?

3:问题1、2如果能实现,那么多品种,单周期,能否实现?

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
2#
发表于 2015-1-19 09:37:01 |只看该作者
针对你的1与2的需求,可以尝试将ABCD这四个策略做为四个不同的开平仓条件写到同一个公式应用里。这象就要控制信号了。
多品种单周期想要实现这个功能不是很容易了,首先需要使用读写数据库功能的,进行图表间信息的传递方可实现。但是这样的思路,实时与历史的表现上可能会有不符,所以建议还是慎用。

使用道具 举报

Rank: 1

精华
0
UID
201886
积分
32
帖子
22
主题
8
阅读权限
10
注册时间
2015-1-18
最后登录
2020-11-20
3#
发表于 2015-1-19 09:55:43 |只看该作者
小米 发表于 2015-1-19 09:37
针对你的1与2的需求,可以尝试将ABCD这四个策略做为四个不同的开平仓条件写到同一个公式应用里。这象就要控 ...

如果合起来,将BCD策略的做多信号作为判别条件写进A的模型中 ,如果其中判别信号B达到就调整平仓价,这样是吧?

如果分开不同的工作窗口,解决B策略不开仓的问题就加入类似检测是否总账户持有头寸的函数 TB有吗?

我的担心是如果同一工作窗口来运行多个策略 ,运算量太大  ,影响执行

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
4#
发表于 2015-1-19 10:10:20 |只看该作者
sadrick 发表于 2015-1-19 09:55
如果合起来,将BCD策略的做多信号作为判别条件写进A的模型中 ,如果其中判别信号B达到就调整平仓价,这样 ...

1.这个要看你的想法以及公式的写法了。。你可以控制为A开仓的必须A的条件来平,也可以写为A开的用B或C,D的条件来平。。
检测 帐户头寸的函数是A_xxx类函数,这类函数与BUY,SELL等不可混用。你用帐户头寸来做判断是不合适的。。
我前面贴子里说的方式是将几个开平仓的条件写到同一个公式里,而非同一个窗口里加载多个公式。。
而且,一个工作窗口加多个公式会比多个窗口分别加载公式的效率更高。。

使用道具 举报

Rank: 1

精华
0
UID
201886
积分
32
帖子
22
主题
8
阅读权限
10
注册时间
2015-1-18
最后登录
2020-11-20
5#
发表于 2015-1-19 10:52:52 |只看该作者
小米 发表于 2015-1-19 10:10
1.这个要看你的想法以及公式的写法了。。你可以控制为A开仓的必须A的条件来平,也可以写为A开的用B或C,D ...



如果用A..XXX函数检测账户头寸作为条件或者类似的一个函数,镶嵌在B的策略中,这样B开仓条件就多了一个总头寸判别条件来判断是否开仓,这个思想TB能实现的吗  ,能的话就能解决我的问题,  。。。按小米老师说的,四合一的流程图能画出来,我在文华也弄出程序来了,但文华解决不了四个分开后我上面的问题。四合一的比较冗长,当然四合一的好处就出多品种的时候工作区也少了四分之三。

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
6#
发表于 2015-1-19 11:02:41 |只看该作者
sadrick 发表于 2015-1-19 10:52
如果用A..XXX函数检测账户头寸作为条件或者类似的一个函数,镶嵌在B的策略中,这样B开仓条件就多了一个 ...

用A..XXX函数检测账户头寸作为条件.........这个我前面有说过,混用,不可行的。。我个人觉得这个思路不易实现。当然,你有兴趣可以自己试试。
要不要使用四合一,取决于你自己了,我们也只是给出一定的建议。

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-4-20 02:12

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部