卖出/外挂/监控利器—金字塔移动止盈、移动止损
策略开发背景:
止盈和止损应该是一种强有力的行为意识和行为习惯,也是交易入场前就应该制定好的计划和纪律;
不懂止盈,就得面临止损,甚至是灭顶之灾;
策略优势:
在不改变原有主策略的投资逻辑和交易频率之下可随时针对行情或持仓个股开启“卖出/外挂”,进而对持仓个股进行分钟级别的监控;
金字塔移动止盈、移动止损、日均线卖出、30分钟ma死叉卖出;自动获取持仓股票、手动添加股票池;
卖出/外挂策略功能:
- 交易频率:分钟级别;
- 监控对象:手动添加持仓中的某一只或多只个股或每日盘前自动获取全部持仓个股(获取全部持仓个股有启停开关);
- 移动止盈(多阶梯金字塔移动止盈):(当股价达到某一阶梯的金字塔止盈比例时触发移动止盈监控(移动止盈价格取今日最高价X最高价回落止盈比例和金字塔止盈价的最大值)且数据以csv文件存储到研究环境中的‘卖出/外挂’文件夹中,不会因为策略的启停或同一时间内造成某一阶梯点的多次移动止盈触发);
- 移动止损:移动止损价格取(持仓成本价*止损比例和今日最高价*最大回撤比例)的最大值,(最高价为今日盘前取昨日收盘价为今日最高价初始值,今日开盘后股价上涨则今日最高价更新,股价下跌则今日最高价不更新);
- 日均线卖出:可自由设定某日均线卖出的值如5日或10日或20日,该条件有启停开关;
- 30分钟ma5与ma10死叉卖出:该条件有启停开关;
- 涨跌停:跳过处理方式(代码317行处 #g.processed_status[security] = True 为每分钟检查涨停状况,若破板则根据移动止盈价卖出;若想股票涨停后今日不在监控该股票后续状态则删掉 g.processed_status[security] = True 前面的#号,因为破板之后有可能下跌超过最高回落止盈比例后再次选择回封);
- 注:a.金字塔止盈和移动止损中会涉及到持仓成本价,建议持仓成本价在券商系统中改为买入价;
b. 金字塔止盈触发点文件的更新逻辑:增加新股票或更改新的止盈触发点时对新数据全部初始为未触发,原有已触发且还有持仓的股票记录会继续保存,此逻辑主要为新增更新方式,因此对于某一持仓股票会同时有更改触发点之前和之后的数据(如图3);若是想完全只有触发点更改之后的数据,那我们可以在研究环境中的卖出-外挂-移动止盈损文件夹下将记录文件删除后重新运行策略,就会采用重新生成记录文件的方式来更新。
图1
图2
图3
2025-03-13 23:09
2025-02-28 11:41
2025-02-28 10:56
2025-02-27 19:59