用户交易数据分析 -持仓收益(盈亏)胜率等指标计算

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/liweijie231/article/details/81287746

数据模型

用户id 股票代码 数量 交易方向 发生资金
a 0001 100 -1000
a 0001 200 -1800
a 0001 100 1300
用户id
股票代码
股票数量
股票代码_昨日
股票数量_昨日
市值
市值_昨日
仓位变化
仓位变化标识 开仓、增仓、减仓、清仓、持平
开仓时间
清仓时间
买入成本 buycost
持仓成本 profitcost
买入金额
卖出金额
买入数量
卖出数量

##相关指标

  • 买入均价

/ = 买入均价/股 =\frac{ 持有期总买入金额}{持有期总买入数量}

  • 当前买入成本(buycost)
    ( b u y c o s t ) = × 当前买入成本(buycost)= 买入均价 \times 当前数量

  • 当前持仓成本(profitcost)
    ( p r o f i t c o s t ) = 当前持仓成本(profitcost) = 持有期总买入金额 -持有期总卖出金额

  • 当前持仓成本/每股
    / = 当前持仓成本/每股 = \frac{持有期总买入金额 -持有期总卖出金额}{当前数量}

  • 当前持仓盈亏额
    = ( ) × ( ) 当前持仓盈亏额 = (当前价 - 持仓成本价) \times (当前数量)

  • 当前持仓盈亏率(盈亏比例)
    ( ) = / 当前持仓盈亏率(盈亏比例) = 持仓盈亏额/ 持仓成本

  • 胜率定义:清仓时,{持仓成本 < 0}的次数 / 清仓的总数
    = [ &lt; 0 ] 胜率 =\frac {[持仓成本&lt;0的次数]}{总次数}

猜你喜欢

转载自blog.csdn.net/liweijie231/article/details/81287746