这段没看明白,大神能否解释一下
```
def __fun_getStd(stock, freq, lag):
hStocks = attribute_history(stock, lag, freq, ('close'), skip_paused=True).fillna(value=None, method='bfill', axis=0)['close'].values
std = np.std(hStocks)
return std
def __fun_getEquity_value(__equity_ratio, __risk_money, __confidence_ratio):
__equity_list = list(__equity_ratio.keys())
hStocks = history(1, '1d', 'close', __equity_list, df=False)
__position_value = 0
__curRisk = 0
__curVaR = 0
for stock in __equity_list:
__curRisk = __confidence_ratio*__fun_getStd(stock, '1d', 120)
__curAmount = 1*__equity_ratio[stock] / hStocks[stock] # 1个单位的资金,分配时,该股票可以买多少股
__curVaR += __curAmount * __curRisk # 1单位资金时,该股票上的实际风险敞口
```
2016-08-04