StockSCZL_K
简述
市场质量-返回价格冲击指数中的K值。
StockSCZL_K(arr:array;Q:Real):Table
名称 | 类型 | 说明 |
---|
Arr | array | 数据表类型,数组 |
Q | Real | 实数,买入、卖出金额 |
返回 | Table | 数组 |
(1)买入、卖出金额Q(考虑购买的情况)
若小于卖一价*卖一量,则记录[买]=1;
若小于卖一价*卖一量+卖二价*卖二量,则记录[买]=2;
若小于卖一价*卖一量+卖二价*卖二量+卖三价*卖三量,则记录[买]=3;
若小于卖一价*卖一量+卖二价*卖二量+卖三价*卖三量+卖四三价*卖四量,则记录[买]=4;若小于卖一价*卖一量+卖二价*卖二量+卖三价*卖三量+卖四价*卖四量+卖五价*卖五量,则记录[买]=5;
否则,则记录[买]=0;
(2)买入、卖出金额Q(考虑卖出的情况)
若小于买一价*买一量,则记录[卖]=1;
若小于买一价*买一量+买二价*买二量,则记录[卖]=2;
若小于买一价*买一量+买二价*买二量+买三价*买三量,则记录[卖]=3;
若小于买一价*买一量+买二价*买二量+买三价*买三量+买四三价*买四量,则记录[卖]=4;
若小于买一价*买一量+买二价*买二量+买三价*买三量+买四价*买四量+买五价*买五量,则记录[卖]=5;
否则,[卖]=0;
(3)K为列名为“买”和“卖”的数组。
//获得万科A在2018-09-14的价格冲击指数中的K值。
ov:=BackUpSystemParameters();
setsysparam(pn_stock(),'SZ000002');
endt:=inttodate(20180914);
arr:=TradeDetails(endt,endt,0);
Q:=200000;
v:=StockSCZL_K(arr,Q);
RestoreSystemParameters(ov);
return v;
//结果:部分截图
