迈克尔•普莱斯低估价值选股策略

策略选股:
A 股价与每股净值比小于2,且选取市净率最低的400只股票 
B 董监事持股比例大于市场平均值(缺失该数据)
C 负债比例低于市场平均值
D. 满足于上述条件下的前30只股票

交易方式:
按月调仓

止损方式:
A. 当个股价格低于成本价的7%时,卖出该股票 
B. 当5日内大盘下跌13%时,卖出所有股票

'''
from datetime import timedelta, date
import pandas as pd

############################## 以下为主要函数  ################################
# 初始化函数 ##################################################################
def init(context):
    # set_commission(PerTrade(cost=0.0003, min_trade_cost=5))
    # set_slippage(PriceRelatedSlippage())
    context.selected = 400
    context.n = 30 # 持股数
    #调仓频率
    context.trade_date = range(1,13,1)
    ## 按月调用程序
    run_monthly(trade,date_rule=-1)
# 月末调仓函数 #################################################################
def trade(context, bar_dict):
    date = get_da

猜你喜欢

转载自blog.csdn.net/2302_82062185/article/details/135910502