以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://www.weistock.com/bbs/list.asp?boardid=2)
----  股票策略回测的问题  (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=161267)

--  作者:西子墨客
--  发布时间:2018/1/24 10:55:13
--  股票策略回测的问题
我的策略是下跌加仓的策略。
在做股票多品种回测时,个别股票会出现资金不够的情况。
因为每只股票分配资金是100万。

如果我同时交易20只股票,实盘时,其中一只股票如果继续下跌,继续加仓,分配给它的100万资金不够用的话,但总账户里的资金一定还是有的。
但在测试时,这只股票就停止买入了。

我想得到完全真实的符合现实的测试结果。

应该如何设置?


--  作者:banzhuan
--  发布时间:2018/1/24 11:08:42
--  
如果是下跌继续加仓的话把分配资金选高一些,比如设置500W,然后在代码中控制买入手数,当买入一定数量就不开仓了呢?

--  作者:西子墨客
--  发布时间:2018/1/24 11:14:31
--  
但我的交易数量不是固定的,是按照分配资金的比例进行计算的,是一个复利的策略。

不管分配资金是多少,分配的资金越多,买入的金额就越多。


您说的在代码中控制买入手数是什么意思?


--  作者:banzhuan
--  发布时间:2018/1/24 11:31:24
--  
您的意思是,可能有2000W总资金,分配到20个股票, 有的股票越跌越买,可能一个股票就会买到2000W吗?
--  作者:西子墨客
--  发布时间:2018/1/24 13:14:41
--  
以下是引用banzhuan在2018/1/24 11:31:24的发言:
您的意思是,可能有2000W总资金,分配到20个股票, 有的股票越跌越买,可能一个股票就会买到2000W吗?
不是。
比如,我测试沪深300板块。300只股票,每只股票100万元,总资金就是3亿元
每只股票的初始开仓都是40%,上涨持有,下跌加仓。
有的股票买入后,就一直下跌,策略是会不断加仓的。按现在的回测规定,这只股票把100万元用完,就没办法再加仓了。
但在实盘时,账户里是3亿元,是肯定有资金继续加仓这只股票的。
但在现在的回测模式下,就没办法显示出继续买入的信号。
我询问的就是:有没有更好的办法来解决这个资金分配的问题


--  作者:banzhuan
--  发布时间:2018/1/24 13:24:34
--  
明白您的意思了,如果用图表回测的话,是会受单品种100W的限制,所以图表回测是不行的,您的策略需要通过后台程序化来回测;

后台策略中首先用资金百分比开仓,然后再进行不断的加仓,不受单品种买入上限;

--  作者:西子墨客
--  发布时间:2018/1/24 13:27:35
--  
后台策略回测,专业版的可以吗?


--  作者:banzhuan
--  发布时间:2018/1/24 13:48:06
--  
可以的,在菜单栏 交易》后台程序化中,选择精细化测评

图片点击可在新窗口打开查看此主题相关图片如下:221.png
图片点击可在新窗口打开查看

--  作者:西子墨客
--  发布时间:2018/1/24 13:58:37
--  
模拟专业版的可以进行历史回测吗?


--  作者:西子墨客
--  发布时间:2018/1/24 14:05:11
--  
好象提示说,模拟账户不能进行历史回测。

模拟账户不能进行实盘下单就行了,干嘛要限制历史回测呢?

我只有在程序调试后、在历史回测通过后,才可能进行实盘账户的购买。

做这个限制,挺不理解的。