以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请问模型测试中可以调用测试报告里的一些数据吗?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=96981)

--  作者:stardna
--  发布时间:2016/5/3 16:18:31
--  请问模型测试中可以调用测试报告里的一些数据吗?
比如我想调用月度分析里的月度盈亏数据,不知可否,谢谢!
--  作者:jinzhe
--  发布时间:2016/5/3 16:23:24
--  
这个调用不了
--  作者:stardna
--  发布时间:2016/5/3 16:24:29
--  
哦,谢谢,希望能改进一下,TB是可以调用的!
--  作者:stardna
--  发布时间:2016/5/3 16:28:48
--  

或者有什么办法模拟一下吗?

比如我想在代码里获取本月的资金盈亏,这个可以用代码实现吗?


--  作者:stardna
--  发布时间:2016/5/3 16:48:59
--  
我的意思是能否在代码里计算当月平仓盈亏呢?
--  作者:jinzhe
--  发布时间:2016/5/3 16:49:48
--  

nn:=barslast(month<>ref(month,1));

ss:(asset-ref(asset,nn+1)/ref(asset,nn+1);


--  作者:stardna
--  发布时间:2016/5/4 10:39:54
--  
谢谢老师,那我想取上月的平仓盈亏该如何写呢?非常感谢!
--  作者:jinzhe
--  发布时间:2016/5/4 10:42:23
--  
上个月总体的平仓盈亏吗?
--  作者:stardna
--  发布时间:2016/5/4 10:43:54
--  
是的,谢谢老师!
--  作者:jinzhe
--  发布时间:2016/5/4 10:48:58
--  

variable:n=0;

if month<>ref(month,1) then n:=0;

 

if 平多条件  and holding>0 then begin

    sell.......;

    n:=n+numprofit(1);

end

 

if 平空条件 and holding<0 then begin

    sellshort.....;

    n:=n+numprofit(1);

end

 

上个月总体平仓盈亏:ref(n,barslast(month<>ref(month,1))+1);