以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 很多品种收盘前平仓如何处理 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=159736) |
-- 作者:滚雪球 -- 发布时间:2017/11/21 23:33:01 -- 很多品种收盘前平仓如何处理 一个策略对应很多品种,希望在收盘前平仓,但这些品种收盘时间又不一致,因此必须指定。现在的问题是如果一个一个的指定太麻烦, 有没有简单的写法?比如类似这种枚举的写法 if 品种名称 in (xxx,xxx,) then 或者使用数组,再用for循环例遍,PEL下要怎么搞?
|
-- 作者:wenarm -- 发布时间:2017/11/22 8:31:51 -- 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*)的方式进行控制 |
-- 作者:滚雪球 -- 发布时间:2017/11/22 12:32:18 -- (time=190000 and not(ISLASTBAR)) 这个条件没有搞明白什么意思?为什么要加上这个?
|
-- 作者:wenarm -- 发布时间:2017/11/22 12:58:35 --
用来处理除了今天以外的k线。DYNAINFO(207)动态行情函数没有历史值。是对它进行补充说明的。保证图表历史信号稳定。 你可以把后面的部分去掉,然后放到k线上对比看下。就很好理解了
如果是后台,就不需要考虑历史信号的问题。 [此贴子已经被作者于2017/11/22 13:02:36编辑过]
|