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


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

   

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


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

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

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


 回到顶部
帅哥哟,离线,有人找我吗?
skylands
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | 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次左右……

 回到顶部
帅哥哟,离线,有人找我吗?
skylands
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | 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次信号,就应该离场才对

 回到顶部
帅哥哟,离线,有人找我吗?
skylands
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | 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
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | 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[显示全部帖子]

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

 回到顶部
帅哥哟,离线,有人找我吗?
skylands
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | 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次交易信号,百思不得其解……

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


加好友 发短信
等级:黑侠 帖子:755 积分:6 威望:0 精华:0 注册:2013/5/16 5:52:00
  发帖心情 Post By:2013/12/9 16:05:37    Post IP:180.157.214.85[显示全部帖子]

条件满足应该就会有开平仓啊,因为这是模拟测试的信号啊,实盘中不一定有开仓还可以理解……

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


加好友 发短信
等级:黑侠 帖子:755 积分:6 威望:0 精华:0 注册:2013/5/16 5:52:00
  发帖心情 Post By:2013/12/9 16:18:30    Post IP:180.157.214.85[显示全部帖子]

按我的理解,在模拟测试的图中,没有“白色箭头”就应该会持仓判断正确……你所指的“输出”是什么概念

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


加好友 发短信
等级:黑侠 帖子:755 积分:6 威望:0 精华:0 注册:2013/5/16 5:52:00
  发帖心情 Post By:2013/12/9 16:20:29    Post IP:180.157.214.85[显示全部帖子]

因为我这个系统中,条件满足就翻多/空,不是多就是空,永远都有持仓的。模拟测试中基本不存在不成交,故我以为持仓判断应一致是满足的……

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


加好友 发短信
等级:黑侠 帖子:755 积分:6 威望:0 精华:0 注册:2013/5/16 5:52:00
  发帖心情 Post By:2013/12/9 16:51:21    Post IP:180.157.214.85[显示全部帖子]

shift+q框里的数值不随光标移动而变化怎么回事?且只有均线指标里的变量,没有交易系统公式里的变量指标……请指导,谢谢

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