48 KiB
期货
内容
- 涨跌停板幅度
- 基本信息
- 仓单日报
- 期货保证金
- 期货手续费
- 期货代码
- 期货到期日
- 结算会员成交持仓排名
- 成交持仓排名
- 期现指标
- 国债期货可交割债券
涨跌停板幅度
内容
- futureslimitsischanged
- futureslimitschangecount
- futureslimitschangecount2
- futureslimitsrange
futureslimitsischanged
futureslimitschangecount
futureslimitschangecount2
futureslimitsrange
算法取变动日小于endT的涨跌停板幅度(%)数据并依变动日降序排列,
取第一个数据。
基本信息
内容
- futuresmultiplierendt
- Futuresdeliverydateendt
- FuturesDeliveryDateEndT2
- FuturesLastDateEndT
- 中间函数
- FuturesTickSizeEndT
- FuturesMinimumTradingMarginRateEndT
- FuturesPriceUpperLimitEndT
- FuturesPriceLowerLimitEndT
futuresmultiplierendt
范例
//计算期货合约FB2009在20190920的合约乘数。
setsysparam(pn_stock(),' FB2009');
endt:=20200920T;
setsysparam(pn_date(),endt);
return FuturesMultiplierEndT (); //结果:500
Futuresdeliverydateendt
FuturesDeliveryDateEndT2
范例
IF01在20201207的真实合约的交割日
setsysparam(pn_stock(),'IF01');
setsysparam(pn_date(),20201207T);
return FuturesDeliveryDateEndT2(); //返回:20201218
FuturesLastDateEndT
范例
//得到CU2101的最后交易日
setsysparam(pn_stock(),'CU2101');
return FuturesLastDateEndT(); //返回20210115
中间函数
####### 内容
- Futuresbivalue
####### Futuresbivalue
- Futuresbivalue
FuturesTickSizeEndT
范例
// "OI1807"在2018-05-20的最小变动价位
SetSysParam(pn_stock(),"OI1807");
SetSysParam(PN_Date(),20180520T);
return FuturesTickSizeEndT();
//结果:1
FuturesMinimumTradingMarginRateEndT
范例
// "bc2401"在2023-12-15的最低交易保证金(%)
SetSysParam(pn_stock(),"bc2401");
SetSysParam(PN_Date(),20231215T);
return FuturesMinimumTradingMarginRateEndT();
//结果:5.0
FuturesPriceUpperLimitEndT
范例
// "OI1807"在2018-06-29的每日价格最大波动上限(%)
SetSysParam(pn_stock(),"OI1807");
SetSysParam(PN_Date(),20180629T);
return FuturesPriceUpperLimitEndT();
//结果:4.0
FuturesPriceLowerLimitEndT
范例
// "OI1807"在2018-06-29的每日价格最大波动下限(%)
SetSysParam(pn_stock(),"OI1807");
SetSysParam(PN_Date(),20180629T);
return FuturesPriceLowerLimitEndT();
//结果:-4.0
仓单日报
内容
- GetFuturesDailyWarehouse
- FuturesWarehouseVol
- FuturesWarehouseChange
- FuturesWarehouseRatio
- FuturesWarehouseRatio2
- FuturesTheWarehouseVolRatio
- FuturesWarehousePredictionVol
- 中间函数
GetFuturesDailyWarehouse
范例
//获取"CF"品种一段时间的仓单日报
SetSysParam(pn_stock(),"CF");
begt:=20140415T;
endt:=20140419T;
Ret:=GetFuturesDailyWarehouse(Begt,Endt,t);
If Ret then //查询成功
Return t;
Else
Return "获取数据失败";
FuturesWarehouseVol
范例
//返回截止日为20200518,仓库国储天威关于SN(锡)的仓单总量
SetSysParam(pn_stock(),'sn');
SetSysParam(pn_date(),20200518T);
return FuturesWarehouseVol("国储天威");
FuturesWarehouseChange
范例
//返回截止日为20200518,上期所-上海地区关于SN(锡)的仓单净变动量
SetSysParam(pn_stock(),'sn');
SetSysParam(pn_date(),20200518T);
return FuturesWarehouseChange("","上海");
FuturesWarehouseRatio
范例
//返回截止日为20200518,关于SN(锡)的仓单占比(%)
SetSysParam(pn_stock(),'sn');
SetSysParam(pn_date(),20200518T);
return FuturesWarehouseRatio();
FuturesWarehouseRatio2
范例
//返回截止日为20200518,仓库国储天威关于SN(锡)的仓单变比(%)
SetSysParam(pn_stock(),'sn');
SetSysParam(pn_date(),20200518T);
return FuturesWarehouseRatio2("国储天威");
FuturesTheWarehouseVolRatio
范例
//返回截止日为20200518,仓库国储天威关于SN(锡)占该地区仓单总量比(%)
SetSysParam(pn_stock(),'sn');
SetSysParam(pn_date(),20200518T);
return FuturesTheWarehouseVolRatio("国储天威");
FuturesWarehousePredictionVol
范例
//返回截止日为20200518,关于SR(白糖)的有效预报总量
SetSysParam(pn_stock(),'SR');
SetSysParam(pn_date(),20200518T);
return FuturesWarehousePredictionVol();
中间函数
####### 内容
- FuturesRegion
- FuturesWarehouse
####### FuturesRegion
范例
//获取"CU"品种"南储仓储"所在地区
SetSysParam(pn_stock(),"CU");
setsysparam(pn_date(),20210401T);
return FuturesRegion("南储仓储");
//广东
####### FuturesWarehouse
范例
SetSysParam(PN_Stock(),'cu');
SetSysParam(PN_date(),20210401T);
Return FuturesWarehouse(0,'南储仓储','广东');
//结果:15087
期货保证金
内容
- FuturesTradingMarginRate
- FuturesMaintenanceMarginRate
FuturesTradingMarginRate
范例
//计算cu1404 在2014年3月31日的交易保证金率-投机买保证金率(%)。
setsysparam(pn_stock(),"cu1404");
return FuturesTradingMarginRate(inttodate(20140331),0);
//结果:10
FuturesMaintenanceMarginRate
范例
//计算cu1404 在2014年3月31日的结算保证金率-投机买保证金率(%)。
setsysparam(pn_stock(),"cu1404");
return FuturesMaintenanceMarginRate(inttodate(20140331),0);
//结果:15
期货手续费
内容
- FuturesFeeRate
- FuturesFeeAmount
- futuresspfeeunit
- futuresspfeecost
FuturesFeeRate
范例
//计算cu1404 在2014年3月28日的开仓手续费(交易额万分之)。
setsysparam(pn_stock(),"cu1404");
return FuturesFeeRate(inttodate(20140328),0);
//结果:0.5(交易额万分之)
FuturesFeeAmount
范例
范例一:
//计算cu1404 在2014年3月28日的开仓手续费(元/手)。
setsysparam(pn_stock(),"cu1404");
return FuturesFeeAmount(inttodate(20140328),0);
//结果:0 (元/手)
范例二:
//根据期货手续费(交易额万分之)和期货手续费(元/手)计算cu1404 在2014年3月28日交易手续费。
vol1:=10; //交易张数
price:=3000; //交易价格
setsysparam(pn_stock(),"cu1404");
contractunit:=base(703007); //合约乘数
//期货手续费(金额法)
FeeRate:=FuturesFeeRate(inttodate(20140328),0);
Fee1:=(vol1*price*contractunit)/10000*FeeRate;
//期货手续费(数量法)
FeeAmount:=FuturesFeeAmount(inttodate(20140328),0);
Fee2:=vol1*FeeAmount;
return Fee1+Fee2;
//结果:7.5(元)
futuresspfeeunit
futuresspfeecost
期货代码
内容
- FuturesCodeToPZ
- GetFuturesBkbydate
- FuturesAllPZCode
- FuturesContinueCode
- FuturesContinueCode1
- FuturesContinueCode2
- FuturesContinueCode3
- FuturesIndexCode
- Futurescodetopzendt
- GetFuturesDerivedIDByEndt
- FuturesContinueCode4
- FuturesIDToCZL
- FuturesSettlement
FuturesCodeToPZ
范例
//得到连豆一连一合约代码对应的品种代码
return FuturesCodeToPZ('LXA01'); //返回'A'
GetFuturesBkbydate
范例
//取2020-2-1日,所有期货还在市交易的合给
return GetFuturesBkbydate('国内商品期货;国债期货;股指期货',20200201T);
//取2020-2-1日,沪深300指数期货与10年期国债期货品种中还在市交易的合约
return GetFuturesBkbydate('沪深300指数;10年期国债',20200201T);
//取2020-2-1日,大连商品交易所还在市交易的合约
return GetFuturesBkbydate('大连商品交易所',20200201T);
FuturesAllPZCode
范例
Return FuturesAllPZCode();
//结果:
| 品种代码 | 变动日 | 品种名称 | 主力代码 | 主力代码2 | 次主力代码 | 指数线代码 | 连续代码 | 连一代码 | 连二代码 | 连三代码 | 连四代码
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| A | 20020315 | 黄大豆1号 | ZLA10 | ZLA00 | ZLA11 | QIA10 | LXA00 | LXA01 | LXA02 | LXA03 | LXA04
|
| AD | 20250610 | 铸造铝合金 | ZLAD10 | ZLAD00 | ZLAD11 | QIAD10 | LXAD00 | LXAD01 | LXAD02 | LXAD03 | LXAD04
|
| AG | 20120510 | 白银 | ZLAG10 | ZLAG00 | ZLAG11 | QIAG10 | LXAG00 | LXAG01 | LXAG02 | LXAG03 | LXAG04
|
| AL | 19920528 | 铝 | ZLAL10 | ZLAL00 | ZLAL11 | QIAL10 | LXAL00 | LXAL01 | LXAL02 | LXAL03 | LXAL04
|
| AO | 20230619 | 氧化铝 | ZLAO10 | ZLAO00 | ZLAO11 | QIAO10 | LXAO00 | LXAO01 | LXAO02 | LXAO03 | LXAO04
|
| AP | 20171222 | 苹果 | ZLAP10 | ZLAP00 | ZLAP11 | QIAP10 | LXAP00 | LXAP01 | LXAP02 | LXAP03 | LXAP04
|
| AU | 20080109 | 黄金 | ZLAU10 | ZLAU00 | ZLAU11 | QIAU10 | LXAU00 | LXAU01 | LXAU02 | LXAU03 | LXAU04
|
| B | 20041222 | 黄大豆2号 | ZLB10 | ZLB00 | ZLB11 | QIB10 | LXB00 | LXB01 | LXB02 | LXB03 | LXB04
|
| BB | 20131206 | 胶合板 | ZLBB10 | ZLBB00 | ZLBB11 | QIBB10 | LXBB00 | LXBB01 | LXBB02 | LXBB03 | LXBB04
|
| BC | 20201119 | 国际铜 | ZLBC10 | ZLBC00 | ZLBC11 | QIBC10 | LXBC00 | LXBC01 | LXBC02 | LXBC03 | LXBC04
|
| BR | 20230728 | 丁二烯橡胶 | ZLBR10 | ZLBR00 | ZLBR11 | QIBR10 | LXBR00 | LXBR01 | LXBR02 | LXBR03 | LXBR04
|
| BU | 20131009 | 沥青 | ZLBU10 | ZLBU00 | ZLBU11 | QIBU10 | LXBU00 | LXBU01 | LXBU02 | LXBU03 | LXBU04
|
| BZ | 20250708 | 纯苯 | ZLBZ10 | ZLBZ00 | ZLBZ11 | QIBZ10 | LXBZ00 | LXBZ01 | LXBZ02 | LXBZ03 | LXBZ04
|
| C | 20040922 | 玉米 | ZLC10 | ZLC00 | ZLC11 | QIC10 | LXC00 | LXC01 | LXC02 | LXC03 | LXC04
|
| CF | 20040601 | 棉花 | ZLCF10 | ZLCF00 | ZLCF11 | QICF10 | LXCF00 | LXCF01 | LXCF02 | LXCF03 | LXCF04
|
| CJ | 20190430 | 红枣 | ZLCJ10 | ZLCJ00 | ZLCJ11 | QICJ10 | LXCJ00 | LXCJ01 | LXCJ02 | LXCJ03 | LXCJ04
|
| CS | 20141219 | 玉米淀粉 | ZLCS10 | ZLCS00 | ZLCS11 | QICS10 | LXCS00 | LXCS01 | LXCS02 | LXCS03 | LXCS04
|
| CU | 19930301 | 铜 | ZLCU10 | ZLCU00 | ZLCU11 | QICU10 | LXCU00 | LXCU01 | LXCU02 | LXCU03 | LXCU04
|
| CY | 20170818 | 棉纱 | ZLCY10 | ZLCY00 | ZLCY11 | QICY10 | LXCY00 | LXCY01 | LXCY02 | LXCY03 | LXCY04
|
| EB | 20190926 | 苯乙烯 | ZLEB10 | ZLEB00 | ZLEB11 | QIEB10 | LXEB00 | LXEB01 | LXEB02 | LXEB03 | LXEB04
|
| EC | 20230818 | SCFIS欧线 | ZLEC10 | ZLEC00 | ZLEC11 | QIEC10 | LXEC00 | LXEC01 | LXEC02 | LXEC03 | LXEC04
|
| EG | 20181210 | 乙二醇 | ZLEG10 | ZLEG00 | ZLEG11 | QIEG10 | LXEG00 | LXEG01 | LXEG02 | LXEG03 | LXEG04
|
| FB | 20131206 | 纤维板 | ZLFB10 | ZLFB00 | ZLFB11 | QIFB10 | LXFB00 | LXFB01 | LXFB02 | LXFB03 | LXFB04
|
| FG | 20121203 | 玻璃 | ZLFG10 | ZLFG00 | ZLFG11 | QIFG10 | LXFG00 | LXFG01 | LXFG02 | LXFG03 | LXFG04
|
| FU | 20040825 | 燃料油 | ZLFU10 | ZLFU00 | ZLFU11 | QIFU10 | LXFU00 | LXFU01 | LXFU02 | LXFU03 | LXFU04
|
| HC | 20140321 | 热轧卷板 | ZLHC10 | ZLHC00 | ZLHC11 | QIHC10 | LXHC00 | LXHC01 | LXHC02 | LXHC03 | LXHC04
|
| I | 20131018 | 铁矿石 | ZLI10 | ZLI00 | ZLI11 | QII10 | LXI00 | LXI01 | LXI02 | LXI03 | LXI04
|
| IC | 20150416 | 中证500指数 | ZLIC10 | ZLIC00 | ZLIC11 | QIIC10 | LXIC00 | LXIC01 | LXIC02 | LXIC03 | |
| IF | 20100416 | 沪深300指数 | ZLIF10 | ZLIF00 | ZLIF11 | QIIF10 | LXIF00 | LXIF01 | LXIF02 | LXIF03 | |
| IH | 20150416 | 上证50指数 | ZLIH10 | ZLIH00 | ZLIH11 | QIIH10 | LXIH00 | LXIH01 | LXIH02 | LXIH03 | |
| IM | 20220722 | 中证1000指数 | ZLIM10 | ZLIM00 | ZLIM11 | QIIM10 | LXIM00 | LXIM01 | LXIM02 | LXIM03 | |
| J | 20110415 | 焦炭 | ZLJ10 | ZLJ00 | ZLJ11 | QIJ10 | LXJ00 | LXJ01 | LXJ02 | LXJ03 | LXJ04
|
| JD | 20131108 | 鸡蛋 | ZLJD10 | ZLJD00 | ZLJD11 | QIJD10 | LXJD00 | LXJD01 | LXJD02 | LXJD03 | LXJD04
|
| JM | 20130322 | 焦煤 | ZLJM10 | ZLJM00 | ZLJM11 | QIJM10 | LXJM00 | LXJM01 | LXJM02 | LXJM03 | LXJM04
|
| JR | 20131118 | 粳稻 | ZLJR10 | ZLJR00 | ZLJR11 | QIJR10 | LXJR00 | LXJR01 | LXJR02 | LXJR03 | LXJR04
|
| L | 20070731 | 聚乙烯 | ZLL10 | ZLL00 | ZLL11 | QIL10 | LXL00 | LXL01 | LXL02 | LXL03 | LXL04
|
| LC | 20230721 | 碳酸锂 | ZLLC10 | ZLLC00 | ZLLC11 | QILC10 | LXLC00 | LXLC01 | LXLC02 | LXLC03 | LXLC04
|
| LG | 20241118 | 原木 | ZLLG10 | ZLLG00 | ZLLG11 | QILG10 | LXLG00 | LXLG01 | LXLG02 | LXLG03 | LXLG04
|
| LH | 20210108 | 生猪 | ZLLH10 | ZLLH00 | ZLLH11 | QILH10 | LXLH00 | LXLH01 | LXLH02 | LXLH03 | LXLH04
|
| LR | 20140708 | 晚籼稻 | ZLLR10 | ZLLR00 | ZLLR11 | QILR10 | LXLR00 | LXLR01 | LXLR02 | LXLR03 | LXLR04
|
| LU | 20200622 | 低硫燃料油 | ZLLU10 | ZLLU00 | ZLLU11 | QILU10 | LXLU00 | LXLU01 | LXLU02 | LXLU03 | LXLU04
|
| M | 20000717 | 豆粕 | ZLM10 | ZLM00 | ZLM11 | QIM10 | LXM00 | LXM01 | LXM02 | LXM03 | LXM04
|
| MA | 20140617 | 甲醇 | ZLMA10 | ZLMA00 | ZLMA11 | QIMA10 | LXMA00 | LXMA01 | LXMA02 | LXMA03 | LXMA04
|
| NI | 20150327 | 镍 | ZLNI10 | ZLNI00 | ZLNI11 | QINI10 | LXNI00 | LXNI01 | LXNI02 | LXNI03 | LXNI04
|
| NR | 20190812 | 20号胶 | ZLNR10 | ZLNR00 | ZLNR11 | QINR10 | LXNR00 | LXNR01 | LXNR02 | LXNR03 | LXNR04
|
| OI | 20120716 | 菜籽油 | ZLOI10 | ZLOI00 | ZLOI11 | QIOI10 | LXOI00 | LXOI01 | LXOI02 | LXOI03 | LXOI04
|
| OP | 20250910 | 胶版印刷纸 | ZLOP10 | ZLOP00 | ZLOP11 | QIOP10 | LXOP00 | LXOP01 | LXOP02 | LXOP03 | LXOP04
|
| P | 20071029 | 棕榈油 | ZLP10 | ZLP00 | ZLP11 | QIP10 | LXP00 | LXP01 | LXP02 | LXP03 | LXP04
|
| PB | 20110324 | 铅 | ZLPB10 | ZLPB00 | ZLPB11 | QIPB10 | LXPB00 | LXPB01 | LXPB02 | LXPB03 | LXPB04
|
| PF | 20201012 | 短纤 | ZLPF10 | ZLPF00 | ZLPF11 | QIPF10 | LXPF00 | LXPF01 | LXPF02 | LXPF03 | LXPF04
|
| PG | 20200330 | 液化石油气 | ZLPG10 | ZLPG00 | ZLPG11 | QIPG10 | LXPG00 | LXPG01 | LXPG02 | LXPG03 | LXPG04
|
| PK | 20210201 | 花生 | ZLPK10 | ZLPK00 | ZLPK11 | QIPK10 | LXPK00 | LXPK01 | LXPK02 | LXPK03 | LXPK04
|
| PL | 20250722 | 丙烯 | ZLPL10 | ZLPL00 | ZLPL11 | QIPL10 | LXPL00 | LXPL01 | LXPL02 | LXPL03 | LXPL04
|
| PM | 20120117 | 普麦 | ZLPM10 | ZLPM00 | ZLPM11 | QIPM10 | LXPM00 | LXPM01 | LXPM02 | LXPM03 | LXPM04
|
| PP | 20140228 | 聚丙烯 | ZLPP10 | ZLPP00 | ZLPP11 | QIPP10 | LXPP00 | LXPP01 | LXPP02 | LXPP03 | LXPP04
|
| PR | 20240830 | 瓶片 | ZLPR10 | ZLPR00 | ZLPR11 | QIPR10 | LXPR00 | LXPR01 | LXPR02 | LXPR03 | LXPR04
|
| PS | 20241226 | 多晶硅 | ZLPS10 | ZLPS00 | ZLPS11 | QIPS10 | LXPS00 | LXPS01 | LXPS02 | LXPS03 | LXPS04
|
| PX | 20230915 | 对二甲苯 | ZLPX10 | ZLPX00 | ZLPX11 | QIPX10 | LXPX00 | LXPX01 | LXPX02 | LXPX03 | LXPX04
|
| RB | 20090327 | 螺纹钢 | ZLRB10 | ZLRB00 | ZLRB11 | QIRB10 | LXRB00 | LXRB01 | LXRB02 | LXRB03 | LXRB04
|
| RI | 20120724 | 早籼稻 | ZLRI10 | ZLRI00 | ZLRI11 | QIRI10 | LXRI00 | LXRI01 | LXRI02 | LXRI03 | LXRI04
|
| RM | 20121228 | 菜籽粕 | ZLRM10 | ZLRM00 | ZLRM11 | QIRM10 | LXRM00 | LXRM01 | LXRM02 | LXRM03 | LXRM04
|
| RR | 20190816 | 粳米 | ZLRR10 | ZLRR00 | ZLRR11 | QIRR10 | LXRR00 | LXRR01 | LXRR02 | LXRR03 | LXRR04
|
| RS | 20121228 | 油菜籽 | ZLRS10 | ZLRS00 | ZLRS11 | QIRS10 | LXRS00 | LXRS01 | LXRS02 | LXRS03 | |
| RU | 19931101 | 天然橡胶 | ZLRU10 | ZLRU00 | ZLRU11 | QIRU10 | LXRU00 | LXRU01 | LXRU02 | LXRU03 | LXRU04
|
| SA | 20191206 | 纯碱 | ZLSA10 | ZLSA00 | ZLSA11 | QISA10 | LXSA00 | LXSA01 | LXSA02 | LXSA03 | LXSA04
|
| SC | 20180326 | 原油 | ZLSC10 | ZLSC00 | ZLSC11 | QISC10 | LXSC00 | LXSC01 | LXSC02 | LXSC03 | LXSC04
|
| SF | 20140808 | 硅铁 | ZLSF10 | ZLSF00 | ZLSF11 | QISF10 | LXSF00 | LXSF01 | LXSF02 | LXSF03 | LXSF04
|
| SH | 20230915 | 烧碱 | ZLSH10 | ZLSH00 | ZLSH11 | QISH10 | LXSH00 | LXSH01 | LXSH02 | LXSH03 | LXSH04
|
| SI | 20221222 | 工业硅 | ZLSI10 | ZLSI00 | ZLSI11 | QISI10 | LXSI00 | LXSI01 | LXSI02 | LXSI03 | LXSI04
|
| SM | 20140808 | 锰硅 | ZLSM10 | ZLSM00 | ZLSM11 | QISM10 | LXSM00 | LXSM01 | LXSM02 | LXSM03 | LXSM04
|
| SN | 20150327 | 锡 | ZLSN10 | ZLSN00 | ZLSN11 | QISN10 | LXSN00 | LXSN01 | LXSN02 | LXSN03 | LXSN04
|
| SP | 20181127 | 纸浆 | ZLSP10 | ZLSP00 | ZLSP11 | QISP10 | LXSP00 | LXSP01 | LXSP02 | LXSP03 | LXSP04
|
| SR | 20060106 | 白糖 | ZLSR10 | ZLSR00 | ZLSR11 | QISR10 | LXSR00 | LXSR01 | LXSR02 | LXSR03 | LXSR04
|
| SS | 20190925 | 不锈钢 | ZLSS10 | ZLSS00 | ZLSS11 | QISS10 | LXSS00 | LXSS01 | LXSS02 | LXSS03 | LXSS04
|
| T | 20150320 | 10年期国债 | ZLT10 | ZLT00 | ZLT11 | QIT10 | LXT00 | LXT01 | LXT02 | ||
| TA | 20061218 | PTA | ZLTA10 | ZLTA00 | ZLTA11 | QITA10 | LXTA00 | LXTA01 | LXTA02 | LXTA03 | LXTA04
|
| TF | 20130906 | 5年期国债 | ZLTF10 | ZLTF00 | ZLTF11 | QITF10 | LXTF00 | LXTF01 | LXTF02 | ||
| TL | 20230421 | 30年期国债 | ZLTL10 | ZLTL00 | ZLTL11 | QITL10 | LXTL00 | LXTL01 | LXTL02 | ||
| TS | 20180817 | 2年期国债 | ZLTS10 | ZLTS00 | ZLTS11 | QITS10 | LXTS00 | LXTS01 | LXTS02 | ||
| UR | 20190809 | 尿素 | ZLUR10 | ZLUR00 | ZLUR11 | QIUR10 | LXUR00 | LXUR01 | LXUR02 | LXUR03 | LXUR04
|
| V | 20090525 | 聚氯乙烯 | ZLV10 | ZLV00 | ZLV11 | QIV10 | LXV00 | LXV01 | LXV02 | LXV03 | LXV04
|
| WH | 20120724 | 强麦 | ZLWH10 | ZLWH00 | ZLWH11 | QIWH10 | LXWH00 | LXWH01 | LXWH02 | LXWH03 | LXWH04
|
| WR | 20090327 | 线材 | ZLWR10 | ZLWR00 | ZLWR11 | QIWR10 | LXWR00 | LXWR01 | LXWR02 | LXWR03 | LXWR04
|
| Y | 20060109 | 豆油 | ZLY10 | ZLY00 | ZLY11 | QIY10 | LXY00 | LXY01 | LXY02 | LXY03 | LXY04
|
| ZC | 20150518 | 动力煤 | ZLZC10 | ZLZC00 | ZLZC11 | QIZC10 | LXZC00 | LXZC01 | LXZC02 | LXZC03 | LXZC04
|
| ZN | 20070326 | 锌 | ZLZN10 | ZLZN00 | ZLZN11 | QIZN10 | LXZN00 | LXZN01 | LXZN02 | LXZN03 | LXZN04
|
FuturesContinueCode
范例
//得到CU2101的连续代码
setsysparam(pn_stock(),'CU2101');
return FuturesContinueCode(); //返回'LXCU00'
FuturesContinueCode1
范例
//得到CU2101的连一代码
setsysparam(pn_stock(),'CU2101');
return FuturesContinueCode1(); //返回'LXCU01'
FuturesContinueCode2
范例
//得到CU2101的连二代码
setsysparam(pn_stock(),'CU2101');
return FuturesContinueCode2(); //返回'LXCU02'
FuturesContinueCode3
范例
//得到CU2101的连四代码
setsysparam(pn_stock(),'CU2101');
return FuturesContinueCode4(); //返回'LXCU04'
FuturesIndexCode
范例
//得到IF00的指数线代码
setsysparam(pn_stock(),'IF00');
return FuturesIndexCode(); //返回'IFInd'
Futurescodetopzendt
范例
//得到连豆一连一合约代码对应的品种代码
return FuturesCodeToPZEndT('LXA01'); //返回'A'
GetFuturesDerivedIDByEndt
范例
//指定日已上市的股指期货的品种代码
EndT := 20240201T;
FutureType := 1;
IDType := 0;
return GetFuturesDerivedIDByEndt(EndT,FutureType,IDType);
//array("IC","IF","IH","IM")
FuturesContinueCode4
范例
//得到CU2101的连四代码
setsysparam(pn_stock(),'CU2101');
return FuturesContinueCode4();
//返回'LXCU04
FuturesIDToCZL
范例
//cu2401的次主力线代码
setsysparam(pn_stock(),'cu2401');
return FuturesIDToCZL();
//返回:ZL100003
FuturesSettlement
算法
1、有成交
成交量加权(中金所:1小时,其余:当天)
2、无成交
中金所:
当日结算价=该合约上一交易日结算价+基准合约当日结算价-基准合约上一交易日结算价
其中,基准合约为当日有成交的离交割月最近的合约。
无基准合约,交易所有权决定当日结算价
其余:
1)有买卖报价:mid(买价、卖价、上日结算价)
2)收盘前持续报价(涨跌停价),以涨跌停价,持续时间:大商所:一整天单边报价,其余前5分钟单边报价。
3)(1)寻找有成交量的近月合约作为活跃合约A (郑商所:寻找有成交的远月合约作为活跃合约A)
A结算价的涨跌幅<=该合约涨跌停板,该合约结算价=该上一交易日的结算价×(1±合约A结算价的涨跌幅度)
A结算价的涨跌幅>该合约涨跌停板,该合约结算价=该上一交易日的结算价×(1±该结算价的涨跌停幅度)
注:最活跃月份合约是指当日“成交量×交易单位”的值最大的合约,
若存在两个及以上合约“成交量×交易单位”的值一致的情况,则取其中最近到期月份合约为最活跃月份合约。
(2)无成交合约
结算价=上一交易日结算价
注意事项:1、集合竞价时,返回0。
2、期货交割期间,可能会有较大误差。范例
// "sc2506"在2025-04-14 11:00:00的实时结算价
SetSysParam(pn_stock(),"sc2506");
SetSysParam(PN_Date(),strtodatetime('2025-04-14 11:00:00'));
return FuturesSettlement(); //结果:468.8
期货到期日
内容
- qh_LastTradeDay
- FuturesDeliveryDaysbyEndt
qh_LastTradeDay
范例
//查询IF1210的最后交易日
Return qh_LastTradeDay('IF1210');
//结果:41201,即2012-10-19
FuturesDeliveryDaysbyEndt
范例
//获取CU2101在2020-3-20日距离交割日的交易天数
return FuturesDeliveryDaysbyEndt('CU2101',20200320T);
//返回209
结算会员成交持仓排名
内容
- 指定日
- 区间
指定日
####### 内容
- futuresmtpsumnvolgrow
- futuresmtpnonoigrow
- futuresmtpinstitutoigrow
- futuresmtpsumnoigrow
- futuresmtpinstitutvolgrow
- futuresmtpnonvolgrow
- FuturesMTPSumNPercent
- FuturesMTPSumNVol
- FuturesMTPNoNOIPercent
- FuturesMTPNoNPercent
- FuturesMTPInstitutPercent
- FuturesMTPInstitutOI
- FuturesMTPInstitutOIRank
- FuturesMTPInstitutOIPercent
- FuturesMTPNoNOI
- FuturesMTPInstitutNetOI
- FuturesMTPSumNOI
- FuturesMTPSumNOIPercent
- FuturesMTPNoNName
- FuturesMTPInstitutRank
- FuturesMTPNoNVol
- FuturesMTPInstitutVol
- FuturesMTPNoNOIName
- 中间函数
####### futuresmtpsumnvolgrow
####### futuresmtpnonoigrow
####### futuresmtpinstitutoigrow
####### futuresmtpsumnoigrow
####### futuresmtpinstitutvolgrow
####### futuresmtpnonvolgrow
####### FuturesMTPSumNPercent
范例
SetSysParam(PN_Stock(),'TF2403');
return FuturesMTPSumNPercent(20240201T,3);
//结果:57.27
####### FuturesMTPSumNVol
范例
SetSysParam(PN_Stock(),'TF2403');
return FuturesMTPSumNVol(20240201T,3);
//结果:45405
####### FuturesMTPNoNOIPercent
范例
SetSysParam(PN_Stock(),'TF2403');
return FuturesMTPNoNOIPercent(20240201T,3,1);
//结果:7.78
####### FuturesMTPNoNPercent
范例
SetSysParam(PN_Stock(),'TF2403');
return FuturesMTPNoNPercent(20240201T,3);
//结果:6.83
####### FuturesMTPInstitutPercent
范例
SetSysParam(PN_Stock(),'TF2403');
return FuturesMTPInstitutPercent(20240201T,'东证期货');
//结果:29.36
####### FuturesMTPInstitutOI
范例
SetSysParam(PN_Stock(),'TF2403');
return FuturesMTPInstitutOI(20240201T,'东证期货',1);
//结果:18349
####### FuturesMTPInstitutOIRank
范例
SetSysParam(PN_Stock(),'TF2403');
return FuturesMTPInstitutOIRank(20240201T,'东证期货',1);
//结果:2
####### FuturesMTPInstitutOIPercent
范例
SetSysParam(PN_Stock(),'TF2403');
return FuturesMTPInstitutOIPercent(20240201T,'东证期货',1);
//结果:17.62
####### FuturesMTPNoNOI
范例
SetSysParam(PN_Stock(),'TF2403');
return FuturesMTPNoNOI(20240201T,1,1);
//结果:20302
####### FuturesMTPInstitutNetOI
范例
SetSysParam(PN_Stock(),'TF2403');
return FuturesMTPInstitutNetOI(20240201T,'东证期货');
//结果:11783
####### FuturesMTPSumNOI
范例
SetSysParam(PN_Stock(),'TF2403');
return FuturesMTPSumNOI(20240201T,1,1);
//结果:20302
####### FuturesMTPSumNOIPercent
范例
SetSysParam(PN_Stock(),'TF2403');
return FuturesMTPSumNOIPercent(20240201T,1,1);
//结果:19.49
####### FuturesMTPNoNName
范例
SetSysParam(PN_Stock(),'TF2403');
return FuturesMTPNoNName(20240201T,1);
//结果:东证期货
####### FuturesMTPInstitutRank
范例
SetSysParam(PN_Stock(),'TF2403');
return FuturesMTPInstitutRank(20240201T,'东证期货');
//结果:1
####### FuturesMTPNoNVol
范例
SetSysParam(PN_Stock(),'TF2403');
return FuturesMTPNoNVol(20240201T,1);
//结果:23278
####### FuturesMTPInstitutVol
范例
SetSysParam(PN_Stock(),'TF2403');
return FuturesMTPInstitutVol(20240201T,'东证期货');
//结果:23278
####### FuturesMTPNoNOIName
范例
SetSysParam(PN_Stock(),'TF2403');
return FuturesMTPNoNOIName(20240201T,2,2);
//结果:银河期货
####### 中间函数
######## 内容
- FuturesMTPGetData
- FuturesMTPGetDataQJ
- FuturesMTPInstitutValue
- FuturesMTPSumNVolValue
- FuturesMTPNoNVolValue
######## FuturesMTPGetData
范例
return FuturesMTPGetData('TF2403',20240201T,'成交量排名');
结果:
######## FuturesMTPGetDataQJ
范例
return FuturesMTPGetDataQJ('TF2403',20240201T,20240202T,0);
结果:
######## FuturesMTPInstitutValue
范例
return FuturesMTPInstitutValue('TF2403',20240201T,'东证期货','数量',0);
//结果:23278
######## FuturesMTPSumNVolValue
范例
return FuturesMTPSumNVolValue('TF2403',20240201T,1,'数量',0);
//结果:23278
######## FuturesMTPNoNVolValue
范例
return FuturesMTPNoNVolValue('TF2403',20240201T,1,'数量',0);
//结果:23278
区间
####### 内容
- futuresmtpavgvol
- futuresmtpavgoi
####### futuresmtpavgvol
####### futuresmtpavgoi
成交持仓排名
内容
- GetFuturesTradeRankingByDate
GetFuturesTradeRankingByDate
范例
setsysparam(pn_stock(),'IF1508');
GetFuturesTradeRankingByDate(20150722T,t);
return t;
结果:
期现指标
内容
- FuturesBasis
- FuturesPremiumRate
- FuturesSpotAmountRatio
FuturesBasis
算法期货价格 - 现货价格范例
//IC00在20230403的基差
SetSysParam(pn_stock(),"IC00");
SetSysParam(pn_date(),20230403T);
return FuturesBasis();
//结果:-63.8073
FuturesPremiumRate
算法(期货价格-现货价格)/现货价格*100
年化算法:(期货价格-现货价格)/现货价格*100/(交割日-系统日期)*365
范例
//IC00在20230331的年化升贴水率。
SetSysParam(pn_stock(),"IC00");
SetSysParam(pn_date(),20230403T);
return FuturesPremiumRate(1);
//结果:-4.9069948819003
FuturesSpotAmountRatio
算法期货价格成交金额/现货价格成交金额范例
//IC00在20230331的期现成交比
SetSysParam(pn_stock(),"IC00");
SetSysParam(pn_date(),20230403T);
return FuturesSpotAmountRatio();
//结果:0.0914685663852422
国债期货可交割债券
内容
- FuturesDeliverBondNum
- FuturesIsDeliverBond
- FuturesConverFactor
- 中间函数
FuturesDeliverBondNum
范例
SetSysParam(pn_stock(),"TF2012");
return FuturesDeliverBondNum();
//结果:6
FuturesIsDeliverBond
范例
SetSysParam(PN_Stock(),'TF2403');
return FuturesIsDeliverBond("BK210007");
//结果:1
FuturesConverFactor
范例
SetSysParam(PN_Stock(),'TF2403');
return FuturesConverFactor("BK210007");
//结果:1
中间函数
####### 内容
- FuturesDeliverBondValue
####### FuturesDeliverBondValue
范例
SetSysParam(PN_Stock(),'TF2403');
return FuturesDeliverBondValue("BK210007");
结果: