龙听期货论坛's Archiver

龙听 发表于 2018-11-3 10:27

函数说明——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。

页: [1]