龙听期货论坛's Archiver

龙听 发表于 2018-3-25 17:29

如何让日内模型只计算当日数据?

[color=#1e5096][font=宋体][size=14px][b][b]如何让日内模型只计算当日数据?[/b][/b][/size][/font][/color]
[p=30, 2, left]答:使用DAYTRADE1函数,当我们做日内周期,只想以当日数据来运行模型,并且希望昨日的信号和今天的信号间相互独立,这时就需要用到该函数。模型中写入该函数,分钟周期上,只用日内数据进行计算,以避免行情跳空导致指标数据失真。[/p][color=#424242][font=宋体][size=14px][size=12px]注:
1、该函数适用日线以下周期。
2、不同函数对当天数据的引用不同,使用时需注意函数用法,如:
[p=30, 2, left]MA(X,N)函数N的取值:当天如果k线小于N根,则返回空值。如果k线为大于等于N根,则取N。
HHV(X,N)函数N的取值:当天如果k线小于N根,则返回实际根数,如果k线为大于等于N根,则取N。[/p][/size]
例:MA5^^[color=#00ff]MA[/color]([color=#00ff]C[/color],5);
MA10^^[color=#00ff]MA[/color]([color=#00ff]C[/color],10);
[color=#00ff]CROSSUP[/color](MA5,MA10),BK;//5周期均线上穿10周期均线,买开仓
[color=#00ff]CROSSDOWN[/color](MA5,MA10),SK;//5周期均线下穿10周期均线,卖开仓
[color=#00ff]C[/color]<[color=#00ff]BKPRICE[/color]-10*[color=#00ff]MINPRICE[/color],SP;//亏损10点平多
[color=#00ff]C[/color]>[color=#00ff]SKPRICE[/color]+10*[color=#00ff]MINPRICE[/color],BP;//亏损10点平空
[color=#00ff]CLOSEMINUTE[/color]<=1,[color=#00ff]CLOSEOUT[/color];//收盘前一分钟,清仓。
[color=#00ff]AUTOFILTER[/color];//一开一平信号过滤模型
[color=#00ff]DAYTRADE[/color];//只用日内数据进行计算

[/size][/font][/color]

页: [1]