以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 怎么统计当日开盘到现在的总盈利? (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=31010) |
-- 作者:rzy890516 -- 发布时间:2012/11/29 20:19:45 -- 怎么统计当日开盘到现在的总盈利? 怎么统计当天开盘到现在的总盈利啊??我用循环做的貌似有点问题,算的不准确,甚至出现图表上的交易与测试明细里不对应。求解 |
-- 作者:rzy890516 -- 发布时间:2012/11/29 20:22:58 -- 以下是我写的代码:版主大神以及各位大侠帮忙看下
VARIABLE:laststat=0; //下面2个复制到定义部分
//控制部分 if laststat !=100 and TIME>=091500 and TIME<=151359 then
if time>151259 then //每天结束时全局变量初始化 SELL(TIME>=151359 AND HOLDING>0,0,THISCLOSE); //股指期货时间大于15点13分59秒,平多 SELLSHORT(TIME>=151359 AND HOLDING<0,0,THISCLOSE); //股指期货时间大于15点13分59秒,平空 |
-- 作者:王锋 -- 发布时间:2012/11/29 20:37:21 -- 根本就不要那么麻烦,只要通过计算开盘时的Asset资产和现在的资产进行对比就知道了。
VARIABLE:x=ASSET; //记录最开始资产
//下面的代码判断当出现日期更换后就将资产恢复到今日的开盘位置 buy(cross(ma3,ma5),1,THISCLOSE);
今日盈亏:ASSET - x,nodraw; |