以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 策略编写求助区 (http://222.73.7.161/bbs/list.asp?boardid=11) ---- 日内策略开发求助 (http://222.73.7.161/bbs/dispbbs.asp?boardid=11&id=9869) |
-- 作者:memoone -- 发布时间:2012/2/8 12:52:25 -- 日内策略开发求助 商品名称:日内策略求助
商品说明: 日内1分钟K线上,时间在9:00至14:55之间,当价格大于N个周期的均线加2个点,做多;小于N个周期的均线减去3个点,或者时间大于14:55,平仓。要求K线高低点触及均线条件就发单,以下的代码不能正确产生讯号,请帮忙编写以下,谢谢! Rclose:=ref(close,1); timetrade:=TIME>=091500 and TIME<=150900 timeover:=TIME>=151200; ENTERLONG: ,conlong and timetrade; 商品价格:0 元 邮递信息:卖家承担运费 查看交易帮助,买卖放心 |
-- 作者:26327756l -- 发布时间:2012/2/8 14:14:21 -- input:n(1,1,100,1); mn:=ma(c,n); ENTERLONG:time>090000 and time<145500 and c>mn+2; EXITLONG:time>145500 or c<mn-3; [此贴子已经被作者于2012-2-8 14:14:49编辑过]
|
-- 作者:memoone -- 发布时间:2012/2/8 14:37:36 -- 这样写讯号会忽闪吗?我是想K线价格出发条件就发单,不是等到下一根K线。谢谢,劳驾再写一下 |
-- 作者:26327756l -- 发布时间:2012/2/8 14:49:28 -- 使用轮询模式 最快下单 |
-- 作者:memoone -- 发布时间:2012/2/8 15:13:23 -- 您好!我的交易逻辑是只要当前K线价格上穿前一根K线收盘价的15个交易周期的均值+2个点,就做多,因为K线未走完时,讯号容易忽闪,因此我想利用high触发,当K线价格触发讯号后在同一根K线上又回调下穿均线,不予处理,在第二根K线去出场。当价格下穿前一根K线收盘价的15个交易周期的均值-3个点,后离场,我想用low。 根据帖子http://www.weistock.com/bbs/dispbbs.asp?BoardID=4&ID=5224&replyID=&skin=1中的建议。固定轮询不一定能够解决讯号忽闪,有可能造成账户持仓与模型持仓不一致。谢谢,请帮我编写一下。 |
-- 作者:26327756l -- 发布时间:2012/2/8 15:30:35 -- 前一根K线收盘价的15个交易周期 什么意思? 15个交易中期 是15个K线吗? |
-- 作者:memoone -- 发布时间:2012/2/8 15:59:37 -- 是的,就是取15根K线收盘价的均值,但是当前K线收盘价未走完会变,因此,想用Rclose:=REF(CLOSE,1) , Rma = Ma(Rclose,15),这样收盘价均线的数值就固定下来了。 |
-- 作者:memoone -- 发布时间:2012/2/8 16:09:03 -- 请问策略可以编写吗? |
-- 作者:26327756l -- 发布时间:2012/2/8 16:11:12 -- 数据你有了,就差下单语句了,自己试着写写。 Rma:=Ma(Rclose,15), [此贴子已经被作者于2012-2-8 16:23:57编辑过]
|
-- 作者:memoone -- 发布时间:2012/2/8 17:06:41 -- Rclose:=REF(CLOSE,1) ; Rma:=Ma(Rclose,15),
中可以不可以这样写 ENTERLONG:time>090000 and time<145500 and high>Rma+2; 因为high,low即使在当前K线尚未完全走完,讯号也不会忽闪。
|