以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://weistock.com/bbs/list.asp?boardid=2) ---- 评测时正常的指令组要怎样修改才能有效地用于实盘交易? (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=4467) |
-- 作者:tittat -- 发布时间:2010/12/17 18:07:39 -- 评测时正常的指令组要怎样修改才能有效地用于实盘交易? 运行于15分钟K线周期:
sellshort(condb or time=150000,1,thisclose);
buy(condb and time<=143000 and holding=0,1,thisclose); sell(conds or time=150000,1,thisclose);
buyshort(conds and time<=143000 and holding=0,1,thisclose);
====================================== 这样几句指令在模拟评测时都是正常的,但实盘时,却存在严重问题: 1.以收盘价平仓不过夜,实际上该指令没法成交 2.平多后若未及时成交,资金未返回,则接下来的开仓指令因资金不足不能执行 3.实际交易时,本周期K线走完,立刻自动发单,但发的价格并不是thisclose所指示的限价 4.当期间使用其他交易软件手动交易后,holding的值不能反应实际交易情况,造成不开仓
第一天实盘交易,发现了这几个问题,要怎样改写这段指令组,才能有效实现其本意? [此贴子已经被作者于2010-12-17 18:17:00编辑过]
|
-- 作者:admin -- 发布时间:2010/12/17 18:16:53 -- http://www.weistock.com/bbs/dispbbs.asp?boardid=2&Id=4463 该帖已经对此问题进行深入的讨论了,已经解释的很详细了
平仓反手的问题,请参考 http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=332 问题5
运行于15分钟K线周期: sellshort(condb or time=150000,1,thisclose);
只有如下写法提前15分钟平仓,才能在走完K线的15分钟周期下实现 sellshort(condb or time>=144500,1,thisclose); [此贴子已经被作者于2010-12-17 18:22:17编辑过]
|
-- 作者:tittat -- 发布时间:2010/12/20 10:11:05 -- 只有如下写法提前15分钟平仓,才能在走完K线的15分钟周期下实现 sellshort(condb or time>=144500,1,thisclose);
=========================================这样怎行?变成了14:45平仓,篡改了原句的本意15:00平仓 |