以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  日内交易,如何不让前一天价格影响到当天均价。  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=5929)

--  作者:nima337
--  发布时间:2011/3/30 19:31:05
--  日内交易,如何不让前一天价格影响到当天均价。
日内交易,如何不让前一天价格影响到当天均价。是说如何添加前一天的模拟k线,并且全为第二天开盘价,使得开盘均线不受前一天影响。
--  作者:阿火
--  发布时间:2011/3/30 19:51:48
--  

你意思是不是这样?

比如10均线,开盘后的第一根K线图的均线,由于K线图只有1根,另外9根用开盘价代替?

//比如10周期均线

cond:=date<>ref(date,1) or barpos=1;

nn:=barslast(cond)+1;

kpj:=valuewhen(cond,o);

ma10:sum(c,min(nn,10))+max(0,(10-nn))*kpj);

[此贴子已经被作者于2011-3-30 20:12:14编辑过]

--  作者:nima337
--  发布时间:2011/3/30 20:07:17
--  回复:(leevolvo)你意思是不是这样?比如10均线,...
恩 没错 就是这样 前面添加几根同样的一子k线价格 使得各均线此时均价起点都是开盘价
--  作者:nima337
--  发布时间:2011/3/30 20:16:13
--  回复:(leevolvo)你意思是不是这样?比如10均线,...
好的 多谢 我研究研究
--  作者:阿火
--  发布时间:2011/3/30 21:34:59
--  

以上代码忘记 除以10了

 

cond:=date<>ref(date,1) or barpos=1;

nn:=barslast(cond)+1;

kpj:=valuewhen(cond,o);

ma10:(sum(c,min(nn,10))+max(0,10-nn)*kpj)/10;

[此贴子已经被作者于2011-3-30 21:59:20编辑过]