以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 一个简单的交易系统,用来测试,但好象不能正常开、平仓 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=272) |
-- 作者:segir -- 发布时间:2009/11/25 22:08:26 -- 一个简单的交易系统,用来测试,但好象不能正常开、平仓 一个简单的交易系统,用来测试,但好象不能正常开、平仓:
请问版主这公式有什么问题吗? 周期:日线 设定价格、增量、止损点数、手数为参数,且数值正确。 监控RB1002,快速计算应设多少合适?300可以吗?怎么确定?
我的要求很简单,就是要能在自己设定的价格上做多,下破止损,在自己设定的价格下做空,上破止损。 但我试了好久,但还是没能正常运行,有时是开了多,但去没触发止损,有时应是开多,但却开了空。 如果将“设定价格”改为OPEN可以达到在开盘价上做多,其下做空,带止损的功能吗? 就这么简单的目的,我都没做到,为了能进行程式化交易,我从招商转到海通,但我试用了一个月了, 现在还没法正常使用金字塔,请老师多多指点。 |
-- 作者:金字塔 -- 发布时间:2009/11/25 22:21:03 -- 少了交易类型(lmt\\stp\\mkt) ...,手数,mkt); |
-- 作者:segir -- 发布时间:2009/11/26 0:20:58 -- 改了一下,您看行吗? 开多条件:=CLOSE>=买价; 开空条件:=CLOSE<=卖价; TBUY(开多条件,手数,mkt);
BUY(sfilter(开多条件,平多条件),手数,THISCLOSE); |
-- 作者:segir -- 发布时间:2009/11/30 23:30:57 -- 公式: {先平后开!}; 开多条件:=CLOSE>=买价; TSELL(平多条件,手数,mkt); TBUY(开多条件,手数,mkt); 参数:(买价4371,卖价4367,止损点数2,手数5)
执行结果: 序号 品种名称 下单时间 类型 交易量 价格 幅度 盈亏 流水号 问题: 1.交易量:显示1手、4手,实际成交5手 2.经历这4次交易后,就不再预警、交易了,即中断了。而10:00:03后RB05在4367-4371区间经历了N次来回,均没再预警、交易。 勾选:允许程式化交易、预警后保持监控,预警时间间隔1秒,快速计算为300。
请教版主:为什么不能连续交易下去?怎么改进才能达到程式化交易的目的?
建议:改进TSELL、TSELLSHORT、TBUY、TBUYSHORT这4个语句,去掉其中的开仓平仓匹配功能,让其只要条件符合就执行,否则如果在这预警监控外开仓、平仓就会导致该预警不能正确运行。 |