以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (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;
end

 

//运行很正常
--  作者:celuezuhe
--  发布时间:2014/7/1 8:49:45
--  
我放进去是可以读了 但是为什么出来的所有的周期都是同样的数字?