设为首页收藏本站

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

请教版主:多账户平仓的写法 [复制链接]

Rank: 4

精华
0
UID
584
积分
501
帖子
63
主题
10
阅读权限
50
注册时间
2007-10-22
最后登录
2019-2-4
跳转到指定楼层
1#
发表于 2009-6-4 04:43:09 |只看该作者 |倒序浏览
我想实现对某个合约自动多账户平多仓,以下写法行吗?
Params
        Numeric sj1(145930);
        Numeric sj2(150030);
        Numeric offSet(5);                // 委托价格偏移,为了保证成交
Vars
        Numeric sj;
        Numeric SellJia;
Begin
    If(BarStatus == 2)
    {
        SellJia=Max(Q_BidPrice-offSet*MinMove*PriceScale,Q_LowerLimit);
        sj=CurrentTime*1000000;
        If(sj  > sj1 && sj < sj2 ) // 收盘平仓
        {
             Sell(1,SellJia);
        }   
     }
End
然后在交易指令设置里,选中启动自动策略交易系统,选中多账户;在账户设置里,根据每个账户准备平仓的手数,设置相应的倍数,对吗?
Sell能否自动分别是否今仓吗?
另外请教:在同一个图表中,有多个交易策略,多账户对多个交易策略只能使用一种倍数关系,是这样吗?谢谢!

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
2#
发表于 2009-6-4 08:57:20 |只看该作者
不行的,
多帐户自动平仓的前提是多帐户都是在进行完整的系统自动化交易。
即实际各个帐户的持仓和图上讯号的持仓是一一对应的。

使用道具 举报

Rank: 4

精华
0
UID
584
积分
501
帖子
63
主题
10
阅读权限
50
注册时间
2007-10-22
最后登录
2019-2-4
3#
发表于 2009-6-4 17:56:19 |只看该作者
谢谢!只好用较复杂的方法实现多账户自动平仓了。

使用道具 举报

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

bottom

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

GMT+8, 2024-5-2 00:01

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部