以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  如何实现资金曲线历史测试  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=142361)

--  作者:我是传奇
--  发布时间:2016/11/8 15:24:06
--  如何实现资金曲线历史测试
举例:同时交易四个品种,初始40万,每当权益增加10万,四个品种就各增加一手,以此类推!
 如何实现,请老师指点!

--  作者:jinzhe
--  发布时间:2016/11/8 15:53:18
--  

ss:floor((asset-400000)/100000);

nn:if(asset>=500000,ss+1,1);

 

下单手数设置为:nn

[此贴子已经被作者于2016-11-8 15:53:45编辑过]

--  作者:我是传奇
--  发布时间:2016/11/8 16:37:17
--  
老师,要四个策略的总资金来决定增仓条件,而不是单独的资金
--  作者:jinzhe
--  发布时间:2016/11/8 16:59:08
--  

这个你要建立4个指标,分别命名为公式1,公式2,公式3,公式4,

 

然后公式1的下单手数为:

aa:=asset;

a2:=stkindi(\'\',\'公式2.aa\',0,datatype);

a3:=stkindi(\'\',\'公式3.aa\',0,datatype);

a4:=stkindi(\'\',\'公式4.aa\',0,datatype);

ss:floor((aa+a2+a3+a4-400000)/100000);

nn:if(asset>=500000,ss+1,1);//nn为下单手数

 

然后公式2的下单手数为:

aa:asset;

a2:=stkindi(\'\',\'公式1.aa\',0,datatype);

a3:=stkindi(\'\',\'公式3.aa\',0,datatype);

a4:=stkindi(\'\',\'公式4.aa\',0,datatype);

ss:floor((aa+a2+a3+a4-400000)/100000);

nn:if(asset>=500000,ss+1,1);//nn为下单手数

 

然后公式3的下单手数为:

aa:asset;

a2:=stkindi(\'\',\'公式2.aa\',0,datatype);

a3:=stkindi(\'\',\'公式1.aa\',0,datatype);

a4:=stkindi(\'\',\'公式4.aa\',0,datatype);

ss:floor((aa+a2+a3+a4-400000)/100000);

nn:if(asset>=500000,ss+1,1);//nn为下单手数

 

然后公式4的下单手数为:

aa:asset;

a2:=stkindi(\'\',\'公式2.aa\',0,datatype);

a3:=stkindi(\'\',\'公式3.aa\',0,datatype);

a4:=stkindi(\'\',\'公式1.aa\',0,datatype);

ss:floor((aa+a2+a3+a4-400000)/100000);

nn:if(asset>=500000,ss+1,1);//nn为下单手数

 

上面4个手数分别加入到对应的4个公式里面

 


--  作者:我是传奇
--  发布时间:2016/11/8 17:06:51
--  
还需要把四个品种的盈亏要增加到总资金,您这样的方式无法把资金循环吧
--  作者:jinzhe
--  发布时间:2016/11/8 17:14:23
--  
可以的,
--  作者:我是传奇
--  发布时间:2016/11/8 18:15:08
--  
请教老师:系统提示引用过多,进入死嵌套,怎么解决?
--  作者:我是传奇
--  发布时间:2016/11/8 18:16:44
--  

图片点击可在新窗口打开查看此主题相关图片如下:k{62eil(m%jr(5i%4}a%1rf.png
图片点击可在新窗口打开查看

--  作者:王锋
--  发布时间:2016/11/8 18:41:05
--  

为什么要公式自己去引用自己?不能分开2个名称吗?


--  作者:我是传奇
--  发布时间:2016/11/8 18:44:56
--  
不引用各策略的资产就无法根据综合曲线交易,但一引用就会死嵌套,有没有更好的办法解决?