@indie.plot.bar_color
: recolors the bars/candles on the chart.color.PINK
, color.ORANGE
and color.BROWN
.@indie.plot.background
: recolors the background of the chart pane.indie.drawings.LabelAbs
, indie.drawings.LabelRel
: text labels with absolute and relative positioning.indie.drawings.LineSegment
: customizable line segments with various styles and endpoints.indie.drawings.Chart
: class for managing drawing objects with draw()
, erase()
, and clean()
methods.@indie.plot.marker
: plots circles, crosses and labels (with optional text) above/below candles on the chart.indie.algorithms.Macd
indie.algorithms.Mfi
indie.algorithms.Sar
indie.algorithms.SinceTrue
indie.algorithms.Uo
indie.math
with functions:
cross
cross_over
cross_under
divide
datetime.datetime
:
strptime
timestamp
indie.algorithms.SinceHighest
indie.algorithms.SinceLowest
indie.plot
is now a package, not a decorator.display_options
parameter for @plot.*
decorators.@param.string
, use @param.str
instead.SymbolInfo.marketdata_timezone
, use SymbolInfo.timezone
instead.tf
, use TimeFrame.from_str
instead.WeekDay
, use week_day
instead.indie.algorithms.Corr
and indie.algorithms.LinReg
.indie.TradingSession
and indie.schedule.Schedule
classes for trading sessions support.indie.Var[T]
container which is like a indie.MutSeries[T]
but with history depth of 1.indie.Algorithm
, indie.MainContext
, or indie.SecContext
.indie.Series[T]
and indie.MutSeries[T]
. At the moment T
can be any of float
, int
, bool
, str
types.indie.algorithm
-> indie.algorithms
.indie.algorithm
package to CamelCase, e.g. std_dev
-> StdDev
Algorithm.new()
syntactic sugar method was introduced.self
to every @func
-decorated function as the first parameter.@func
-> @algorithm
. Introduced base class indie.Algorithm
.def main(ctx)
-> def Main(self)
. Introduced base class indie.MainContext
.mut_series
is replaced with MutSeriesF.new()
.MutSeries
-> MutSeriesF
, Series
-> SeriesF
.@ctx_func
-> @sec_context
. Introduced base class indie.SecContext
.ctx
-> self
.ctx_func
-> sec_context
of the function Context.calc_on
.indie.algorithm.since_lowest
, indie.algorithm.since_highest
indie.algorithm.lowest
, indie.algorithm.highest
indie.algorithm.adx
indie.algorithm.atr
indie.algorithm.donchian
indie.algorithm.ma
indie.algorithm.mfv
indie.algorithm.net_volume
indie.algorithm.supertrend
indie.algorithm.tr
indie.algorithm.vwap
indie.algorithm.vwma
SeriesF
types instead of MutSeriesF
.Context.is_last
and Context.is_realtime
.in
operator support.lookahead
param to Context.calc_on
.https://takeprofit.com/docs/indie/
.