如何用Python实现马丁策略的实例详解?

2026-04-20 08:240阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1576个文字,预计阅读时间需要7分钟。

如何用Python实现马丁策略的实例详解?

马英九策略本质是一种赌博方法,但在投资领域应用也十分广泛。不过,投资者对马英九策略的评价并非简单,本文将深入探讨如何在震荡市场中运用马英九策略获利。

马丁策略本来是一种赌博方法,但在投资界应用也很广泛,不过对于投资者来说马丁策略过于简单,所以本文将其改进并使得其在震荡市中获利,以下说明如何实现马丁策略。

策略

逢跌加仓,间隔由自己决定,每次加仓是当前仓位的一倍。
连续跌两次卖出,且卖出一半仓位。
如果爆仓则全仓卖出止损。
初始持仓设置为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分钟。

如何用Python实现马丁策略的实例详解?

马英九策略本质是一种赌博方法,但在投资领域应用也十分广泛。不过,投资者对马英九策略的评价并非简单,本文将深入探讨如何在震荡市场中运用马英九策略获利。

马丁策略本来是一种赌博方法,但在投资界应用也很广泛,不过对于投资者来说马丁策略过于简单,所以本文将其改进并使得其在震荡市中获利,以下说明如何实现马丁策略。

策略

逢跌加仓,间隔由自己决定,每次加仓是当前仓位的一倍。
连续跌两次卖出,且卖出一半仓位。
如果爆仓则全仓卖出止损。
初始持仓设置为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]

为了记录每次买卖仓位的变化初始化了各种列表。

阅读全文