What is Trade Personal Assistant (TPA)

Table of contents:

Trading Personal Assistant – A trader’s best friend

Basic & Advance parameters walkthrough

A brief explanation of each combination of strategies

There have been many instances where we form a strategy in our head, backtest it to see the success rate and after all the conditions are satisfied we implement it as our trading style. But even after finding a ‘perfect strategy’ there are a lot of hiccups in executing it step by step because of several following reasons:

  1. Emotions (One of the biggest reason)
  2. Lack of time to spot the opportunity in the market
  3. Low liquidity in our trading basket – Seed capital gets locked once we ‘limit order’ some trades

……..and the list goes on. Talking about the biggest money/opportunity killer i.e., Emotions, we often get taken for a ride by the market makers and unnecessary FUD (fear, uncertainty & doubt) that challenges our technical plan of execution and finally tweaks our mindset against the trade.

In 3rd Dimension, it is possible to remove all the above errors that come into the way of implementing & executing a strategy. Not only that, but the platform also helps you to determine certain ‘conditions’ that decreases your chances by almost 90% from being a victim of ‘Stop hunts’ by Market makers, makes your trades more profitable and also open gates to several trade opportunities by not locking your capital by limit orders.

These features are made possible by our flagship tool – TPA (Trading Personal Assistant).

Meet Trading Personal Assistant – A trader’s best friend

TPA – Trading Personal Assistant is a modern trading bot that helps you automate your strategy and eliminate all human errors. TPA is a high frequency running feature in the 3rd Dimension platform that has 4 entry parameters which are important for every trader, i.e., buy, sell, take profit and stop loss.

Taking a deep dive into each parameter

TPA provides these 4 parameters under two heads:

  • Basic
  • Advance

Basic

The basic parameters help the trader define their strategy by providing them with 3 following options:

  • Resistance breakout
  • Buy Support
  • TPnSL
  • Market Exit

Defining Buy Support & Resistance Breakout strategies:

Buy support iterates a condition where the trade gets executed only when the price reaches the level defined by the trader.

Resistance breakout iterates a condition where the trade gets executed only when the price breaks a certain level defined by the trader.

Both of these strategies are very useful when more conditions and variables are defined in Advanced Parameters.

Enhancing Resistance Breakout strategy in Advanced Parameters:

One of the major key parameter provided by TPA is defining the Buy event. Buy event provides the trader with the following conditions:

OnPriceHit

OnPriceHit under Resistance Breakout strategy is a parameter where the entry of the trade happens when the price hits the entry-level defined by the trader. It is a simple resistance breakout strategy.

OnBarClose

In this condition, the entry of the trade happens only when the bar breaks and closes on or above the entry-level defined by the trader.  In T.A, a breakout is said to be valid only when the concerned timeframe bar closes above a certain level. There are many times when the price breaks above a certain technical level and retraces immediately back below the level, trapping most of the traders into the trade. This phenomenon is called Fake Breakout or fake-out.

OnBarClose eliminates the risk of getting trapped into the fake-outs and helps the traders to only enter valid resistance breakout trades.

OnBarRetest

This parameter lets the traders enter the trade only when the following condition is satisfied

  • Price breaks the level defined by the trader
  • Bar closes above the said level
  • The bar goes back and retests the said level

According to T.A when the price breaks a resistance level, the said level now becomes the support. In the Resistance Breakout strategy, most of the traders feel comfortable to only enter the trade when the price converts a resistance into support and goes down to test the support resulting in the continuation of the trend.

Never miss opportunities by locking capital in ‘limit trades’

LocalLimit condition in the Buy Order Type parameter stands for facilitating trade in the local order book of 3rd dimension only and not in the actual order book of the exchange until all the other conditions are satisfied. The trades are only posted and executed in the actual market order book when the conditions defined by the trader happens. 

While using the Limit condition in the Buy Order Type parameter, the trader can only post 10 trades in the system (if the capital allotted per trade is 10% of the portfolio), whereas if LocalLimit condition is used then the system allows the trader to post more than 10 trades (even if the capital allotted per trade is 10% of the portfolio). So the merit of using the LocalLimit condition is it doesn’t reserve your capital and only executes the trade when the conditions are satisfied.

Manage risk with Sell (Exit) Parameters

Another solution provided by TPA for risk management is SELL (EXIT) PARAMETERS. This parameter helps the traders to minimize their risk by defining the exit condition of the trade.

As mentioned above, a breakout becomes fake-out when the price retraces below the level which it originally broke out from. This is the time when the SELL (EXIT) PARAMETERS come into play, it automatically places a sell limit order at the entry price so that the trades exit the trade with zero loss.

