期货现货开仓平仓分笔数据提取公式:倚天版!(抛砖引玉,希望对其数据应用发表高见!)
-
相关简介:仓差:=oi-ref(oi,1); 开仓:=(vol+仓差)/2; 平仓:=(vol-仓差)/2; 股价方向:=if(Cref(C,1),1,if(Cref(C,1),-1,0)); 周期数:=BARSLAST(股价方向); 方向:=ref(股价方向,周期数); {以下为仓位} 单多开:=if(方向0 and 仓差0 and 平仓0,仓差,0); 单空开:=if(方向0 and 仓差0 and 平仓0,仓差,0); 单多平:=if(方向0 and 仓差0 and 开仓0,-仓差,0); 单空平:
-
文章来源:股海网作者:股海网发布时间:2013-09-18浏览次数:

仓差:=oi-ref(oi,1);
开仓:=(vol+仓差)/2;
平仓:=(vol-仓差)/2;
股价方向:=if(C>ref(C,1),1,if(C<ref(C,1),-1,0));
周期数:=BARSLAST(股价方向);
方向:=ref(股价方向,周期数);
{以下为仓位}
单多开:=if(方向>0 and 仓差>0 and 平仓<>0,仓差,0);
单空开:=if(方向<0 and 仓差>0 and 平仓<>0,仓差,0);
单多平:=if(方向<0 and 仓差<0 and 开仓<>0,-仓差,0);
单空平:=if(方向>0 and 仓差<0 and 开仓<>0,-仓差,0);
单多:sum(单多开+单空平,0);
单空:sum(单空开+单多平,0);
双多开:=if(方向>0 and 仓差>0 and 平仓=0,仓差,0);
双空开:=if(方向<0 and 仓差>0 and 平仓=0,仓差,0);
双多平:=if(方向<0 and 仓差<0 and 开仓=0,-仓差,0);
双空平:=if(方向>0 and 仓差<0 and 开仓=0,-仓差,0);
双多:sum(双多开+双空平,0);
双空:sum(双空开+双多平,0);
S换手:=if(方向>0 and 仓差=0,vol,0);
X换手:=if(方向<0 and 仓差=0,vol,0);
换多:sum(S换手,0);
换空:sum(X换手,0);