以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (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=843)

--  作者:天地我心
--  发布时间:2010/2/3 12:25:29
--  请问斑竹老师有时候不能平仓是什么原因?谢谢

斑竹老师  我用下面的语句  在1分钟K线里面自动交易,时间选择在1根K线结束以后操作,但是在实际操作中发现,有时候系统在交易信号出现时没有把原来的老单子平掉,直接开了新仓  。这样在实际帐户里面就出现了一多一空的单子,请问是什么原因照成的,如果方便的话,能贴个正确的写法给我们学习吗。  谢谢!

//多头进场
if Long then
 begin   {有可能同时止损并翻转}
 sellshort( holding<0,0,limitr,h);
 buy( holding=0,1,limitr,h);
 end

//空头进场
if Short then
 begin   {有可能同时止损并翻转}
 sell( holding>0,0,limitr,l);
 buyshort( holding=0,1,limitr,l);
 end


--  作者:wgh1256
--  发布时间:2010/2/3 13:37:16
--  
 我不是版主,我觉得是不是limitr的关系。出现快速下跌或上涨的时候,当前价格一下子超过了上一根K线的最低或最高价,导致限价单无法成交?
--  作者:天地我心
--  发布时间:2010/2/3 13:57:24
--  

那改成收盘价  会不会避免这个情况发生呢?谢谢!


--  作者:admin
--  发布时间:2010/2/3 14:42:30
--  
以下是引用天地我心在2010-2-3 12:25:29的发言:

斑竹老师  我用下面的语句  在1分钟K线里面自动交易,时间选择在1根K线结束以后操作,但是在实际操作中发现,有时候系统在交易信号出现时没有把原来的老单子平掉,直接开了新仓  。这样在实际帐户里面就出现了一多一空的单子,请问是什么原因照成的,如果方便的话,能贴个正确的写法给我们学习吗。  谢谢!

//多头进场
if Long then
 begin   {有可能同时止损并翻转}
 sellshort( holding<0,0,limitr,h);
 buy( holding=0,1,limitr,h);
 end

//空头进场
if Short then
 begin   {有可能同时止损并翻转}
 sell( holding>0,0,limitr,l);
 buyshort( holding=0,1,limitr,l);
 end

你的这个公式是只能在图表做交易信号测试用的.根本不能实盘交易.你还是好好的把置顶帖子的教程好好的看一遍,将程式化交易的视频好好的看几遍