Rss & SiteMap

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

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

标题:怎么统计最近n次亏损交易的持仓时间

1楼
celuezuhe 发表于:2014/6/27 12:11:50
RT 
如何统计最近n次亏损交易的持仓时间 

想了半天没写出来 
求大神指点
2楼
FexTel 发表于:2014/6/27 14:08:11
1,最近N次是值连续亏损还是间接性的?
3楼
celuezuhe 发表于:2014/6/30 9:23:07
间接性的 不是连续的亏损
4楼
celuezuhe 发表于:2014/6/30 9:27:03
顺便 问下 如何统计出现了多少次连续亏损 这些亏损的持仓周期(总和,平均,标准差)如何计算
5楼
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

 

6楼
celuezuhe 发表于:2014/6/30 16:31:58
好像这样写不对啊 放到策略了里直接卡住了 。。。金字塔也挂了。。。
7楼
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

 

//运行很正常
8楼
celuezuhe 发表于:2014/7/1 8:49:45
我放进去是可以读了 但是为什么出来的所有的周期都是同样的数字?
共8 条记录, 每页显示 10 条, 页签: [1]


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