Let’s explain this with a hypothetical example:

Without Sell (exit) parameter: A trader goes long (buy) on BTC/USDT at $7900 (resistance breakout), he puts the take profit level at $8500 and stop loss level at $7700. Now, the trade is running until any one of the two conditions are satisfied, i.e. either the take profit level gets hit, the trader books a profit of $600 or the stop loss level gets hit, the trader books a loss of $200.

With Sell (exit) parameter: A trader goes long (buy) on BTC/USDT at $7900 (resistance breakout), he puts the take profit level at $8500, sell (exit) parameter at $7900 and stop-loss at $7700. In this case, the trade is running until any one of the three conditions are satisfied, i.e. either the take profit level gets hit, the trader books a profit of $600 or the resistance breakout becomes invalid as the price retraces below the entry price(candle closing below) and the trader gets out of the trade with ZERO LOSS

Increase profitability with TP Event parameters

Traders must be familiar with certain events in the market where the price not only hits the take profit level defined by them but it also goes beyond that level. In these times, the traders either find themselves in a situation where they feel more profit could be taken out of the market and sometimes most traders often re-enter the trade in expectation of a continuation of the trend. This is a human error as a technically calculated trade is now dominated by the Emotions of the trader. As you know the answer, the trade always goes against the trader if emotions are involved.

TPA helps the trader to not only wipe the emotions out of the trade but also increase profitability in case the price goes beyond the tp level.

There two options in the ‘TP Event’ parameter, OnPriceHit & OnBarClose. OnPriceHit is just like any traditional take profit parameter where the profit is automatically booked when the price hits the tp level. Whereas, OnBarClose is a parameter where the profit is automatically booked when the defined bar not only hits the tp level but also closes above it.

No more Stop Hunts by Market Makers

The very common area to set a stop loss is either a support zone or a resistance zone, depending upon the direction of the trade. In the times of extreme volatility, the price often hits the sl first before continuing in the direction of the trade. In this event, the trader loses the opportunity to execute a successful trade and even incurs a loss as the sl level is hit.

To eliminate this issue of stop hunt, traders can select the option of OnBarClose in the SL Event parameter. OnBarClose is a condition where the loss only gets booked if the bar closes on or beyond the stop loss level defined the trader.

Bonus money management features in the Order Parameter section:

  • Base quantity (applied): Base quantity is a simple and standard condition where one can specify the total amount of the selected asset they want to allot for the trade.
  • Quote Percentage: This condition allows the trader to allot a certain percentage of his/her capital per trade. Say, a trader has $6789 in the trading account and he/wants to put 18% of his capital into a trade then he can simply put 18% as the Quote Percentage parameter and the assistant will automatically put the calculated amount of capital in the Base quantity (applied) parameter.

Happy Trading!!

Polygon.io data feed, Binance OCO order and Elliot Wave drawing

Polygon.io data feed, Binance OCO order and Elliot Wave drawing

Connection to Polygon.io data provider

By the numerous requests of our users, we have added Polygon.io that provides Real-time and Historical Market data for Cryptocurrencies, . .

Polygon offers global currency pairs from around the world. Over 1100+ currency pairs streaming in real-time.

Level 1 and Level 2 data from 22 crypto exchanges with coverage of 12+ Crypto Pairs

Connection to Polygon.io data provider

Connection to Polygon.io data provider

OCO Orders for Binance exchange

A month ago, Binance added support for OCO orders (One-Cancels-Other), which are a group of Limit and Stop-Limit order types. When either one of the orders is executed, the other one is automatically canceled. And when canceling either one of the orders, the entire OCO pair is canceled. In this release, we have also added this type of order for our users.

How to create an OCO order on Binance?

For Buy OCO order, the price for limit order < current market price. Also, the trigger stop price > market price.

For Sell OCO order, the price for limit order > current market price. Also, the trigger stop price < market price.

Select OCO from the drop-down list of orders, then specify the price of the Limit order, as well as the price trigger for the stop order and the price of the limit for the stop-limit order. Specify the order volume, then click the Buy (or Sell) button to place the order.

Placing OCO orders on Binance exchange

Placing OCO orders on Binance exchange

New indicator Delta-Rotations

The Delta-Rotations indicator plots in real-time the accumulated aggressive orders of the market participants on each rotational move through the delta. As a result, it allows the detection of shifts between supply and demand through the relation of the height of the bars to their corresponding price and the elapsed time.

Delta Rotations indicator in Quantower platform

Delta Rotations indicator in 3rdDimension platform

