diff --git a/backtrader/observers/trades.py b/backtrader/observers/trades.py index 144cf03fb..e4b3bad43 100644 --- a/backtrader/observers/trades.py +++ b/backtrader/observers/trades.py @@ -121,11 +121,12 @@ def donew(cls, *args, **kwargs): _obj.lines = linescls() # Generate plotlines info - markers = ['o', 'v', '^', '<', '>', '1', '2', '3', '4', '8', 's', 'p', + base_markers = ['o', 'v', '^', '<', '>', '1', '2', '3', '4', '8', 's', 'p', '*', 'h', 'H', '+', 'x', 'D', 'd'] - colors = ['b', 'g', 'r', 'c', 'm', 'y', 'k', 'b', 'g', 'r', 'c', 'm', - 'y', 'k', 'b', 'g', 'r', 'c', 'm'] + base_colors = ['b', 'g', 'r', 'c', 'm', 'y', 'k'] + markers = base_markers * len(base_colors) + colors = base_colors * len(base_markers) basedict = dict(ls='', markersize=8.0, fillstyle='full')