以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 如何定义日内仅一次交易,并在尾盘平仓? (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=60741) |
-- 作者:zhiwei23 -- 发布时间:2014/1/8 11:55:44 -- 如何定义日内仅一次交易,并在尾盘平仓? 我写了个5分钟周期内的日内均线交易模型,进场时间为090000-145500,有固定止损,在1458分平仓,其中有些不懂,想请教大家! 1 14:58分钟如何定义//我看到的是有些定义为TIME>=CLOSETIME(0)-NMIN*2,NMIN为10,不知道这是否正确??
2 T1:=TIME>=090000 AND TIME<=145500 开多:=CROSS(MA1,MA2) AND T1;//我看到的关于控制日内交易1次的案例是HOLDING=0,在图形显示是没问题,持仓为0,就动手嘛,但去到测试那里,因为有固定止损,可能会出现早盘进场,被迫止损,下午又会重新进场,这就违反了一天仅一次进场的规则,对于其它如用TYPE,TOTALDAYTRADE好像都理解的不是那么好?
谢谢了! |
-- 作者:jinzhe -- 发布时间:2014/1/8 13:15:01 -- 1是对的,针对收盘时间是150000 的就没问题 但是不能用在有夜盘的品种以及中金所上 2.如果一天只开仓一次,那么就要用全局变量了 variable:n=0; if 开仓条件 and holding=0 and n=0 then begin 开仓语句; n:=1; end
if time=closetime(0) then n:=0; |
-- 作者:zhiwei23 -- 发布时间:2014/1/8 14:14:56 -- 非常感谢!我再消化下。 |