合约属性里的数值能自己改变吗

想改变最小交易量及增量

期货合约属性为空
获取合约属性失败
内嵌结构体CodeProperty:合约属性
CodeProperty-合约属性 问题
想求多个数值里的最大值用哪个函数??
请问同样的代码在自己写的公式里和内建的数值不一至
用连续合约映射交易,能自动切换主力月吗?
可以用代码改变K线图的背景颜色吗
能提供一下tb中的全部期货和期权合约的名字吗?
内嵌结构体,合约属性CodeProperty中的交易时段dealTimes怎么用?

系统的当然不能改了,都是从交易所拿的,怎么能随便改。

系统默认合约应该改不了,自己创建的合约,属性应该可以改,试一下就知道了。

自己怎么创建一个合约

有点麻烦(TBQ3为例):

(1)顶部菜单栏,点击【>】

(2)发布|指数发布

(3)新建

(4)指数代码 框输入 自定义的 合约名,比如:my,则完整的合约名为:DYmy.TBFT

(5)添加成分的合约代码,以螺纹为例,比如【rb888】,点击【保存为指数】

(6)启动 该自定义指数

(7)新建 工作区页面,添加K线组件,然后更换 商品合约品种为【DYmy.TBFT】

(8)打开策略组件,新建一个策略名【ModifyContract】,代码如下:把你要修改的合约属性值改好,编译成功

Events
    OnInit(){
        Array<CodeProperty> Props;
        CodeProperty MyCP;
        GetProperty(Symbol, Props);
        MyCP = Props[GetArraySize(Props) - 1];
        
        //设置自己的合约属性
        //最小交易量
        MyCP.baseShares = 2;
        //增量
        MyCP.incrementalShares = 5;
        CreateProperty(MyCP);
    }

(9)把策略【ModifyContract】加载到 上面新建工作区的 商品合约为【DYmy.TBFT】运行后,应该是立即生效的。

可惜用的老款,没这功能