Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共4 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:请问斑竹老师有时候不能平仓是什么原因?谢谢

1楼
天地我心 发表于: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

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

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

4楼
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

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


共4 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.19141 s, 3 queries.