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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 请帮忙看看这个限损策略

   

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


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

主题:请帮忙看看这个限损策略

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


加好友 发短信
等级:黑侠 帖子:755 积分:6 威望:0 精华:0 注册:2013/5/16 5:52:00
请帮忙看看这个限损策略  发帖心情 Post By:2013/12/9 12:24:50    Post IP:180.157.214.85[只看该作者]

我这个按信号次数来限损的策略,请帮忙看看整个的语句写法中有没有漏洞。另外,在图表中显示时,信号次数总是比程序中的少几次,不完全正确。

 

 

1分钟策略:

限损:任何60分钟内连续出现信号次数超过10次,立即平仓离场,当日不再交易,次日重新开始。

 

//交易系统

variable:X=0;

cs:=count(KDPK1,60)+count(KDPK2,60)+count(KKPD1,60)+count(KKPD2,60);  //60分钟内4类交易信号的次数之和

if ref(cs>=10,1) then                  //前一根满足60分钟内信号次数超过10次的条件

  begin

  sell(holding>0,holding,marketr);

  sellshort(holding<0,holding,marketr);

  X:=1;

  end

if time=closetime(0) then X:=0;

 

if X=0 then

begin

sellshort((KDPK1 or KDPK2) and holding<0,holding,marketr);

buy((KDPK1 or KDPK2) and holding=0,30%,thisclose);

sell((KKPD1 or KKPD2) and holding>0,holding,marketr);

buyshort((KKPD1 or KKPD2) and holding=0,30%,thisclose);

end


 回到顶部
总数 19 1 2 下一页