如何用Python实现马丁策略的实例详解?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1576个文字,预计阅读时间需要7分钟。
马英九策略本质是一种赌博方法,但在投资领域应用也十分广泛。不过,投资者对马英九策略的评价并非简单,本文将深入探讨如何在震荡市场中运用马英九策略获利。
马丁策略本来是一种赌博方法,但在投资界应用也很广泛,不过对于投资者来说马丁策略过于简单,所以本文将其改进并使得其在震荡市中获利,以下说明如何实现马丁策略。
策略
逢跌加仓,间隔由自己决定,每次加仓是当前仓位的一倍。
连续跌两次卖出,且卖出一半仓位。
如果爆仓则全仓卖出止损。
初始持仓设置为10%~25%,则可进行2到3次补仓。
初始化马丁策略类属性
def __init__(self,startcash, start, end): self.cash = startcash #初始化现金 self.hold = 0 #初始化持仓金额 self.holdper = self.hold /startcash #初始化仓位 self.log = [] #初始化日志 self.cost = 0 #成本价 self.stock_num = 0 #股票数量 self.starttime = start #起始时间 self.endtime = end #终止时间 self.quantlog = [] #交易量记录 self.earn = [] #总资产记录 self.num_log = [] self.droplog = [0]
为了记录每次买卖仓位的变化初始化了各种列表。
本文共计1576个文字,预计阅读时间需要7分钟。
马英九策略本质是一种赌博方法,但在投资领域应用也十分广泛。不过,投资者对马英九策略的评价并非简单,本文将深入探讨如何在震荡市场中运用马英九策略获利。
马丁策略本来是一种赌博方法,但在投资界应用也很广泛,不过对于投资者来说马丁策略过于简单,所以本文将其改进并使得其在震荡市中获利,以下说明如何实现马丁策略。
策略
逢跌加仓,间隔由自己决定,每次加仓是当前仓位的一倍。
连续跌两次卖出,且卖出一半仓位。
如果爆仓则全仓卖出止损。
初始持仓设置为10%~25%,则可进行2到3次补仓。
初始化马丁策略类属性
def __init__(self,startcash, start, end): self.cash = startcash #初始化现金 self.hold = 0 #初始化持仓金额 self.holdper = self.hold /startcash #初始化仓位 self.log = [] #初始化日志 self.cost = 0 #成本价 self.stock_num = 0 #股票数量 self.starttime = start #起始时间 self.endtime = end #终止时间 self.quantlog = [] #交易量记录 self.earn = [] #总资产记录 self.num_log = [] self.droplog = [0]
为了记录每次买卖仓位的变化初始化了各种列表。

