策略是一段JavaScript代码,它会在每个交易日结束时执行。
price:当前价格(即t(0).close)profit:当前持仓收益率,例如-0.05就是亏损5%。profit_annualized:当前持仓年化收益率。cash:当前现金。开局一万。holding:当前持仓。holding_days:当前持仓天数。holding_price:当前持仓成本价。buy():买入。若无现金则无动作。sell():卖出。若无持仓则无动作。position(p):调仓至持有股票价值与总资产比例为p∈[-1,1]。log(msg):打印日志。t(n):n天前的数据,例如t(-1).high是昨天的最高价。open:开盘价。high:最高价。low:最低价。close:收盘价。volume:成交量。有些数据集没有。MA(n):n日简单移动平均,例如MA(5)是5日均线。t(-2).MA(5)是前天的5日均线。EMA(n):n日指数移动平均。DIF(fast, slow):EMA(fast) - EMA(slow)。DEA(fast, slow, n):DIF(fast, slow)的n日指数移动平均。MACD(fast, slow, n):DIF(fast, slow) - DEA(fast, slow, n)RSI(n):一个指标。本网页仅供娱乐。