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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 请教策略测试如何使用收盘价?

   

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


  共有4302人关注过本帖平板打印复制链接

主题:请教策略测试如何使用收盘价?

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


加好友 发短信
等级:新手上路 帖子:54 积分:286 威望:0 精华:0 注册:2010/10/28 22:30:08
  发帖心情 Post By:2011/12/6 22:23:06 [只看该作者]

 

IF CC2=1 AND C<DZS THEN BEGIN//持有多头仓位收盘价格跌破DZS平多仓

   SELL(1,KCL,MARKET);

   CC2:=0;//持仓归0

   MAXH:=C;//高点初始化

   MAXL:=C;//低点初始化

   DZS1:=C-100*MINDIFF;//

   DZS2:=C-100*MINDIFF;//

   DZS:=C-100*MINDIFF;//多止损初始化

END


 

IF CC2=-1 AND C>KZS THEN BEGIN//持有空头仓位收盘价涨破KZS平空仓

   SELLSHORT(1,KCL,MARKET);

   CC2:=0;//持仓归0

   MAXH:=C;//高点初始化

   MAXL:=C;//低点初始化

   KZS1:=C+100*MINDIFF;//

   KZS2:=C+100*MINDIFF;//

   KZS:=C+100*MINDIFF;//空止损初始化

END


 

//多头买入开仓

IF CC2=0  AND BUYCOND  THEN BEGIN

   BUY(1,KCL,MARKET);

   CC2:=1;

   DZS1:=UPPER;//调用3ATR做为止损

   DZS2:=GBD;//调用顾比倒数线做为止损

   MAXH:=H;//记录当时的高点

END


 

//空头卖出开仓

IF CC2=0  AND BUYSHORTCOND THEN BEGIN

   BUYSHORT(1,KCL,MARKET);//开仓卖出

   CC2:=-1;

   KZS1:=DOWN;//调用3ATR做为止损

   KZS2:=GBG;//调用顾比倒数线做为止损

   MAXL:=L;//记录当时的低点

END


 

IF CC2:=1  AND  H>MAXH THEN BEGIN //创新高后,重新定位离场位,以实现浮动止损

   DZS1:=UPPER;   //

   DZS2:=GBD;//

   MAXH:=H;   //

END


 

IF  CC2:=-1  AND L<MAXL THEN BEGIN  //创新低后,重新定位离场位,以实现浮动止损

   KZS1:=DOWN;   //

   KZS2:=GBG;

   MAXL:=L;

 END

 

火哥,上面就是我的开平仓语句,很多都是跟你学的,谢谢了。

图形上的显示信号是对的,就是测试时是下周期开盘价,不知什么原因?


 回到顶部