Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共11 条记录, 每页显示 10 条, 页签: [1] [2]
[浏览完整版]

标题:为什么两次测试结果不一样?

1楼
jjjfk 发表于:2021/5/13 14:53:58

图一是我测试2011-2021年的资金曲线情况,这个很明显是有问题的,因为我的单次开仓风险控制在总资金的2%以内,不可能产生大幅滑坡。

图二、图三是我找到出问题的那段时间的资金曲线情况,这样看来,又没有问题。

为什么会这样?我应如何测试2011-2021年的走势、使得资金曲线不产生以上的异常问题?


(如果看不到图片,那说明我没有上传成功,我试了太多次上传,换了浏览器,我真的不知道论坛为什么上传个照片都这么难)

2楼
banzhuan 发表于:2021/5/13 15:06:18
图片的确未上传成功,您有加我们的官方QQ群吗,发给QQ客服,代您上传图片。 或者您尝试上传一下回测报告,导出后先压缩一下再上传看下。

不清楚您说的风控在2%资金是怎么写的,是亏损到2%平仓吗?  那如果是先盈利3%后,再亏损2%了,是不是只有的回撤就会比较大呢? 具体还要看下代码的。
3楼
jjjfk 发表于:2021/5/13 15:29:14


图片点击可在新窗口打开查看此主题相关图片如下:00.jpg
图片点击可在新窗口打开查看
 
4楼
jjjfk 发表于:2021/5/13 15:29:46

图片点击可在新窗口打开查看此主题相关图片如下:图一.jpg
图片点击可在新窗口打开查看
 
5楼
banzhuan 发表于:2021/5/13 15:35:50
单次开仓风险控制在总资金的2%以内,这句具体代码是怎么写的呢?发一下看看
6楼
jjjfk 发表于:2021/5/13 15:42:47
INPUT:I(2,0.5,5,0.5),J(1,1,5,0.5);
TR1 : =MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));
ATR : =MA(TR1,19);                               //ATR公式
ATR1:=REF(ATR,1);
MA20:=MA(CLOSE,20),COLORGRAY;                               //20日均线


最高权益:=HHV(ASSET,10000000);
IF ASSET>=0.8*最高权益 THEN A1:=0.02*ASSET;
IF ASSET<0.8*最高权益 THEN A1:=0.01*ASSET;
IF ASSET<=0.6*最高权益 THEN A1:=0.005*ASSET;
                                                      //初始资金的百分比
A2:=FLOOR(A1/(J*MULTIPLIER*ATR1));                         //开仓手数
7楼
banzhuan 发表于:2021/5/13 16:04:15
是日线周期上回测的是吧,您把策略加载到K线图上面,看下17年是否有2%止损呢 ? 图表上输出下 asset 跟踪看下。
8楼
jjjfk 发表于:2021/5/13 16:27:11
是的,日K上的回测。
输出了,图表上的止损百分比全都在2%以内。

9楼
banzhuan 发表于:2021/5/13 16:37:37
您用专业测试报告去回测,然后看下资产曲线及回撤曲线,上面的是平仓权益的连线,不能反应当时的资产变化情况
10楼
jjjfk 发表于:2021/5/13 18:46:27
也是一样的
共11 条记录, 每页显示 10 条, 页签: [1] [2]


Powered By Dvbbs Version 8.3.0
Processed in .07813 s, 2 queries.