设为首页收藏本站

 找回密码
 注册
楼主: 轮回
打印 上一主题 下一主题

交易指令不能平隔夜仓 [复制链接]

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
1#
发表于 2007-8-24 14:19:19 |显示全部楼层
请问您的代码是怎么编写的,可否贴上来研究一下!

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
2#
发表于 2007-8-26 09:05:58 |显示全部楼层
原帖由 轮回 于 2007-8-25 22:34 发表
nopain:
希望你周一前在你们的交易柜台上产生一个有上海老仓的模拟帐号,等周一开盘后用一个简单的交易模型自动平仓,看是否能平掉隔夜仓.谢谢!


您的自动交易是否确认后在提交,在执行时是否产生了委托单,没有产生平仓委托单,还是委托单不能成交?
另外,如果是没有出现委托单,可能是因为您去BuyToCover时,根据测试状态,您没有空仓,所以BuyToCover不能执行。
此时,您可以使用A_SendOrder来进行操作,同步测试帐户和真实帐户的持仓状态,此函数不进行确认,并且不能反映到测试状态中,只供发单只用!

[ 本帖最后由 nopain 于 2007-8-26 09:22 编辑 ]

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
3#
发表于 2007-8-26 12:24:06 |显示全部楼层
原帖由 轮回 于 2007-8-26 12:09 发表
if(A_SellPosition>0)           //这里肯定要调用 A_SELLPOSITION( )函数                           
{
       BuyToCover(A_SellPosition,0); //那么这里是重新调用 A_SELLPOSITION( )还是使用了BUFF?            ...


重新调用!

建议您通过FileAppend进行调试,在BuyToCover前面和后面检查一下真实及测试的持仓数量!

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
4#
发表于 2007-8-27 09:28:54 |显示全部楼层
原帖由 轮回 于 2007-8-27 09:19 发表
if(A_SellPosition>0)   
{
       FileAppend("c:\\交易开拓者\\TestLog\\Test.txt",TEXT(MONTH)+TEXT(DAY)+TEXT(Hour)+TEXT(Minute)+"  "+"A_SellPosition0="+TEXT(A_SellPosition));
        BuyToCover(A_SellPo ...


看起来是BuyToCover没有执行成功。
您应该输出CurrentContracts和A_SellPosition看看,如果是不是CurrentContracts = -100(空仓为负)。

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
5#
发表于 2007-8-27 10:01:26 |显示全部楼层
因为BuyToCover所要平的仓位来自于在图表中测试的结果,如果您前面没有仓位,去平仓肯定不能执行成功!
这个时候您只能用A_SendOrder来平仓!

您所指的锁仓在公式中不支持!请按照公式的运行机制来编写程序,否则会出现非预期的效果!

[ 本帖最后由 nopain 于 2007-8-27 10:02 编辑 ]

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-20 21:50

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部