Library "profitestimate" Simple profit Estimatr. Engages when Position != 0 and holds until posittion is na/0... if position changes sizes, it will update automatically and adjust. it has an input for comission to estmate exit fees
update_avgprice(_sizewas, _delta, _pricewas, _newprice) Get a new Average position Price Parameters: _sizewas: (float) the position prior _delta: (float) the order amount _pricewas: (float) the prior price _newprice: (float) the price of order Returns: New Avg Price
amount(_position, _close, _commission, _leverage, _fullqty) Position Net Profit Net Commission, automatic on/off if position != 0 Parameters: _position: (float) position size (total or margin size) _close _commission: (float) % where (0.1 = 0.1%) _leverage: (float) optional if leveraged, default 1x _fullqty: (bool) if position entered is tottal trade size default is margin qty (1/lev) Returns: quote value of profit
percent(_position, _close, _commission, _leverage, _fullqty) Position Net Profit, automatic on/off if position != 0 Parameters: _position: (float) position size (total or margin size) _close _commission: (float) % where (0.1 = 0.1%) _leverage: (float) optional if leveraged, default 1x _fullqty: (bool) if position entered is tottal trade size, default is margin qty (1/lev) Returns: percentage profit (1% = 1)
In true TradingView spirit, the author has published this Pine code as an open-source library so that other Pine programmers from our community can reuse it. Cheers to the author! You may use this library privately or in other open-source publications, but reuse of this code in a publication is governed by House rules.
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.