以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- [求助] 回测多品种时,怎么获取当前所有可用的资金 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=88528) |
-- 作者:gnuser -- 发布时间:2015/12/16 15:33:24 -- [求助] 回测多品种时,怎么获取当前所有可用的资金 回测多品种时: 如果是多品种,我想获取所有的可用资金该怎么写?
|
-- 作者:jinzhe -- 发布时间:2015/12/16 15:41:30 -- 用sktindi进行引用 比如if00用公式1进行测评 那么在公式1最后加这样一句代码 cc:cash(0);
然后其他公式要引用IF00的cash就可以这样获取了: ccc:stkindi(\'if00\',\'公式1.cc\',0,datatype);这样ccc就是if00在公式1下的可用资金了 |
-- 作者:gnuser -- 发布时间:2015/12/16 15:48:25 -- 我选取二十种合约, 回测时每个合约初始资金100W,总共就是2000W, 然后我希望把每个合约的盈亏总和起来作为仓位计算的依据, 比如我每次取1%的资金来计算仓位, 第一次就是2000W * 1% = 20W, 然后再获取当前的可用资金总和, 比如是2002W, 第二次就是2002W * 1% = 20.02W。 |
-- 作者:jinzhe -- 发布时间:2015/12/16 15:51:13 -- 就如同我前面讲的,在当前公式下,引用其他19个公式对应的19个品种的cash即可 |
-- 作者:gnuser -- 发布时间:2015/12/16 16:03:44 -- 我只有1个公式,回测的时候选了20个合约,你说的其他19个公式是怎么写的? |
-- 作者:jinzhe -- 发布时间:2015/12/16 16:06:39 -- 把你的这1个公式复制19遍,分别命名公式1 公式2。。。。公式20即可 |
-- 作者:jinzhe -- 发布时间:2015/12/16 16:07:22 -- 可以用自定义数据的横向统计功能 |
-- 作者:jinzhe -- 发布时间:2015/12/16 16:07:59 -- http://www.weistock.com/bbs/dispbbs.asp?BoardID=10&ID=57336&replyID=&skin=1 上面的链接就是使用横向统计的办法,横向统计里面选择算术总和即可 |