查看: 330|回复: 0

如何用A函数控制仓位 [复制链接]

Rank: 1

精华
0
UID
245293
积分
14
帖子
7
主题
5
阅读权限
10
注册时间
2016-12-27
最后登录
2019-6-25
发表于 2019-6-23 21:45:17 |显示全部楼层
if(Close > KongHigh)
{
        SellKongCang=Even(PeiGeiZiJin/(Close*BaoZhengJinBiLv*MeiShouBeiShu));        //计算配给资金可开仓数量并取整
        If(SellKongCang < A_SellPosition())        //如果实际持仓大于风控持仓,则减仓
        {
                A_SendOrder(Enum_Buy,Enum_Exit,1,Close+1);
        }
        If(SellKongCang > A_SellPosition())        //如果实际持仓小于风控持仓,则加仓
        {
                A_SendOrder(Enum_Sell,Enum_Entry,1,Close-1);
        }
}
我打算用以上程序控制在指定总资金的情况下计算出控仓数量,如果当前持仓小于控仓数量时加仓,如果大于控仓数量则减仓,可实现吗?我亲测是一直连续开仓,然后一直连续平仓,未达到我的目的。
原因是不是A函数不能很快取到实际持仓情况?
谢谢!
您需要登录后才可以回帖 登录 | 注册

bottom

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

GMT+8, 2019-10-22 09:59

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部