以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://weistock.com/bbs/list.asp?boardid=2) ---- 图表系统运行问题 (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=56251) |
-- 作者:绿草地77 -- 发布时间:2013/9/4 23:23:38 -- 图表系统运行问题 1、对于图表系统的日内操作,最后一根K线(比如10分钟的图),能不能执行提前一分钟平仓指令。 2、图表系统,能不能在运行过程中,由首先运行的五分钟图表,根据需要自动转换成15分钟图,然后继续运行。 |
-- 作者:lichenghu -- 发布时间:2013/9/5 8:54:41 -- 您好, 1,可以,用time0-timetoto(DYNAINFO(207))判断下K线走完时间 股指,IF TIME>=150500 AND 开仓条件 AND TIME0-TIMETOTO(DYNAINFO(207))<=60 then BUY(,,) 2,不能自动,您可以2个主图,对应一个5分钟,一个15分钟,限定下对应策略运行的条件。 |
-- 作者:绿草地77 -- 发布时间:2013/9/5 11:24:03 -- 谢谢 |
-- 作者:绿草地77 -- 发布时间:2013/9/5 11:32:59 -- 第一种提前平仓方式 M1:=T0TOTIME(TIMETOT0(CLOSETIME(0))-60);
第二种提前平仓方式, PD3:=TIME>=151400 AND TIME0-TIMETOTO(DYNAINFO(207))<=60 ;
这两种图表(10分钟K线图)日内最后K线,提前1分钟平仓方式,哪一种是对的,请解答。 |
-- 作者:lichenghu -- 发布时间:2013/9/5 11:53:45 -- 您好, 自己输出下M1的值,这样是不行的
取第二种把 |
-- 作者:绿草地77 -- 发布时间:2013/9/5 13:26:59 -- M1输出是个固定的值151400。 |
-- 作者:绿草地77 -- 发布时间:2013/9/5 13:56:29 -- 取第二种原来是不行的,因为它只是当下值,那么以前的收盘前一分钟执行的信号,都会消失。作为做日内的单,在图表上体现就大有问题,严重影响开单信号。我试着用第一种试一下看行不? |
-- 作者:lichenghu -- 发布时间:2013/9/5 14:20:17 -- 关于开仓的问题 不是很明白您的意思?
(time0-timetot0(dynainfo(207))<=tq) or not(islastbar);
加个条件控制下不就行了
[此贴子已经被作者于2013/9/5 14:21:59编辑过]
|
-- 作者:uranusmoon -- 发布时间:2013/9/5 19:26:21 -- 以下是引用lichenghu在2013/9/5 8:54:41的发言:
您好, 1,可以,用time0-timetoto(DYNAINFO(207))判断下K线走完时间 股指,IF TIME>=150500 AND 开仓条件 AND TIME0-TIMETOTO(DYNAINFO(207))<=60 then BUY(,,) 2,不能自动,您可以2个主图,对应一个5分钟,一个15分钟,限定下对应策略运行的条件。 ————这个只能在轮循模式下才能实现吧? [此贴子已经被作者于2013/9/5 19:27:09编辑过]
|
-- 作者:绿草地77 -- 发布时间:2013/9/5 20:33:31 -- 我的意思是,日内做单,10分钟周期,在最后一根K线提前一分钟下单,也就是151000-151500,在151400就要下单平掉日内的仓。但要求,不影响图表以前的开平仓信号。这样说得够明白了吧。 |