Rss & SiteMap

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

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

标题:[原创]

1楼
苦麻菜真好吃 发表于:2017/2/6 11:20:29
统计模型中2016年到现在的累计盈亏怎么表达?
2楼
苦麻菜真好吃 发表于:2017/2/6 11:26:05
2016年1月1号
3楼
jinzhe 发表于:2017/2/6 11:32:46

nn:=if(平空条件 or 平多条件,numprofit(1),0);

 

ss:sum(nn,barslast(date=1160101)+1);

ss为所求值

4楼
苦麻菜真好吃 发表于:2017/2/6 11:42:17
NETPROFIT   这个函数是统计策略的累计盈亏   
那么表达从2016年1月1日到现在累计盈亏是否可以这样表达   

VALUEWHEN(NETPROFIT,DATE>=160101);
5楼
jinzhe 发表于:2017/2/6 13:17:05
不可以,这是从头开始算的,
6楼
苦麻菜真好吃 发表于:2017/2/6 14:03:12
那这个函数不能指定时间开始计算,这样就无法在开盘跑实盘的时候统计实际的盈亏数据, 怎么应用到实盘当中呢?


7楼
jinzhe 发表于:2017/2/6 14:11:51

如果你一定要用这个函数,那么这样写:

netprofit-ref(netprofit,barslast(cross(year=2016,0.5))+1);

[此贴子已经被作者于2017-2-6 14:12:01编辑过]
8楼
苦麻菜真好吃 发表于:2017/2/6 14:52:20
那如果这样是否可以按照这样的逻辑来写

累计盈亏=当前资产-开始实盘交易时的资产

累计盈亏:ASSET-VALUEWHEN(ASSET,DATE=160101);    这样写的结果是不是对于某个策略盘实盘时的盈亏
9楼
jinzhe 发表于:2017/2/6 14:59:04

思路对写法不对,你的写法要这样写:

累计盈亏:ASSET-VALUEWHEN(cross(year=2016,0.5),asset);    

共9 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.01367 s, 3 queries.