初始投入50万元,备选5个商品;打算根据RSV指标排序,排序在前的优先买入SS手,直至资金买完。
这个该如何实现呢?
因为之前在图表交易里面跑的组合,其实是10万*5个,每个商品各自的10万块是互不干扰的。不知打如上的真正的“混合”组合,是否可以在图表交易中实现?
做多品种只能是1楼所说的10万*5个这种,没法完全混合,除非用后台程序化交易
后台是根据真实账户资金去交易,而图表是根据图表虚拟资金交易
后台可以在tbuy tsell里指定下单品种,图表是对图上品种下单,不能代码里指定。
为什么不能呢,用本图表的信号去买入其他品种,这也是一种策略,比如差价套利。
对buy函数做个修改即可支持,请考虑一下
大智慧有总共多少资金,任意品种购买的评测,希望增加此功能,谢谢考虑
楼主我想到个变通的方法,但不适用于股票市场,只适合指定的少量品种
就是你把五个品种的最高值,最低值做成一个新的k线的新品种,然后在这个新品种下写策略(五个中最高,五个中最低做k线是为开平仓成功)
然后不同品种的开平仓条件写对应不同品种的代码
这样测试就是总的50万的混合组合测试了
以下是引用自渔自乐在2014/8/26 20:34:38的发言:
楼主我想到个变通的方法,但不适用于股票市场,只适合指定的少量品种
就是你把五个品种的最高值,最低值做成一个新的k线的新品种,然后在这个新品种下写策略(五个中最高,五个中最低做k线是为开平仓成功)
然后不同品种的开平仓条件写对应不同品种的代码
这样测试就是总的50万的混合组合测试了
没弄明白,自渔自乐能不能展开说一下或简单示例
先建立名字为"k线"的引用公式
H0:H;
L0:L;
然后在策略里:
VARIABLE: HH[4]=0;
HH1:=STKINDI('这里写品种1的代码','k线.h0',0,这里写周期若是日线的k柱就是6);
HH2:=STKINDI('这里写品种2的代码','k线.h0',0,这里写周期若是日线的k柱就是6);
HH3:=STKINDI('这里写品种3的代码','k线.h0',0,这里写周期若是日线的k柱就是6);;
HH4:=STKINDI('这里写品种4的代码','k线.h0',0,这里写周期若是日线的k柱就是6);;
HH[1]:=HH1;
HH[2]:=HH2;
HH[3]:=HH3;
HH[4]:=HH4;
HHHH:large(HH,1,1);
如上就定义了新k线的最高值,同理最低值
各个品种的开仓平仓条件和价格请分别引用各自品种的指标
只是开平仓写在这个新k线下,这样就能组合测试了,记住开平仓条件和限价都要引用各自的