以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 怎么统计最近n次亏损交易的持仓时间 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=66689) |
-- 作者:celuezuhe -- 发布时间:2014/6/27 12:11:50 -- 怎么统计最近n次亏损交易的持仓时间 RT 如何统计最近n次亏损交易的持仓时间 想了半天没写出来 求大神指点
|
-- 作者:FexTel -- 发布时间:2014/6/27 14:08:11 -- 1,最近N次是值连续亏损还是间接性的? |
-- 作者:celuezuhe -- 发布时间:2014/6/30 9:23:07 -- 间接性的 不是连续的亏损 |
-- 作者:celuezuhe -- 发布时间:2014/6/30 9:27:03 -- 顺便 问下 如何统计出现了多少次连续亏损 这些亏损的持仓周期(总和,平均,标准差)如何计算 |
-- 作者:FexTel -- 发布时间:2014/6/30 10:28:28 -- 1,AvgLossPeriod 平均亏损周期,其它的总和,标准差自行推算下
2,这个记录需要用全局变量来控制 例如
VARIABLE:A=0,B=0,D=0,E=1; ... . . . IF 平仓条件 THEN BEGIN SELL(); IF NUMPROFIT(1)<0 AND E=1 THEN BEGIN A:=ENTERBARS; E:=E+1; END IF NUMPROFIT(1)<0 AND E=2 THEN BEGIN B:=ENTERBARS; E:=E+1; END IF NUMPROFIT(1)<0 AND E=3 THEN BEGIN D:=ENTERBARS; E:=E+1; END IF E>=3 THEN E:=1; //记录最近3次亏损交易的持仓周期,分别为A,B,D END
|
-- 作者:celuezuhe -- 发布时间:2014/6/30 16:31:58 -- 好像这样写不对啊 放到策略了里直接卡住了 。。。金字塔也挂了。。。 |
-- 作者:FexTel -- 发布时间:2014/6/30 16:45:01 -- VARIABLE:A=0,B=0,D=0,E=1; buy(c>o and holding=0,1,market); IF c<o and enterbars>2 THEN BEGIN SELL(1,1,market); IF NUMPROFIT(1)<0 AND E=1 THEN BEGIN A:=ENTERBARS; E:=E+1; END IF NUMPROFIT(1)<0 AND E=2 THEN BEGIN B:=ENTERBARS; E:=E+1; END IF NUMPROFIT(1)<0 AND E=3 THEN BEGIN D:=ENTERBARS; E:=E+1; END IF E>=3 THEN E:=1; //运行很正常 |
-- 作者:celuezuhe -- 发布时间:2014/7/1 8:49:45 -- 我放进去是可以读了 但是为什么出来的所有的周期都是同样的数字? |