跨周期的测试 [文华财经]
- 咨询内容:
我设计的想法是:以下条件满足时,开多平空,(1)23分钟线的KDJ金叉,(2)5分钟K线的收盘价大于60个周期均线(其实就是60个5分钟的收盘价的均值,即300分钟)(3)5分钟线的收盘价比上一个5分钟线的收盘价高。以下条件满足时,反手平多开空(1)23分钟线的KDJ死叉,(2)5分钟K线的收盘价小于60均线(其实就是60个5分钟的收盘价的均值,即300分钟)(3)5分钟线的收盘价比上一个5分钟线的收盘价低。我的做法是:第一,编写指标dy2N1:=9;M1:=3;M2:=3;M3:=3;RSV:= (CLOSE-LLV(LOW,N1))/(HHV(HIGH,N1)-LLV(LOW,N1))*100;//收盘价与N周期最高值做差,N周期最高值与N周期最低值做差,两差之间做比值。FASTK:=SMA(RSV,M1,1);//RSV的移动平均值K:SMA(FASTK,M2,1);//FASTK的移动平均值D:SMA(K,M3,1);//K的移动平均值J:3*K-2*D;
第二步,编写主指标qqSS60:=SUM(C,60)/60;
#IMPORT[MIN,23,dy2] AS VAR1k23:=VAR1.k;D23:=VAR1.d;
CROSSUP(K23,D23)=1 AND C>SS60 AND C>REF(C,1) , BK(1); //CROSSDOWN(K23,D23)=1 AND C<SS60 AND C<REF(C,1) ,SP(1);//AUTOFILTER;
然后,我打开IF当月的5分钟线,进行回测。我的操作对吗?谢谢老师! - 文华技术人员:
您的整体思路是正确的,就是有个别地方写有点问题,为您修改如下:
第二步,编写主指标qq SS60:=MA(C,60);
#IMPORT[MIN,23,dy2] AS VAR1 k23:=VAR1.k; D23:=VAR1.d;
CROSSUP(K23,D23)=1 AND C>SS60 AND C>REF(C,1) , BPK; // CROSSDOWN(K23,D23)=1 AND C<SS60 AND C<REF(C,1) ,SPK;// AUTOFILTER; 仅供参考; - 文华客服: MA(AVPRICE,5)与我想寻找一个能够真正体现均价水平的指标,谢谢!
- 文华客服:目前常用的衡量均价的指标有哪些呢?
- 网友回复:
MA函数本身就是取平均值的函数:
MA(X,N) 求X在N个周期内的简单移动平均,您理解下;
您上述2种编写方式只是取不同的价格的均值,具体需要使用哪个需要看您个人思路需求 我们不方便给出建议,您考虑下;
- 网友回复: MA(AVPRICE,5)是不是去这个期间所有明细成交单的加权平均值(价乘以量)?
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 1145508240 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容