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

标题: 函数说明——PriceScale,MinPoint,最小变动价位,BigPointValue [打印本页]

作者: unitaology    时间: 2015-1-6 15:03:01     标题: 函数说明——PriceScale,MinPoint,最小变动价位,BigPointValue

整理如下,供参考:

PriceScale
说明 当前公式应用商品报价的计数单位。
语法 Numeric PriceScale()
备注 当前公式应用商品的计数单位,返回值为浮点数。
示例
     深圳A股报价精确到小数点2位,因此其PriceScale等于1/100;
     上海B股报价精确到小数点3位,因此其PriceScale等于1/1000;
     沪深300股指是0.1;
     郑州动力煤(TC)是0.1;
     沪金是0.01;
     大连纤维板(FB)是0.01;
     大连胶合板(BB)是0.01;
     其它绝大多数品种的pricescale值都是1;


MinMove
说明 当前公式应用商品的最小变动数值。
语法 Integer MinMove()
备注 当前公式应用商品的最小变动数值,返回值为整型。
MinMove = 最小变动价位/ PriceScale。
示例
     上海A股的最小变动价位0.01元,其PriceScale =0.01,因此其MinMove等于1;
     沪深300股指最小变动价位是0.2,其PriceScale=0.1,所以其MinMove等于2;
     沪铝的最小变动价位为5元,其PriceScale =1,因此其MinMove等于5;
     沪铜的最小变动价位为10元,其PriceScale =1,因此其MinMove等于10;
     沪胶的最小变动价位为5元,其PriceScale =1,因此其MinMove等于5;
     沪金最小变动价位是0.05元,其PriceScale=0.01,所以其MinMove等于5;
     焦炭最小变动价位是1元,其PriceScale=1,所以其MinMove等于1;


最小变动价位(1跳的变动价位):minmove*pricescale;
示例
     沪深300股指最小变动价位是0.2,其PriceScale=0.1,其MinMove=2;
     沪铜的最小变动价位为10元,其PriceScale =1,其MinMove=10;
     沪胶的最小变动价位为5元,其PriceScale =1,其MinMove=5;
     沪金最小变动价位是0.05元,其PriceScale=0.01,其MinMove=5;
     焦炭最小变动价位是1元,其PriceScale=1,其MinMove=1;


以上与商品的报价计数相关,设定止盈、止损时使用,当与账户资金有关时,需使用BigPointValue:

BigPointValue
说明 当前公式应用商品报价数据的一个整数点的价值。
语法 Numeric BigPointValue()
备注 当前公式应用商品数据的一个整数点的价值,默认值为1。  
示例 深圳证券交易所A股一个点的价值都为1人民币,因此其BigPointValue等于1;
     郑州期货交易所期货品种一个点的价值为1人民币,因此其BigPointValue等于1;
     香港联交所恒指期货一个点的价值为50港币,因此其BigPointValue等于50;
     芝加哥商业交易所E-MINI一个点的价值为50美元,因此其BigPointValue等于50;
     上海证券交易所上证指数为不可交易品种,因此其BigPointValue也等于1;
     沪深300股指是每个整数点300元,其它的所有商品合约都是每整数点价值1元。


如果求一跳所对应的账户资金金额的变化:
minmove*pricescale*bigpointvalue*contractunits。






作者: alexvon    时间: 2016-5-24 15:15:47

谢谢,收藏了!
作者: kookzw    时间: 2016-8-24 09:37:20

解释的非常清楚。太好了!正好用到。
作者: fly1398    时间: 2017-3-2 23:11:22

学习了,谢谢。
作者: 简单    时间: 2017-4-23 22:31:59

学习了
作者: ppchar    时间: 2017-6-13 00:07:59

学习了
作者: goodenoughcui    时间: 2018-11-2 15:53:12

很有用,谢谢分享




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