Rss & SiteMap

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

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

标题:如何过滤信号

1楼
fff 发表于:2015/1/16 12:27:50

以金叉为例如ma(c,3)金叉ma(c,5):

K线走完模式,金叉后开仓,获利N点后才平仓,期间再次出现的金叉信号不被记录在内即过滤掉。

2楼
pyd 发表于:2015/1/16 13:05:27

就是金叉开仓后再出现金叉不开仓一直到平仓后再开吗?

开出语句里加上holding=0

3楼
fff 发表于:2015/1/16 13:17:06



那请问以上条件在图表交易系统的平仓点如何表达?(金叉后多头有N点利润才平)。若使用ref(C,barslast(金叉))作为开仓点,这是个最近的金叉,
这就涉及到问题了:“K线走完模式,金叉后开仓,获利N点后才平仓,期间再次出现的金叉信号不被记录在内即过滤掉。

是否正确理解?
4楼
jinzhe 发表于:2015/1/16 13:33:38
以下是引用fff在2015/1/16 13:17:06的发言:



那请问以上条件在图表交易系统的平仓点如何表达?(金叉后多头有N点利润才平)。若使用ref(C,barslast(金叉))作为开仓点,这是个最近的金叉,
这就涉及到问题了:“K线走完模式,金叉后开仓,获利N点后才平仓,期间再次出现的金叉信号不被记录在内即过滤掉。

是否正确理解?

这段要表达的观点是点位还是金叉还是其他?

5楼
fff 发表于:2015/1/16 13:50:34


就是平仓信号怎么写?

如此写平多条件?
holding>0 and C>=ref(C,barslast(holding<=0 and holding>0))+N

以上是否可行?
6楼
fff 发表于:2015/1/16 13:56:05


holding>0 and C>=ref(C,barslast(ref(holding<=0,1) and holding>0))+N
7楼
fff 发表于:2015/1/16 13:58:07

holding>0 and C>=ref(C,barslast(cross(holding,0.5)))+N
8楼
jinzhe 发表于:2015/1/16 14:02:12
我看不懂你上面那一段文字描述的情况,上面3段代码要区别的是什么情况?
9楼
fff 发表于:2015/1/16 14:11:40


第一段写错了,第二段和第三段效果是一样的,我的意思是如此写平多条件是否正确符合题目的原意。
10楼
fff 发表于:2015/1/16 14:12:13


以上写法,逻辑上似乎无懈可击了。。是否?
共11 条记录, 每页显示 10 条, 页签: [1] [2]


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