以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 信号消失问题求助 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=84090) |
-- 作者:真诚的心 -- 发布时间:2015/8/17 15:10:49 -- 信号消失问题求助 老师,移动平均线EMA(C,21),最后一根K线不用收盘价计算,而是按最高价来计算,也就是EMA(REF(C,1),21),加上最后一根K线按照最高价算出来的移动平均值变化,应该怎么写呢?1分钟K线在调用10分钟K线指标时,若最后1根K线用收盘价来计算,信号会消失,用最高价来计算,信号会确定下来。有没有其他好办法处理呢? |
-- 作者:jinzhe -- 发布时间:2015/8/17 15:17:38 -- 1.ema和最高价要做什么判断? 2.用close判断是会有信号闪烁的情况,用h或者l来替代是一个很好的解决办法 |
-- 作者:真诚的心 -- 发布时间:2015/8/17 15:34:39 -- 是的,就是用最后一根K线的h来替代c,不知道程序怎么写? |
-- 作者:真诚的心 -- 发布时间:2015/8/17 15:39:10 -- 也就前面所有的K线都按照收盘价计c算,最后一根K线按最高价h来计算 |
-- 作者:jinzhe -- 发布时间:2015/8/17 15:41:00 -- (islastbar and (h>ema)) and (not(islastbar) and (c>ema))
最后一根k线用h,之前用close,不过这样的信号会闪烁,我推荐后面的也用h判断 [此贴子已经被作者于2015/8/17 15:41:19编辑过]
|
-- 作者:真诚的心 -- 发布时间:2015/8/17 15:50:09 -- 如果所有的的都用h来判断,业绩会大幅度下降,最后1根K线用h来判断,信号不会闪烁的 |
-- 作者:jinzhe -- 发布时间:2015/8/17 15:51:35 -- 那么当最后的k线变成历史k线的时候,还是要用close判断,这样的话信号也是会闪烁的,所以推荐全部用high判断 |
-- 作者:真诚的心 -- 发布时间:2015/8/17 15:52:54 -- 或者信号确定以后都用h来判断,代码怎么写呢? |
-- 作者:jinzhe -- 发布时间:2015/8/17 16:05:45 -- h>ema(c,21),类似这样的 |
-- 作者:真诚的心 -- 发布时间:2015/8/17 16:13:25 -- 不管闪烁了,先用这样的方法开单,如果下一个K线信号消失,让系统按照持仓不一致自动平仓,把消失的信号处理掉 |