设为首页收藏本站

 找回密码
 注册
查看: 3900|回复: 5
打印 上一主题 下一主题

请教各位关于A_XXXX函数导致,buy等交易指令无操作的问题 [复制链接]

Rank: 2

精华
0
UID
12015
积分
53
帖子
11
主题
6
阅读权限
30
注册时间
2010-6-11
最后登录
2019-3-30
跳转到指定楼层
1#
发表于 2010-8-11 19:00:53 |只看该作者 |倒序浏览
我为了控制仓位,在开仓条件加入了A_SellPosition();和A_buyPosition() 函数。但是发现,buy等交易指令虽然可以执行,而且返回true,但是却没有真正开仓动作!
后来我将A_SellPosition();和A_buyPosition() 函数去掉,就可以开仓成功。
请问各位高手,1)是否A_xxxx函数和交易指令函数有冲突,不能在一起用?
2)如果这样,那仓位如何能控制好,不至于把资金都用光?
谢谢! 下面是我的代码,请各位帮看看:

        buycc=A_sellPosition();
                if ( buycc<3 )//3为最大的持仓数
                {
                        if(SellShort((3-buycc),0,True)==True)
                                                {
                                SetGlobalVar(10,TimeSeconds);//记录下单时间
                                Commentary("SellShort successful!"+Text(AvgEntryPrice())+"time="+Text(TimeSeconds));
                               
                        }
                        Else
                        {
                                Commentary("Sell False");
                        }
                        Return;
                       
                }         
                Else
                Commentary("ertsell"+Text(buycc));

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20901
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
2#
发表于 2010-8-12 09:08:33 |只看该作者
  • buy\sell等委托指令不能和A&Q函数一起用
  • 持仓改用CurrentContracts来判断,或者也可以使用marketposition

CurrentContracts获得当前持仓的持仓合约数。
当前空头持仓2手,CurrentContracts则返回-2。

marketposition获得当前持仓状态。
if(MarketPosition==1)判断当前是否持多仓
if(MarketPosition!=0)判断当前是否有持仓,无论持空仓或多仓

使用道具 举报

Rank: 2

精华
0
UID
12015
积分
53
帖子
11
主题
6
阅读权限
30
注册时间
2010-6-11
最后登录
2019-3-30
3#
发表于 2010-8-12 11:18:58 |只看该作者
再请问:
1)是否与A&Q函数一起使用,buy等指令就失效呢?
2)CurrentContracts是获得的真实账户持仓信息,还是图表的信号的持仓信息,两者是否可能不同步?
3)A&Q函数一般使用在哪里?

谢谢!

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20901
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
4#
发表于 2010-8-12 12:24:02 |只看该作者
1.不可以一起使用,两种执行机制不同。
2.CurrentContracts是获得图表的信号的持仓信息,有可能不同步
3.A&Q函数用于实盘

使用道具 举报

Rank: 4

精华
0
UID
15288
积分
382
帖子
86
主题
18
阅读权限
50
注册时间
2010-8-20
最后登录
2010-10-14
5#
发表于 2010-9-26 22:17:00 |只看该作者
实盘交易只有a函数最可靠。
把图标信息当做账户信息有很多难以预料的问题
TB程序化交易研讨群121136207
纯拉皮条者谢绝。哈哈

使用道具 举报

Rank: 4

精华
0
UID
15288
积分
382
帖子
86
主题
18
阅读权限
50
注册时间
2010-8-20
最后登录
2010-10-14
6#
发表于 2010-9-26 22:20:35 |只看该作者
实盘交易只有a函数最可靠。
把图标信息当做账户信息有很多难以预料的问题
TB程序化交易研讨群121136207
纯拉皮条者谢绝。哈哈

使用道具 举报

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

bottom

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

GMT+8, 2024-4-25 20:25

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部