Changes

Jump to navigation Jump to search

Understanding Automated Trade Execution

3 bytes added, 13:21, 3 March 2021
no edit summary
Once a strategy for automated trading is [[Using_Studies_(PowerLanguage_Editor)#Creating_Signals|developed]], [[Understanding_Backtesting|backtested]] and [[Performing_Optimization|optimized]], the next step is to have it actually send the orders to the [[Broker_Profiles_Overview|broker]]. The orders are submitted to the selected broker through the [[Auto_Trading#Select_Broker_Plug-in|auto trading broker plugin]] implemented in MultiCharts.
As opposed to the purely brokerage programs MultiCharts has a capability of combining the [[Built-in_Data_Sources|data sources]] that are different from the desired broker during autotradingauto trading. This is realized through the [[Symbol_Mapping|Symbol Mapping]] functionality and provides additional possibilities and advantages for traders.
Automated trading has two primary benefits: convenience and speed. A trader can let the strategy trade automatically without having to constantly monitor the strategy and enter the orders himself (though we don’t recommend leaving the strategy unattended at all!). Automated trading also allows for sending the orders much quicker compared to manual trading. The orders are submitted automatically and the chances of delay are reduced.
MultiCharts offers 2 modes of automated trading: Synchronous and Asynchronous. The modes are fundamentally different. Here’s the overview of each mode.
==Synchronous Mode of Auto Trading (SA)==
The synchronous auto trading mode (SA) is the mode in which the trades are only reflected on the chart after the orders have actually been executed on the broker. SA always starts trading from Flat as if there were no previous historical trading results. The strategy is not recalculated on the start of autotradingauto trading. When it will be calculated depends on the [[Chart_Resolution|chart resolution]] and the [[Signal_Settings#Intra-Bar_Order_Generation|Intra-Bar Order Generation]] (IOG) setting. If there’s an open position on the broker one can tell the strategy to continue trading from this position. See how to assign the position [[Auto_Trading#Assign_the_Initial_Market_Position_at_the_Broker_Settings|here]].
The SA mode should work properly and the autotrading auto trading and broker positions should match if the following aspects are avoided:
* [[Trading_from_Multiple_Charts_on_One_Instrument|trading on one and the same instrument/broker account from other charts]];
* starting the trading from a non-flat broker position;

Navigation menu