设为首页收藏本站

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

为何股票加仓只能是100股,如何设置 [复制链接]

Rank: 1

精华
0
UID
275582
积分
15
帖子
9
主题
2
阅读权限
10
注册时间
2019-2-14
最后登录
2021-9-23
跳转到指定楼层
1#
发表于 2021-9-22 20:23:28 |只看该作者 |倒序浏览
我在某股票组合策略中,要求BUY某一票时,如果先前无持仓则可一次BUY完成,但先前有持仓时不论BUY的数量是多少都只能加100股,是哪里设置要修改,请高手帮忙!我现在只能弄个循环BUY,效率太低了!

Rank: 1

精华
0
UID
275582
积分
15
帖子
9
主题
2
阅读权限
10
注册时间
2019-2-14
最后登录
2021-9-23
2#
发表于 2021-9-22 20:44:37 |只看该作者
一个策略加载多个品种,这是其中一个放大的图
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

Rank: 1

精华
0
UID
275582
积分
15
帖子
9
主题
2
阅读权限
10
注册时间
2019-2-14
最后登录
2021-9-23
3#
发表于 2021-9-22 20:51:13 |只看该作者
本帖最后由 tianzw 于 2021-9-22 20:54 编辑
tianzw 发表于 2021-9-22 20:44
一个策略加载多个品种,这是其中一个放大的图


                                                        HoldVOL = ADDVOL2 + DATA(i).CurrentContracts();
                                                        for j=1 to ADDVOL2/100
                                                        {
                                                                Data(i).Buy(ADDVOL2,DATA(i).Close);
                                                                If (HoldVOL-DATA(i).CurrentContracts()<100)                Break;
                                                        }
以上是加仓部分代码,每次BUY时数量为ADDVOL2,但实际加仓100股
因发帖限制,数组用()表示

使用道具 举报

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

bottom

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

GMT+8, 2024-4-26 15:47

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部