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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → [求助]K线走完至轮询修改

   

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


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

主题:[求助]K线走完至轮询修改

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


加好友 发短信 搬砖的
等级:小飞侠 帖子:1670 积分:397 威望:0 精华:0 注册:2012/3/19 20:34:34
[求助]K线走完至轮询修改  发帖心情 Post By:2013/9/10 9:14:19    Post IP:124.90.130.124[只看该作者]

K线走完至轮询修改,有点概念迷糊了。

 

  目前程序是K线走完模式,通过nextopen 模式操作也就是 信号成立下个周期开盘价立即成交。 

实际测试中发现止损时候最好是信号出现立即平仓,我止损和价格变化无关,因此基本不存在信号偏移。 但是K线走完模式必定导致所有交易后移,也就是止损会悲剧的。

 

  因此就考虑改轮询模式~ 轮询要实现开仓是直接用了 REF(开仓,1) 这样模式, 那么止损可以直接thisclose 信号出现立即成交

交易符就会变化成thisclose ,导致测试时候价格为close,而不是本来open

 

    那么我疑问在于

1, 程序改成了thisclose 理因等于 nextopen 成交对吧

2, 可有变成当跟K线的nextopen 测试办法?  或者说用测试时候用 LIMITR,open 这样写法 ,程序运行时候用thisclose ?


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


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

这些函数最大的区别就是在测评里面的价位,但是实际交易的情况下就差异不大了

 

nextopen对应的是limit,open

thisclose对应但是limitr,close



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

客户服务部

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

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

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


加好友 发短信
等级:小飞侠 帖子:1966 积分:0 威望:0 精华:1 注册:2013/6/15 21:56:35
  发帖心情 Post By:2013/9/10 12:15:50    Post IP:118.181.111.11[只看该作者]

netfox:我是这样做的,你可以试一试。
其他的东西都不要动,单独在前面加一个触发价止损就行了,以大k线止损为例。

hd:=if(islastbar,5,1.0);

if holding<0 and h-o>15 then
begin
sellshort(holding<0,abs(holding),limitr,o+15+hd);
end
if holding>0 and o-l>15 then
begin
sell(holding>0,holding,limitr,o-15-hd);
end

这样测试结果和实际跑出来的就基本一致了。
注意:1.触发价发单的程序段必须放在k线走完交易程序段的前面,否则测试结果和真实的有很大的差别。
        2.如果程序中有触发价发单的情况我都勾选“高频扫描”。


版主评定:好评,获得5个金币奖励好评,获得5个金币奖励
(理由:好文章)
 回到顶部
帅哥哟,离线,有人找我吗?
qwer123
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小飞侠 帖子:1966 积分:0 威望:0 精华:1 注册:2013/6/15 21:56:35
  发帖心情 Post By:2013/9/10 12:19:14    Post IP:118.181.111.11[只看该作者]

如果勾选“高频扫描”一定要看一下CPU的情况,否则得不偿失。

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


加好友 发短信 搬砖的
等级:小飞侠 帖子:1670 积分:397 威望:0 精华:0 注册:2012/3/19 20:34:34
  发帖心情 Post By:2013/9/10 19:44:10    Post IP:124.90.130.124[只看该作者]

qwer123

 

o+15+hd  

  最后K线 O+15+5 ,不然 O+15+1

盘中15+5 20点。。。 我靠这是市价抢单啊

   好吧,我主要也就Fg,RB的 。。。 这合适单子怕是 3+2 最好吧 ~ 话说 多5位限价入场 一般是 +1 买到还是+5买到了?

 

重点在于 hd:=if(islastbar,5,1.0); 对吧

 

然后直接只要 limitr,o+15+hd  这里控制 ,例如我可以改成 limitr,o+hd

 

话说这实盘这么抢,一般点差在多少1-3个内吗?

 

    然后轮询用10秒或者15秒吗?  我主要在15分钟后30分钟周期活动 , 话说我对开仓信号一直没啥怨言,主要是K线走完后不适合大波动逃跑,信号出现要等15分钟很很可能已经悲剧。  才有了改到轮询模式下交易想法。


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


加好友 发短信
等级:小飞侠 帖子:1966 积分:0 威望:0 精华:1 注册:2013/6/15 21:56:35
  发帖心情 Post By:2013/9/11 9:34:17    Post IP:118.181.108.145[只看该作者]

这样写,是用再股指期货的,主要是为了测试和实盘一致。有触发价发单,用10秒轮询太大了吧,没有做过商品,价格波动不大师可以的,股指期货肯定不行,我一般用高频。

 回到顶部