以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 请教!在收盘前根据条件平仓? (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=7537) |
-- 作者:lota -- 发布时间:2011/8/15 15:09:53 -- 请教!在收盘前根据条件平仓? 我使用60分钟K线逐K线计算。 选择在走完一根K线之后交易。 若收盘价>自定义变量HOLDPRICE则留仓,反之平仓。 我该如何在收盘前成功平仓? 请教~~ |
-- 作者:jinzhe -- 发布时间:2011/8/15 15:32:15 -- 交易---下单设置---收盘前N分钟强制平仓 |
-- 作者:lota -- 发布时间:2011/8/15 15:36:45 -- 感谢回复~ 不过强制平仓似乎与我意图不符。…… |
-- 作者:jinzhe -- 发布时间:2011/8/15 15:39:23 -- 用公式写也就是是类似于 IF TIME>=145700 THEN BEGIN SELL(HOLDING>0,0,THISCLOSE); SELLSHORT(HOLDING<0,0,THISCLOSE); END |
-- 作者:lota -- 发布时间:2011/8/15 15:50:57 -- 好的,非常感谢~ 我一开始是担心“K线走完交易”这种模式在最后收盘时会不会有问题 |
-- 作者:fly -- 发布时间:2011/8/15 15:53:21 -- 因为楼主是60分钟K线,若使用K线走完,不能实现,收盘前平仓的目的
后一种方法简单
1.使用固定时间间隔.盘中所有开平仓,都使用前一周期的信号. 同时,收盘前平仓的,使用本周期的信号,用结合你的条件----收盘价>自定义变量HOLDPRICE则留仓,反之平仓 和---dynainfo(207)---控制收盘前的时间,来决定是否开平仓
IF示例: if time=151500 and (pingcond and not(islastbar)) or (pingcond and islastbar and T0TOTIME( TIMETOT0(ref(time,1) )+TIMETOT0(5930))) then sell(HOLDING>0,1,market);//收盘前30秒,满足条件平仓
2.或者使用1分钟周期上的TIME值---跨周期调用,具体参考-----使用固定时间间隔.盘中所有开平仓,都使用前一周期的信号. 同时,收盘前平仓的,使用本周期的信号,用结合你的条件----收盘价>自定义变量HOLDPRICE则留仓 和1分钟周期上的TIME值来决定是否平仓 http://www.weistock.com/bbs/dispbbs.asp?boardid=2&Id=49 问题39
若,楼主新手,推荐楼主多学习学习置顶教程
[此贴子已经被作者于2011-8-15 15:58:54编辑过]
|
-- 作者:lota -- 发布时间:2011/8/15 16:04:51 -- 非常感谢!学习了~ |
-- 作者:rogerhylt -- 发布时间:2011/8/15 22:53:01 -- 你好 fly 这个代码看不太懂 可以实现 “60分钟K线,若使用K线走完,收盘前平仓的目的吗”? 另外请看一下 http://www.weistock.com/bbs/dispbbs.asp?boardid=4&id=7546&page=1&star=1 这位在multicharts中实现的功能虽然不完美 但似乎也可以部分解决这个问题 请帮忙看看怎样在金字塔中实现? |
-- 作者:fly -- 发布时间:2011/8/16 9:14:22 -- 此方法,不适用于,K线走完模式. |
-- 作者:admin -- 发布时间:2011/8/16 9:23:34 -- 介于要求这种模式人的比较集中, 后面的版本考虑在走完K线模式下增加提前N秒下单的功能 |