tianzw 发表于 2021-9-22 20:23:28

为何股票加仓只能是100股,如何设置

我在某股票组合策略中,要求BUY某一票时,如果先前无持仓则可一次BUY完成,但先前有持仓时不论BUY的数量是多少都只能加100股,是哪里设置要修改,请高手帮忙!我现在只能弄个循环BUY,效率太低了!:handshake

tianzw 发表于 2021-9-22 20:44:37

一个策略加载多个品种,这是其中一个放大的图

tianzw 发表于 2021-9-22 20:51:13

本帖最后由 tianzw 于 2021-9-22 20:54 编辑

tianzw 发表于 2021-9-22 20:44 static/image/common/back.gif
一个策略加载多个品种,这是其中一个放大的图

                                                        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股
因发帖限制,数组用()表示
页: [1]
查看完整版本: 为何股票加仓只能是100股,如何设置