Rss & SiteMap

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

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

标题:老师您好,咨询个公式的写法,谢谢

1楼
jzt94511 发表于:2016/12/2 9:38:37
 

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


图片点击可在新窗口打开查看此主题相关图片如下:未标题-1.jpg
图片点击可在新窗口打开查看
2楼
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逐个比较

3楼
jzt94511 发表于:2016/12/2 10:15:09

谢谢

 

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

是的,写100行

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

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

7楼
jzt94511 发表于:2016/12/10 21:10:24

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

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

nn:count(enterbars=0,0);

你看下这个nn的值是多少

共10 条记录, 每页显示 10 条, 页签: [1]


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