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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 很多品种收盘前平仓如何处理

   

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


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

主题:很多品种收盘前平仓如何处理

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


加好友 发短信
等级:论坛游侠 帖子:520 积分:0 威望:0 精华:0 注册:2013/10/20 14:07:21
很多品种收盘前平仓如何处理  发帖心情 Post By:2017/11/21 23:33:01    Post IP:27.213.202.1[只看该作者]

一个策略对应很多品种,希望在收盘前平仓,但这些品种收盘时间又不一致,因此必须指定。现在的问题是如果一个一个的指定太麻烦,
有没有简单的写法?比如类似这种枚举的写法
if 品种名称 in (xxx,xxx,) then 
或者使用数组,再用for循环例遍,PEL下要怎么搞?

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


加好友 发短信
等级:管理员 帖子:26632 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2017/11/22 8:31:51    Post IP:180.169.30.6[只看该作者]

if T0TOTIME(TIMETOT0(CLOSETIME(0))-60)<=DYNAINFO(207) or (time=190000 and not(ISLASTBAR)) then begin
  sell(1,holding,MARKET);
  sellshort(1,holding,MARKET);
 end
说明:提前的时间必须在最后一根k的范围内。否则采用(*time < xxxx  and time > xxxx*)的方式进行控制 


编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
滚雪球
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:520 积分:0 威望:0 精华:0 注册:2013/10/20 14:07:21
  发帖心情 Post By:2017/11/22 12:32:18    Post IP:27.213.202.1[只看该作者]

 (time=190000 and not(ISLASTBAR))
这个条件没有搞明白什么意思?为什么要加上这个?

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


加好友 发短信
等级:管理员 帖子:26632 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2017/11/22 12:58:35    Post IP:180.169.30.6[只看该作者]

 

用来处理除了今天以外的k线。DYNAINFO(207)动态行情函数没有历史值。是对它进行补充说明的。保证图表历史信号稳定。

你可以把后面的部分去掉,然后放到k线上对比看下。就很好理解了

 

如果是后台,就不需要考虑历史信号的问题。

[此贴子已经被作者于2017/11/22 13:02:36编辑过]


编程无捷径,技巧靠积累。
 回到顶部