Autoview is a Chrome extension that listens to your Tradingview alerts and places orders on the exchange of your choosing. You control what Autoview does by inserting a specialized syntax into your Tradingview alert message box.
Whether you simply want to add a stop loss or trailing stop on an exchange that does not provide it, or automate an existing Tradingview strategy, Autoview can help you do that.
We provide the ability to use your Tradingview alerts to place live trades on your behalf.
Using Tradingview's custom Pine Script language you can create anything from fully automated strategies and indicators to unique trailing stops or take profits. Combined with the Autoview syntax, there is almost no limits to what you can create.
Should you ever have any questions, concerns or issues, there is almost always someone willing and able to help.
Join our fantastic community on Discord
Thanks to our great and growing community, we can focus our time on maintaining and improving Autoview.
Get everything that Autoview has to offer for one monthly fee, or use it for free on select exchanges.
In the forex trading bot example below, we're showing a fully automated strategy setup that runs on 6 different forex markets.
Everything you're seeing is done in Tradingview, it's thanks to Autoview that the orders and data you're seeing was all actually placed live on the market
Here are some videos to help get you started. You can find more on our Youtube channel
"simply amazing."
simply amazing. good job guys and thank u for the support to get started!
"Enabling freedom."
Enabling freedom.
"Very promising tool."
Test intensive, make sure you understand the commands syntax before you put money on the line.
"This enables total madness."
This enables total madness.
"Amazing possibilities!!! Thanks SO MUCH for this one-of-a-kind tool! I will be donating."
*** BEWARE *** This is an advanced tool that requires some (very basic) scripting to configure properly. Be sure to read the instructions and understand what you are doing before using.
To connect TradingView and Autoview, you will need to place at least one command (examples below) in the Message section of an Alert.
Name | Key | Default | Values | Description |
---|---|---|---|---|
Account | a |
* | Anything (excluding special characters) | The alias for the API credentials you want to use for this command. |
Blind Carbon Copy | bcc |
0 | 0, 1 | Relay this command to the configured endpoint only. Exchange requests will not be made. |
Book | b |
all | buy, long; sell, short | The side of the market you would like to play. |
Cancel / Close | c |
n/a | order, position | Used to cancel open orders or close open positions. |
Callback Rate | cbr |
0.1 | > 0.1 | Binance Futures, Binance Futures Testnet: Percentage value. Additional information: New Order |
Carbon Copy | cc |
0 | 0, 1 | Relay this command to the configured endpoint and exchange. |
Cancel / Close Maximum | cm |
all | Static: #, % Random: #-#, %-% |
Cancels orders or closes positions (see cmo for ordering). |
Cancel / Close Maximum Order | cmo |
oldest | newest, oldest; lowest, highest; smallest, biggest; random | How the orders are sorted for canceling. How the positions are sorted for closing. |
Delay | delay |
n/a | > 0 | Delay allows for a pause (in seconds) between commands within the same alert (e.g. delay=10 ). |
Disabled | d |
0 | 0, 1 | Prevents any live action from the command. This is helpful for debugging by outputting the live parameters. |
Exchange | e |
Chart Symbol | Binance, Kraken, ... | The receiving exchange for your command. |
Fixed Price | fp |
n/a | Static: # Random: #-# |
The literal price in which to place an order or close a position. |
Fixed Stop Loss | fsl |
n/a | Static: #, % Random: #-#, %-% |
Kraken: Triggers the order (buy or sell) when the last traded price hits the stop price. |
Fixed Trailing Stop | fts |
n/a | Static: #, % Random: #-#, %-% |
BitMEX, BitMEX Testnet, ByBit, ByBit Testnet, OANDA, OANDA Practice |
Hidden / Iceberg | h |
n/a | Static: #, % Random: #-#, %-% |
Bitfinex: Whether the order is to be hidden (i.e. h=1 ).BitMEX: Sets the order to be hidden if 0. If > 0 this portion of the position to be visible (i.e. Iceberg). Deribit: Maximum quantity within an order to be shown to other customers, 0 for invisible order. |
Leverage | l |
all | >= 0 | Leverage allows your available balance to be multiplied but increases risk. |
Price | p |
0 | Static: #, % Random: #-#, %-% |
The amount to undercut or overcut the top order in the book. |
Price Source | ps |
top | last, top, position | Bitfinex (last, top) Change the reference for Price (p ) calculations.Deribit (position) When closing positions ( c=position ), use the position average in calculations. |
Trigger Price | px |
n/a | Static: #, % Random: #-#, %-% |
ByBit and ByBit Testnet Set the price for stop orders. Gemini and Gemini Sandbox Set the price stop limit orders. |
Trigger Price Source | pxs |
last | last, mark, index | BitMEX and BitMEX Testnet Change the reference for Trigger Price (px ) calculations. |
Quantity | q |
100% | Static: #, % Random: #-#, %-% |
The portion of your balance or position you would like to effect. |
Reduce Only | ro |
0 | 0, 1 | BitMEX, Deribit, OANDA Order can only reduce your position, not increase it. |
Symbol | s |
Chart Symbol | BTCUSD3M, LTCUSD, PINKBTC, ... | The receiving exchange's market for your command. |
Stop Loss | sl |
n/a | Static: #, % Random: #-#, %-% |
Bitfinex: Whether the order is a stop order (i.e. sl=1 )Binance, BitMEX: Provided value is applied to the position's entry price. Deribit: Triggers the order (buy or sell) when the index price hits the stop price. Kraken: Triggers the order (buy or sell) when the last traded price hits the stop price. |
Order Type | t |
limit | limit, market, fok, ioc, post, close, open, settle |
Limit: Order will be placed in the books to await being filled. Market: Place order in the book for immediate filling ( p is ignored).FOK: Fill Or Kill orders will either completely fill or be aborted. IOC: Immediate Or Cancel orders can be partially or completely filled, but any remaining portion is cancelled. Post: If any part of the order would have executed, it will be cancelled instead. Close / Open: Can be used together with c=order for specific order types.Settle (Kraken only): Settle position(s) at the original order price. Learn more |
Take Profit | tp |
n/a | Static: #, % Random: #-#, %-% |
Binance, BitMEX: Provided value is applied to the position's entry price. Deribit: Triggers the order (buy or sell) when the index price hits the profit price. Kraken: Triggers the order (buy or sell) when the last price hits the profit price. |
Trailing Stop | ts |
n/a | Static: #, % Random: #-#, %-% |
Bitfinex: Whether the order is a trailing stop (i.e. ts=1 )BitMEX, BitMEX Testnet, ByBit, ByBit Testnet, OANDA, OANDA Practice |
Unit | u |
contracts | contracts, currency |
The quantity (q ) unit being provided.
|
Wallet | w |
n/a | Anything |
The currencies to transfer from wallet account to another (e.g. spot to margin). Multiple currencies may be used (e.g. w=btc,cad,usdt )
|
Yield | y |
balance | balance, equity margin, spot borrow, repay |
Balance: Your available balance excluding open orders/positions. Equity: Your available balance including profit/loss. Margin (Bitfinex, Poloniex): Move balance from Spot wallet to Margin wallet Spot (Bitfinex, Poloniex): Move balance from Margin wallet to Spot Wallet Borrow (Binance): Apply for a loan for each Wallet asset Repay (Binance): Repay loan for Wallet asset |
Command | Description |
---|---|
c=order t=open | Cancel any open orders. |
c=position t=market | Close any open positions with market orders. |
e=okcoin c=position q=25% t=market | Close 1/4 of any open positions using market orders. |
e=okcoin b=sell p=0.50 q=0.25 t=limit u=currency | Open a 0.25 BTC order, undercutting the sell book by $0.50 Example: Top sell is $449.15, order will be placed at $449.65 |
e=okcoin s=btcusd1w b=long l=10 q=1 | Open a long with 1 contract using 10x leverage |
e=poloniex s=pinkbtc b=sell q=1000 t=limit | Place a sell for 1000 PINK over the lowest selling price. |
e=okcoin s=btcusd3m l=20 b=buy q=0.025-0.05 u=currency | Market buy a random amount between 0.025 and 0.05 BTC. Example: 0.05 BTC * 20 = 1 BTC |
e=bitfinex w=xbt y=spot e=poloniex w=etc,eth y=margin q=10% |
Transfer available BTC from Margin to Spot wallet. Transfer available ETC, ETH from Spot to Margin wallet. |