以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  如何分别加仓之后的最大盈利  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=65739)

--  作者:bbosaabb
--  发布时间:2014/6/3 13:06:32
--  如何分别加仓之后的最大盈利
策略最多开仓量为2,如何分别标记出第一手单和第二手的最大盈利,如何编写出来
--  作者:jinzhe
--  发布时间:2014/6/3 13:15:41
--  

nn1:=barslast(开多条件);//最近的一次开仓周期数

nn2:=ref(barslast(开多条件),nn1);//上一次的开仓周期数

max_openprofit1:hhv(openprofit,nn1+1);

max_openprofit2:hhv(openprofit,nn1+nn2+1+1);

[此贴子已经被作者于2014/6/3 13:23:51编辑过]

--  作者:bbosaabb
--  发布时间:2014/6/3 13:25:15
--  
我两个开仓条件是不一样的,能用变量表达出来吗?


--  作者:jinzhe
--  发布时间:2014/6/3 13:43:09
--  

开仓条件不一样那就太好处理了

 

nn1:=barslast(开多条件1);//最近的一次开仓周期数

nn2:=barslast(开多条件2);//上一次的开仓周期数

max_openprofit1:hhv(openprofit,nn1+1);

max_openprofit2:hhv(openprofit,nn2+1);

 


--  作者:bbosaabb
--  发布时间:2014/6/3 14:01:48
--  
有两个问题,第一个,以一手来算,计算出来结果不太一样,第二,时间越往后,max_openprofit1和max_openprofit2数值上变成一样了
--  作者:jinzhe
--  发布时间:2014/6/3 14:14:37
--  

1.举例说明

2.是的,当最高价出现之后,最大盈利就一样了


--  作者:bbosaabb
--  发布时间:2014/6/3 14:28:10
--  
那有没有办法可以定义到第一次开仓的价格,例如,第一次开仓价开多为2010,第二次开仓开多为2020,enterprice 只能指明2020的开仓价,怎样才能指明第一次开仓的2010
--  作者:jinzhe
--  发布时间:2014/6/3 14:38:22
--  

ref(enterprice,nn1)

ref(enterprice,nn2)