欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件策略编写求助区 → [求助]麻烦老师编一个基本的震荡交易模型

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有7831人关注过本帖树形打印复制链接

主题:[求助]麻烦老师编一个基本的震荡交易模型

帅哥哟,离线,有人找我吗?
every
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:211 积分:703 威望:0 精华:0 注册:2012/10/9 9:06:01
  发帖心情 Post By:2012/10/11 14:57:54 [显示全部帖子]

DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  := EMA(DIFF,9);
LJ:=(351*REF(DEA,1)+325*REF(EMA(C,26),1)-297*REF(EMA(C,12),1))/28;//C>LJ,则macd金叉,C<LJ,则MACD死叉

 

RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
LJ1:=(4*REF(K,1)-3*REF(RSV,1))*(HHV(HIGH,9)-LLV(LOW,9))/100+LLV(LOW,9);//C>LJ1,则KDJ金叉,C<LJ1,则KDJ死叉

 

MA5:=MA(CLOSE,5);

 

T:= TIME>=094500 AND TIME<=131500;//交易时间: 9:45到13:15内;

 

SHORT:= REF(MA5,1)>MA5 AND C<MA5 AND ANY(C<LJ,5) AND C<LJ1;
 
IF SHORT AND HOLDING=0 AND T THEN BUYSHORT(1,1,MARKET);

 

//止盈:开仓价-最低价>=27点;
IF L<ENTERPRICE-27*MINDIFF AND ENTERBARS>1 THEN
BEGIN
止盈:SELLSHORT(HOLDING<0,1,MARKET);
END

 

//止损:收盘价-开仓价>=5点,并且(MACD金叉或者KDJ金叉);
IF C>=ENTERPRICE + 5*MINDIFF AND (C>LJ OR C>LJ1) THEN
BEGIN
止损:SELLSHORT(HOLDING<0,1,MARKET);
END

 

//收盘前平仓:时间>=14:58平仓。
IF TIME>=145800 AND HOLDING<0 THEN SELLSHORT(1,1,MARKET);

 

 

对一般理解上的MACD,KDJ金叉死叉做了些许改进,这样可以避免信号不稳定

客服力量有限

基于以上两个原因,回帖确实慢了些,还希望楼主能够谅解

编写中的不足之处,敬请批评指正。


 回到顶部