想改变最小交易量及增量
系统的当然不能改了,都是从交易所拿的,怎么能随便改。
系统默认合约应该改不了,自己创建的合约,属性应该可以改,试一下就知道了。
自己怎么创建一个合约
有点麻烦(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】运行后,应该是立即生效的。
可惜用的老款,没这功能