The Algo Trading module enables the Grid robot to execute multiple trades on small price movements while the market is in a sideways trend. Read below a detailed instruction on how to use the module.
How to watch your strategy history
How it works
With the Algo Trading module, you can programme the Grid robot.
The robot places original buy and sell orders on various price levels. When the original order is executed, a new one is activated in the opposite direction. This new order gets fulfilled when the price reaches a predefined level.
The Grid operates with one instrument at a time only.
Pausing an algo strategy will cancel all of its placed and working orders.
Where to find it
You can find the Algo Trading module in the left-side toolbar of the desktop platform.
Algo Trading – Left-Side Toolbar
You can also find it in the upper toolbar. Just click on Trading and choose Algo Trading in the drop-down list.
Algo Trading – Upper Toolbar
Parameters
The Algo Trading module includes a list of your algo strategies and their parameters: Status, Name, Account, Type, Instrument, CCY, Orders, Filled Orders, Unrealised P&L, and more.
Algo Trading – Parameters
You can add or remove parameters by clicking the Gear icon and checking or unchecking the options in the drop-down list.
In the upper toolbar, you can also see your account number, action icons and such parameters as Unrealised P&L, Realised P&L, Position, Orders, and Filled orders.
Algo Trading – Parameters
Parameter | Description |
Status Icon |
This is the status of your strategy. It can be the following:
|
Status | The status of your strategy:
|
Name | The name of your algo strategy |
Account | Your account number |
Type | Currently, only the grid type is available. |
Instrument Status |
This is the schedule status.
|
Instrument | Your instrument |
CCY | Currency |
Unrealised P&L | Expected Profit and Loss |
Realised P&L | Delivered Profit and Loss |
Position | The quantity of assets pertaining to the strategy |
Orders | All your orders |
Filled Orders | Executed orders |
How to use it
How to create a new strategy
- To create a new algo strategy, click the Plus button in the upper toolbar.
Upper Toolbar – Create Strategy
If the main module is empty, click Create Strategy.
Empty Module – Create Strategy
- Drag the desired instrument into a new window.
Algo Trading – Drag & Drop Option
- Alternatively, open Instruments or Watchlists, right-click on an instrument and choose Add Algo from the context menu.
Algo Trading – Open via Watchlists
Algo Trading – Open via Instruments
- Fill in the fields in the Settings tab and click Save.
Parameter | Description |
Name | The name of your algo strategy. By default, it contains the last numbers of the trading account and the instrument name. |
Type | Grid by default |
Direction | Buy or Sell |
Price Range | The lowest and highest acceptable prices. It is configurable in the currency of the selected instrument. Regardless of the chosen direction, the first input of the range is always for the lowest price. |
Levels | The number of active orders |
Quantity | The number of assets for each level |
Step Size | The difference between price levels for placing original orders |
Take Profit | Your desired profit |
Algo Trading – Settings
- Before launching, you will see your potential orders in the Market Depth module and the strategy Chart.
Algo Trading – Market Depth
Algo Trading – Chart
- Click Run to launch the strategy.
Alternatively, run a saved strategy from the module’s main window. Choose it from the list of strategies. Its current status is Paused. Click the Play button in the upper toolbar.
Algo Trading – Launching Strategy
The robot places original buy orders on various price levels. When the original order is executed, a new one is activated. This new order gets fulfilled when the price reaches the predefined level.
How to track
Strategy performance
You can track how your active strategy performs using these parameters:
- Unrealised P&L
- Realised P&L
- Position
- Fill Ratio*
- Active orders
- Filled orders
- Placed orders
*Fill Ratio is the ratio of successfully filled orders to all orders ever placed by a strategy. If it is low, the strategy may work differently than intended.
Algo Trading – Tracking Performance
Future orders
While setting up the strategy, you can track your future orders via Market Depth and Chart. Market Depth is available right in the strategy settings. To view the instrument’s Chart right in the strategy window, press an appropriate icon in the upper right corner.
Algo Trading – Chart
Instruments
You can also track the status, current market price, daily change, and 52-week change of the selected instrument.
How to view your strategy history
After running the strategy, you will see its history on the Activity tab of the strategy window, including active and inactive orders.
Algo Trading – Activity
How to edit your strategy
There are three ways to edit your algo strategy:
1. Choose the strategy from the list and click the Pencil button.
Algo Trading – Edit Option
2. Right-click on the strategy and choose Edit.
Algo Trading – Edit Option
3. Double-click on the strategy.
All the changes are applied after confirmation. If the strategy has already created any position, you will be asked if you want to close it.
Algo Trading – Confirming Savings
Please bear in mind that you can only edit paused strategies.
Note! Once you save the changes, orders in the strategy history will become unavailable. You’ll only be able to see the statuses.
How to delete your strategy
To delete your strategy, right-click on it in the module’s main menu and choose Delete in the context menu.
Algo Trading – Delete Option
Alternatively, you can delete the strategy in the strategy window by clicking Delete in the upper right corner.
Algo Trading – Delete Option
Note! When you intend to delete a strategy, you will see a pop-up window that suggests either closing all strategy-related assets or cancelling the action and keeping the assets in your portfolio.
Algo Trading – Confirm Deletion
Use the Algo Trading module to run the Grid robot and optimise your trading activity.