以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  如何获得前一根K线的收盘价  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=77289)

--  作者:PierreHuang
--  发布时间:2015/4/6 15:45:28
--  如何获得前一根K线的收盘价
我是一个程序新手,刚看了一段“均线排列模型”程序。
“close”是指当前的收盘价,但在实际操盘中“当前收盘价”是最后一刻才会获得的数据,用这种写法很不真实。
我的问题是:如何将程序段中的“当前收盘价”CLOSE,改成“前一日的收盘价”?
谢谢!

//中间变量

MA5:=MA(CLOSE,5);

MA10:=MA(CLOSE,10);

MA20:=MA(CLOSE,20);

//交易系统

SELLSHORT(MA5>MA10 AND MA10>MA20 and HOLDING<0,HOLDING,market); //平空

BUY(MA5>MA10 AND MA10>MA20 and  HOLDING=0,30%,market);//开多

SELL(MA5<MA10 AND MA10<MA20 and HOLDING>0,HOLDING,market); //平多

BUYSHORT(MA5<MA10 AND MA10<MA20 and HOLDING=0,30%,market); //开空


--  作者:jinzhe
--  发布时间:2015/4/7 9:34:35
--  
前一日收盘价:callstock(stklabel,vtclose,6,-1);