In the case of an up move (upward trend), the long elongated structural move will show sustained demand through considerably high bars. On the other hand, pullbacks will show relatively low supply through a shorter rotational move represented by lower selling aggression.

Higher moves with decreasing overall demand (declining delta rotations) show exhaustion through reducing buying pressure and are signs of potential reversals.

The same concepts apply for down moves with dominating supply/selling aggression and decreasing demand/buy aggression.

Custom Tick Size for DOM Trader

In the previous release, we have already added custom Tick Size for Chart and DOM Surface panels. Now it is available for DOM Trader panel as well. For those who missed the previous release, we remind you that this setting “aligns” all levels in DOM to the required tick size.

For example, some data providers and exchanges do not provide the minimum value by which the price of a trading instrument changes. As a result, the price scale uses the wrong value of the price, creating gaps.

Take a look at three screenshots. On the left without Custom Tick Size, on the middle screenshot with this setting. If the tick size is set higher than the minimum or specified by the exchange, the Level2 data will be aggregated like on the right screenshot

Custom Tick Size in DOM Trader panel

Custom Tick Size in DOM Trader panel

Added Elliot triangle Wave, Triangle pattern, Three Drives pattern

Elliot triangle Wave

Elliot Wave is a popular theory in technical analysis, which is based on the cyclical behavior of the price. Using Elliot Wave drawing, you can graphically identify the waves to determine the correction or trend reversal.

Elliot triangle wave drawing in Quantower platform

Elliot triangle wave drawing in 3rdDimension platform

In the drawing settings, you can select the type of wave marker to indicate different types of waves on one chart — Cycle, Primary, Intermediate etc.

Settings of the Elliot Wave drawing

Settings of the Elliot Wave drawing

Triangle pattern

Triangles are a popular technical pattern that analysts frequently use to anticipate potential price reversals. The Triangle Pattern drawing tool allows you to plot four points (A, B, C, D) in order to overlay a triangle onto the candlesticks of a price chart. The idea is to place the points on four alternating highs and lows. That is to say, points A and C would be on consecutive highs (or lows) and B and D would then be on consecutive lows (or highs).

Triangle pattern drawing in Quantower platform

Triangle pattern drawing in 3rdDimension platform

Three Drives pattern

The Three Drives Pattern is a well-known harmonic chart pattern that consists of a series of three higher highs or lower lows, which signals a potential reversal.

In the classical bullish version of this pattern, there are three drives or pushes in the upward direction. After each push, there is a retracement of 0.618 Fibonacci retracements of the previous drive.

The next drive needs to end near the 1.272 Fibonacci extensions for the price action to qualify for the pattern. When the price gets close to the drive 3 point at the 1.272 extension, you would put in an order to sell.

Three Drives Pattern drawing in Quantower platform

Three Drives Pattern drawing in 3rdDimension platform

Your target would be the 0.618 retracement of the entire move from point zero to the top of drive 3. 

Then, of course, the classical bearish pattern is the same thing, but upside down.

Huobi Crypto exchange and New coloring mode for Cluster Chart

Huobi Crypto exchange and New coloring mode for Cluster Chart

Custom coloring mode for Cluster Chart

The new color scheme for the cluster chart will allow experienced traders to define more precisely the places and levels with a large volume, number of trades and delta. This is very similar to filtering, which at a given value of the cluster will apply the necessary color. 

As an example, let’s see how it works on ES futures.

Go to the chart settings and select the desired data type on which to build the cluster. Then select Custom coloring in Cluster Visualization. Additional color settings will appear for the three cluster levels. At the first level, we will set 1000 contracts in one cluster, at the second 2000 and at the third 5000. For each level, set green, blue and red colors, respectively.
If you zoom out the chart, then due to the color filtering we can see clusters with large volumes, i.e. zones of high interest. 

Connection to Huobi Global crypto exchange

Added a new trading connection to the popular Huobi Global cryptocurrency exchange. This exchange offers traders 200+ cryptocurrencies and 500+ trading pairs. As for other crypto exchanges, here we also added two connection modes:

Info, allows you to connect without an API Key and make the necessary analysis of the selected cryptocurrency.

Trading mode. Requires unique API & Secret Keys to perform trading operations.

Connection to Huobi Global with Info and Trading modes

Custom Tick Size for Chart and DOM Surface panels

This setting allows you to “align” the chart to the desired tick size. For example, some data providers and exchanges do not provide the minimum value by which the price of a trading instrument changes. As a result, the price scale uses the wrong value of the price, creating gaps. This is especially noticeable on the Order Flow or DOM Surface charts. Using this setting, you can more accurately set the minimum price change and get the correct price display.

