麻烦 老师帮忙编写
作者:文华财经 来源:cxh99.com 发布时间:2018年03月26日
-
咨询内容:
系统自带布林线
MID:MA(CLOSE,N);//求N个周期的收盘价均线,称为布林通道中轨TMP2:=STD(CLOSE,M);//求M个周期内的收盘价的标准差TOP:MID+P*TMP2;//布林通道上轨BOTTOM:MID-P*TMP2;//布林通道下轨
向上突破上轨做多,向下突破下轨做空,怎么写?
来源:程序化99
-
文华技术人员:
参考如下:(注意,您的模型中只有开仓指令,需要加入平仓指令后才能使用)
MID:MA(CLOSE,N);//求N个周期的收盘价均线,称为布林通道中轨
TMP2:=STD(CLOSE,M);//求M个周期内的收盘价的标准差
TOP:MID+P*TMP2;//布林通道上轨
BOTTOM:MID-P*TMP2;//布林通道下轨
CROSS(C,TOP),BK;
CROSSDOWN(C,BOTTOM),SK;
AUTOFILTER;
来源: WWW.CXH99.COM
-
文华客服:
好的,谢谢,那我把开仓信号改为开平仓就行了。
另外,我想设置另一个条件,就是上一个交易信号是亏损的,下一个信号才执行开平仓,如果上一个信号是盈利的,那就只平仓不开仓,直到下个信号再开仓,这样的思路能够实现吗?
-
网友回复:
参考如下:另外,在过滤模型中,一开一平都是对应出现的,只有开仓后,才能对应平仓,
平仓后才能判断盈亏。
加入如下条件即可实现您的思路。
LASTOFFSETPROFIT<0&&开仓条件,BK;
-
网友回复:
CROSS(C,TOP),BK;
CROSSDOWN(C,BOTTOM),SK;
AUTOFILTER; 那这个程序应该怎么改呢? 那句话怎么加进去?