以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  均线 的计算时间  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=168348)

--  作者:qq代人发帖
--  发布时间:2019/2/21 16:45:55
--  均线 的计算时间
请教:均线 的计算时间,每一根是不是收盘是才算,
比如日K线,今天的看60日K线是前60天的收盘平均值,今天如果是盘中就不算是不是这样的。

--  作者:banzhuan
--  发布时间:2019/2/21 16:54:33
--  
不是,当前K线也参与计算的
--  作者:人身难得
--  发布时间:2019/2/21 17:12:54
--  

那这样的话,有个问题了,因为60日均线是不停的变化的,在临界点附近,行情会不断触碰临界点。软件的中的上穿和下破那不是不停的开仓和平仓吗,如果以均线数值为临界点的开平仓的话。


--  作者:人身难得
--  发布时间:2019/2/21 17:15:32
--  

任何指标都是一样,以时间来计算的话,看来都存在这样一个问题


--  作者:banzhuan
--  发布时间:2019/2/21 17:20:56
--  
1、您可以用走完K线的模式下单,等该根K线信号确认了再开仓;
2、或者您也可以用ref去引用上一根走完的值,就不会发生变化了

--  作者:wenarm
--  发布时间:2019/2/21 17:21:11
--  

1.策略会根据k线刷新,不断计算。但是是否开平仓,取决于程序化中的运行模式。

走完k线模式下就不会出现你说的现象。因为,k线走完时,才抓取判断信号条件是否成立。

固定时间间隔下,只有在抓取信号动作执行时,相应信号存在,才会下单。

注:固定时间间隔,更容易出现你说的现象。一般有2中处理方式,第一种:避免使用close这类变量。比如使用最高、最低价参与计算

2.使用上根k上的信号作为开平条件。ref(条件,1)