Set Custom Tick Size for DOM Surface panel in Quantower

Added the function of minimizing a panel

Any open panel, group or bind can be minimized to the taskbar by clicking Minimize button. This function is quite simple and allows you to more conveniently work with open panels.

Changed the calculation of tick directions for Binance

We improved the mechanism for calculating tick directions, which is involved in volume tools. Earlier, when a new trade executed, if the price did not change, then the volume of this trade we referred to the None category and it did not refer to Buy or Sell. As a result, the total volume of trades marked None reached 50% of the total trading volume.
Now, if a new trade has the same price as the previous trade, it is assigned a category, like the previous trade.

Changed the calculation of tick direction on Binance
New calculation mechanism for tick direction on Binance
3rdDimension Update. Added RTD, info mode for Binance

3rdDimension Update. Added RTD, info mode for Binance

Excel Real-Time Data function

3rdDimension 1.39 supports Real-Time Data (RTD) function for sending data and other market information to Microsoft Excel®. This feature opens up many opportunities for creating custom displays and other ways to better manage your workflow. For instance, you can transmit real-time market data, account info and analyze it on your own. You can use our example Excel file to evaluate RTD possibilities. Also, read our help guide on how to activate RTD and how to work with it in Excel.

RealTimeData function with Quantower and Excel

Binance got an Info Mode. Access to real-time market data without a trading account

The Info Mode lets you connect to the Binance exchange without using the API key, and receive real-time data for all available cryptocurrencies. This mode will be useful for a complete analysis of the market situation, including with the help of Volume Analysis Tools, Order Flow, and various chart types.

Connect to Binance without API Key
Templates for Power Trades, and other goodies

Templates for Power Trades, and other goodies

Power Trades Scanner got predefined settings templates

In order for Power Trades to work properly, it is important to set the parameters that will best suit the specific symbol. Therefore, to make it easy to use the scanner, we have prepared predefined setup templates for 36 instruments traded on the Binance exchange. These settings are the starting point for the use of Power Trades, and every user can set more precise parameters on their own.

So, the screenshot below shows the list of symbols for which we have prepared templates.

Predefined settings for Power Trades scanner

Level 2 Indicator

The indicator shows DOM levels with volumes at each price level directly on the chart. This allows you to monitor changes in the DOM without having to open the panel itself.
In the settings of the indicator, you can specify the required number of levels, colors, as well as the width of the occupied area on the chart.

Level 2 indicator in Quantower shows DOM levels on the chart

Indicator of Separated ATRs

This is a volatility indicator that shows the difference between the two ATR indicators:

  • the first ATR takes into account only the growing bars
  • the second ATR only counts falling bars.
Volatility indicator of Separated ATRs

Symbol Description on the chart

On the background of the chart, we have added the name of the trading instrument, which you can optionally enable/disable in the general settings of the panel.

Symbol Description on the chart
Abbreviative crypto prices & new indicators. New 3rdDimension update.

Abbreviative crypto prices & new indicators. New 3rdDimension update.

Abbreviative crypto prices

One of the great new features, that was developed based on a traders feedback — an abbreviation of crypto prices. This feature allows you to apply a special “shortening” for prices of Crypto-symbols only, resulting in “useless zeros” removal. The algorithm is simple — we just hide all “0” symbols from the left side of price and replace with “..”, for example, 0.0000145 -> ..145. This feature applies globally for all crypto-symbols in application thus changes price values in all panels.

Crypto prices abbreviation in Quantower

Indicators data in watchlist filters/alerts

Another great advice from our community lead us to develop a possibility to use calculated values of indicators in Watchlist filtering & alerts. Old 3rdDimension traders already know about the possibility to add indicators in Watchlist and see their values in separate columns. Now you can use that values in Table actions functionality (Settings -> Setup actions) to filter rows of call an alert. This simple and yet powerful possibility is available starting from Free version of 3rdDimension .

Use data from indicators for alerts and filtering in Watchlist

Omni trend indicator

The Omni Trend indicator (based on the NRTR indicator by Konstantin Kopyrkin) is a trend indicator that uses Average True Range & Moving Average to generate trading signals: buy — when price reaches the previous high & sell — when the price below the previous low.

Omni trend indicator in Quantower

NRMA indicator

Another interesting indicator that might tell you when go long or short — NRMA indicator. It consists of dots, placed around the price, that suggest bearish (dots are above) or bullish (dots are below) price actions. You can find a lot of information on best practices for this indicator on the internet, but in short: buy when dots are below the price and sell when they are above.

NRMA indicator in Quantower