开拓者期货期权程序化系统交易论坛

标题: 为何股票加仓只能是100股,如何设置 [打印本页]

作者: tianzw    时间: 2021-9-22 20:23:28     标题: 为何股票加仓只能是100股,如何设置

我在某股票组合策略中,要求BUY某一票时,如果先前无持仓则可一次BUY完成,但先前有持仓时不论BUY的数量是多少都只能加100股,是哪里设置要修改,请高手帮忙!我现在只能弄个循环BUY,效率太低了!
作者: 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
一个策略加载多个品种,这是其中一个放大的图


                                                        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股
因发帖限制,数组用()表示




欢迎光临 开拓者期货期权程序化系统交易论坛 (http://bbs.tb18.net/) Powered by Discuz! X2