以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  老师您好,咨询个公式的写法,谢谢  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=143841)

--  作者:jzt94511
--  发布时间:2016/12/2 9:38:37
--  老师您好,咨询个公式的写法,谢谢
 

老师,您好!我咨询个问题。我是图表交易走完一根K 线交易。如下图。A 箭头所指的K线是满足开仓条件,然后在B箭头所指的K线开仓。如果是开多,就生成下方的开多止损点数D,如果开空,就生成开空止损点数C。(开多和开空的止损点数在每根K线出来后都自动生成,不论开不开仓)。现要求过去X次开仓(包括开多和开空)时所对应的开仓止损点数的平均值,最高值,最低值。麻烦老师指导一下,如何来写?谢谢!


图片点击可在新窗口打开查看此主题相关图片如下:未标题-1.jpg
图片点击可在新窗口打开查看

--  作者:jinzhe
--  发布时间:2016/12/2 9:50:17
--  

nn:=valuewhen(enterbars=0,if(holding>0,c,d));

n1:ref(nn,sumbars(enterbars=0,1)-1);

n2:ref(nn,sumbars(enterbars=0,2)-1);

n3:ref(nn,sumbars(enterbars=0,3)-1);

.....

nx:ref(nn,sumbars(enterbars=0,x),-1);

最后求平均值就是把上面的数累加后除X;

最高最低就是用max和min逐个比较


--  作者:jzt94511
--  发布时间:2016/12/2 10:15:09
--  

谢谢

 


--  作者:jzt94511
--  发布时间:2016/12/2 10:30:37
--  
如果X 是100,就是求过去100次的话,就要写100行?
--  作者:jzt94511
--  发布时间:2016/12/2 10:31:46
--  
我想把X 定义成一个参数,我要要100次的值,就把X 改成100。,想求过去50次,就把X改成50,这个怎么来做?谢谢
--  作者:jinzhe
--  发布时间:2016/12/2 10:48:41
--  

是的,写100行

input:x(100,1,10000,1);

然后在参数列里面改默认值


--  作者:jzt94511
--  发布时间:2016/12/10 21:10:24
--  

麻烦老师能帮我写一个完整的吗?我写了好多次,都不行。谢谢


--  作者:jinzhe
--  发布时间:2016/12/12 9:03:48
--  
你k线图上有100个开仓信号吗?
--  作者:jzt94511
--  发布时间:2016/12/12 22:04:58
--  
5分钟K线图上,从2014年1月到现在肯定有100次啊
--  作者:jinzhe
--  发布时间:2016/12/13 8:55:48
--  

nn:count(enterbars=0,0);

你看下这个nn的值是多少