以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 公式编写问题 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=25422) |
||||
-- 作者:just -- 发布时间:2012/9/12 14:54:48 -- 公式编写问题 请帮忙写一个K,D多周期共振日内交易模型如下:交易思路为:
当K,D指标1分钟,3分钟,5分钟,10分钟,15分钟,30分钟,60分钟,日线所有周期同时处于金叉时开多单,当K,D指标所有周期同时处于死叉时,开空单,当任何一个周期金叉死叉发生冲突时全部止损平仓,以此循环开平仓。
请注意: 当K,D指标所有周期同时处于金叉或同时处于死叉时, 而并非所指同时金叉或同时死叉!
早上和中午开盘后3分钟内不进行交易,上午和下午收盘前3分钟全部平仓。
ARSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:SMA(ARSV,N1,1),COLORGREEN; D:SMA(K,N2,1),COLORGREEN; IF(K>=REF(K,1),K,DRAWNULL),COLORRED; IF(D>=REF(D,1),D,DRAWNULL),COLORRED;{金叉变红色} |
||||
-- 作者:jinzhe -- 发布时间:2012/9/12 14:58:32 -- 请注意: 当K,D指标所有周期同时处于金叉或同时处于死叉时, 而并非所指同时金叉或同时死叉! 前后有何区别? |
||||
-- 作者:just -- 发布时间:2012/9/12 14:59:46 -- 金叉死叉是一个点,并非一个状态 你用大于小于即可。
|
||||
-- 作者:jinzhe -- 发布时间:2012/9/12 15:34:59 -- 公式1,命名为kd_2,用于调用
ARSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:SMA(ARSV,N1,1),COLORGREEN; D:SMA(K,N2,1),COLORGREEN; IF(K>=REF(K,1),K,DRAWNULL),COLORRED; IF(D>=REF(D,1),D,DRAWNULL),COLORRED;{金叉变红色} 公式2,正式交易公式,命名根据自己的需求命名
buycond:= k1>d1 and k3>d3 and k5>d5 and k10>d10 and k15>d15 and k30>d30 and k60>d60 and kday>dday;//全部金叉 buyshortcond:=k1<d1 and k3<d3 and k5<d5 and k10<d10 and k15<d15 and k30<d30 and k60<d60 and kday<dday;//全部死叉 if buycond then buy(holding=0,1,market);//金叉多 if buyshortcond then buy(holding=0,1,market);//死叉空 if holding>0 and (k1<d1 or k3<d3 or k5<d5 or k10<d10 or k15<d15 or k30<d30 or k60<d60 or kday<dday) then sell(holding>0,0,market);//当任意周期死叉了就平 if holding<0 and (k1>d1 or k3>d3 or k5>d5 or k10>d10 or k15>d15 or k30>d30 or k60>d60 or kday>dday) then sellshort(holding<0,0,market);//当任意周期金叉了就平 if pingc then begin |
||||
-- 作者:a290380438 -- 发布时间:2012/9/12 16:59:13 -- 另外,请老师将本公式帮我做一个非日内交易模型,以便测试历史收益。 谢谢! |
||||
-- 作者:jinzhe -- 发布时间:2012/9/12 17:03:58 -- 你把收盘前平仓和交易时间段那个条件给去掉就行了 |
||||
-- 作者:a290380438 -- 发布时间:2012/9/12 17:32:40 -- 以上模型用测试当天的股指期货1分钟,一个信号也没有,问题出在哪里啊? |
||||
-- 作者:jinzhe -- 发布时间:2012/9/13 9:01:36 -- 请完善下自己的思路 |
||||
-- 作者:RogarZ -- 发布时间:2012/9/13 20:38:00 -- 技术指标: input:n(9,1,100,10),n1(3,2,40,4),n2(3,2,40,4); 交易系统:
tt:=time>090300 and time<112700 or (time>133300 and time<145700);//交易时间,根据1分钟周期商品期货设定,如果需要其他周期,股指期货,请自行修改
kx1:=k1>d1,noaxis; dx1:=k1<d1,noaxis;
if (kx1+kx3+kx5+kx10+kx15+kx30+kx60+kxday)<>8 and (dx1+dx3+dx5+dx10+dx15+dx30+dx60+dxday)<>8 and holding<>0 then begin if pingc then begin
根据电话来电修改。2个指标已上传。开启金字塔 双击即可 交易系统目录为:交易系统——论坛代码——K,D多周期共振日内交易模型。
|
||||
-- 作者:a290380438 -- 发布时间:2012/9/14 11:25:38 -- 我测了好几天的日内1分钟,还是没有信号,请老师帮我测试一下看看问题出在那里?
另外,同时我也需要1个日内模型,但我将公式去掉时间后通不过公试测评,请顺便帮我解决一下。谢谢! |