以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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 -- 可以的,在菜单栏 交易》后台程序化中,选择精细化测评 |
-- 作者:西子墨客 -- 发布时间:2018/1/24 13:58:37 -- 模拟专业版的可以进行历史回测吗? |
-- 作者:西子墨客 -- 发布时间:2018/1/24 14:05:11 -- 好象提示说,模拟账户不能进行历史回测。 模拟账户不能进行实盘下单就行了,干嘛要限制历史回测呢? 我只有在程序调试后、在历史回测通过后,才可能进行实盘账户的购买。 做这个限制,挺不理解的。 |