均线系统别名

摘抄整理: 有感而发!


5  日线:攻击线
10日线:操盘线
30日线:生命线
60日线:决策线
择时:

k线在60日线上方,贴近5日均线买,最好是5日线上收阴买进;

k线不占上5日线不参与,

K线实体超过5日线,看量柱是不是放大,再看macd是不是水上金叉,红柱从小起。再看资金情况,

找第一个k线过5日线的才是买点,

生命线和决策线交叉向上时,中期行情看好。

 

 

操作这样形态的


操作这样形态的



操作这样形态的



操作这样形态的



这样的就跑快点

 


Backtrader是一个流行的Python库,用于技术分析和回测交易策略,特别是在金融市场上。双均线系统策略是一种基于移动平均线的技术指标组合策略,通常涉及两个短期和长期的移动平均线。这个策略的基本思想是当短期MA(例如5日或10日线)上穿长短期MA(如20日或50日线),形成金叉,这被视为买入信号;相反,当短期MA下穿长期MA,形成死叉,则视为卖出信号。 在Backtrader中,你可以通过以下几个步骤实现双均线系统的策略: 1. **导入所需模块**:首先需要导入`backtrader.indicators`模块,其中包含了移动平均线等技术指标。 ```python import backtrader as bt from backtrader.indicators import SimpleMovingAverage ``` 2. **创建策略类**:继承自`bt.Strategy`并定义一些变量来存储MA指标。 ```python class DoubleMA(bt.Strategy): sma_short = SimpleMovingAverage(length=10) # 短期MA sma_long = SimpleMovingAverage(length=20) # 长期MA ``` 3. **编写buy/sell信号**:在`next()`函数中监控金叉和死叉点,并发出相应的订单。 ```python def next(self): if self.data.close[0] > self.sma_long[0] and self.sma_short[0] > self.sma_long[-1]: self.buy() elif self.data.close[0] < self.sma_long[0] and self.sma_short[0] < self.sma_long[-1]: self.sell() ``` 4. **回测策略**:最后,在实例化`bt.Cerebro`对象时,将策略应用到数据集上,并运行回测。 ```python cerebro = bt.Cerebro() cerebro.addstrategy(DoubleMA) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值