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


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

   

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


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

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

帅哥哟,离线,有人找我吗?
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


 回到顶部
帅哥哟,离线,有人找我吗?
jinzhe
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2013/12/9 13:03:46    Post IP:58.246.57.26[只看该作者]

信号比程序少是什么意思?


金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

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


加好友 发短信
等级:黑侠 帖子:755 积分:6 威望:0 精华:0 注册:2013/5/16 5:52:00
  发帖心情 Post By:2013/12/9 13:47:53    Post IP:180.157.214.85[只看该作者]

程序中是60分钟里连续10次信号就平仓离场,图上显示往往是8次左右……

 回到顶部
帅哥哟,离线,有人找我吗?
jinzhe
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2013/12/9 13:59:39    Post IP:58.246.57.26[只看该作者]

那里判断是累加10次的?


金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

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


加好友 发短信
等级:黑侠 帖子:755 积分:6 威望:0 精华:0 注册:2013/5/16 5:52:00
  发帖心情 Post By:2013/12/9 14:07:32    Post IP:180.157.214.85[只看该作者]

是啊,只要任何连续的60分钟内出现10次信号,就应该离场才对

 回到顶部
帅哥哟,离线,有人找我吗?
jinzhe
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2013/12/9 14:15:43    Post IP:58.246.57.26[只看该作者]

就是说你如何判断条件成立的?用调试输出还是靠感觉的?


金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

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


加好友 发短信
等级:黑侠 帖子:755 积分:6 威望:0 精华:0 注册:2013/5/16 5:52:00
  发帖心情 Post By:2013/12/9 14:33:11    Post IP:180.157.214.85[只看该作者]

程序化嘛,哪会用感觉……

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


加好友 发短信
等级:黑侠 帖子:755 积分:6 威望:0 精华:0 注册:2013/5/16 5:52:00
  发帖心情 Post By:2013/12/9 14:37:57    Post IP:180.157.214.85[只看该作者]

整体的语法本身,尤其是加了全局变量的限损部分,是没有问题的对吗?

 回到顶部
帅哥哟,离线,有人找我吗?
jinzhe
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2013/12/9 14:43:41    Post IP:58.246.57.26[只看该作者]

代码没问题,你那个8次信号而不是10次信号的,最好把调试结果贴一下


金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

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


加好友 发短信
等级:黑侠 帖子:755 积分:6 威望:0 精华:0 注册:2013/5/16 5:52:00
  发帖心情 Post By:2013/12/9 15:39:07    Post IP:180.157.214.85[只看该作者]

见图中示例,在过去60个周期里,在“平空”信号之前,只
图片点击可在新窗口打开查看此主题相关图片如下:示例.jpg
图片点击可在新窗口打开查看
有7次交易信号,百思不得其解……

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