ProfitView is an easy to use app that provides users with all the tools necessary for advanced trading automation like intelligent order placement, position and balance tracking, notifications and more – on a multitude of supported exchanges.
Triggered either internally or by setting fully customizable alerts on TradingView and utilizing ANY of the numerous available technical indicators or custom scripts on the platform.

ProfitView comes in the form of a Google Chrome extension that can easily be installed on a VPS for 24/7 usage, or if preferred on your local workstation to fulfill it's duty quietly in the background with the ability to send fully customizable notifications about all of it's actions via Email, Discord, Telegram, Text Message or IFTTT.

ProfitView now includes an interactive position monitor with quick action buttons to open, add to, close and flip positions via an easy to use order dialog with useful options like stop loss, take profit, yield etc. and a simple syntax builder. NEW!

ProfitView can be completely remote controlled via its built-in Telegram Bot! NEW!

Upcoming features include realtime alerts, an interactive order/stop monitor, trailing and a neat dashboard giving you a quick overview of balance changes!

Supported Exchanges: Binance Spot & Margin, Binance US, Binance Futures (USD & COIN), Bitfinex, BitMEX, Bittrex, Bybit (USDT, Futures & Spot NEW!), Coinbase Pro, Deribit, FTX, FTX US, Gemini, Kraken, Kraken Futures, KuCoin, KuCoin Futures, OANDA, OKCoin, OKEX (v5 / all markets NEW!), Phemex (incl. Spot NEW!), Poloniex, SimpleFX

(Binance with Cross & Isolated Margin; Binance Futures with COIN, hedging, trailing & close orders; Bybit with USDT & trailing)

Step 1: Download and install ProfitView

Step 2: Buy a ProfitView license to activate ProfitView PRO!
                  (click here to buy OCC or PV directly)
          OR:  Get a monthly ProfitView subscription!

Step 3: Set up your indicators and alerts on TradingView (eg. OCC)
                  (Note: you can use ANY indicator or even your own pine script)

Logo Wiki Logo Discord             Logo Twitter

ProfitView 1.3.33: (18/4/2022)

- Added syntax shorthand c/ch=buy/sell => c/ch=order b=buy/sell
- Added warning if new placeholder [accs] doesn't find or match any accounts
- Phemex: Fixed open positions not being found (slight API format change)

ProfitView 1.3.30: (31/3/2022)

- Added new syntax shorthands:
  buy/sell/long/short => side=buy/sell/long/short
  cancel => cancel=order
  close => close=pos
  close=long/short => close=pos side=long/short
  closeall => close=pos sym=*
  iforder=x => check=order iffound=x
  ifnoorder=x => check=order ifnone=x
  ifpos=x => check=pos iffound=x
  ifnopos=x => check=pos ifnone=x
  retrydelay=x => jumpdelay=-x
  echo=x => notify=log:x
  cached => cachedprice cachedbalance
  update => updateprice updatebalance
- Implemented syntax placeholders to work for legacy alerts / direct syntax as well (@ 1.3.30)
- Added new placeholder [accs] that expands to a list of all accounts for an exchange (eg. ap=[accs], see "Setup: Commands"!) (@ 1.3.29)
- Added new run/trigger command variants runen= / triggeren= that check if an alert is enabled before running (@ 1.3.29)
- Added "Disable legacy alerts" option under General Options to ignore all non-PV alerts (@ 1.3.29)
- Added support to trigger PV alerts for multiple accounts in parallel via PVALERT(ap="acc1,acc2,acc3") (fixes @ 1.3.27)
- Added new conditionals iftf= / iftnf= (if timeout and (partially) filled / not filled) (fixes @ 1.3.29)
- Added new conditionals iftp= / iftnp= (if timeout and have position / no position) (fixes @ 1.3.29)
- Added /log command to Telegram bot to query recent log entries
- Added option to Telegram bot to send more log messages/results from triggered commands (enabled by default!)
- Improved "uniqueness" of generated custom order id for alerts called via the run= command (fixes @ 1.3.28)
- Assuming check=pos as command for ifbg/ifsm/ifl/ifs checks if not specified
- Assuming check=order as command for ifp check if not specified
- Added filled/executed quantity as "filled" to saved order data
- Changed loop= syntax command to default to "this" and fixed wrong jump for "this" (repeat from last jump or closest jump mark further up)
- Added shorthand quantity=var@ which sets levcalc=1 to ensure exact quantity (eg. q=lastqty@) (use quantity=@123 for numbers!)
- Added new parameter lc= (levcalc) to specify leverage used for calculations only (eg. q=lastqty lc=1)
- Fixed "cancel" (cancel & continue) option for err= and conditionals resulting in endless loop after canceling orders
- Fixed maxslip check for cases when side= is not explicitly specified for a command
- Fixed {price} placeholder for notifications showing more (calculated) precision on some exchanges than what was sent
- Fixed wrong leverage in notifications when running in test/disabled mode
- Added support for different multipliers/divisors per account when using variable shorthands (eg. q=_var%*2,/3,*1)
- Added support for different addends/subtrahends per account when using variable shorthands (eg. p=_var+2,-3,+1) (fixes @ 1.3.26)
- Added support for '++' / '--' (plus) and '-+' / '+-' (minus) number prefixes (eg. sl=[+][_var]% => sl=+-3%)
- Implemented workaround for bug in Chrome v98 that stopped "Always keep PV options open" from working correctly (+other issues)
  (fixes @ 1.3.26)
- Added "Force Time Sync" button under General Options to force synchronization of internal clock correction
- Added alert editor option to show/hide advanced filtering options (NOTE: Now hidden by default!)
- Added option to pause/resume all running alerts when pausing/resuming PV through popup menu (Shift-Click on pause button)
- Added support for "power of" to placeholder calculations (eg. q=[base^exp]%)
- Added [this] placeholder always containing the current alert id
- Added support for non-wildcard string comparisons to preprocessor via double quotes (eg. [if acc="*"] to match only *)
- Added notification options to not include custom order ids in built-in notifications
- Fixed processing of comments in syntax to allow "#" and ";" in string literals (eg. custom notifications etc.)
- Made syntax commands and parameters case insensitive (previously lowercase only)
- Adapted indicator dialog styling fixes to latest TV update
- Fixed several slightly incorrect descriptions in "Setup: Commands"
- Added some missing commands to live help
- Binance/Coinbase/Bitfinex/Gemini/KuCoin/Poloniex: Fixed symbol browser error introduced in 1.3.24
- Binance / Binance Futures: Generating shorter unique order ids to avoid custom id errors
- Binance / Binance US: Fixed error when using "last" price (priceref=last) due to API changes
- BitMEX: Fixed notifications often showing maximum market leverage instead of used one
- FTX: Added check/warning for minimum order quantity (if info available for market)
- FTX: Added correct saving of changed leverage when using cached balances
- FTX / FTX US: Added support for time synchronization endpoint (NOTE: Requires re-granting permission!)
- Kraken: Added support for available spot balance (prev. only total equity) via new API command

>> Privacy Policy