Changes

Jump to navigation Jump to search

Why an Order Was or Was Not Executed

8 bytes removed, 15:27, 11 June 2014
no edit summary
It is a 's common situation when for a customer expects to expect an order to be generated and executed or vice versa , not be generated and not to be executed at a particular place on a chart. Combination A combination of the 2 following methods of studying nature of fillment should help you understand why an order was filled or non-fillment of orders sent from MultiCharts not during auto trading should help you in understanding the situation.
==Order and Position Tracker==
If an order was generated and sent from the script to a broker plugin, it is displayed in the Order and Position Tracker on the Orders tab. If an order is filled , you can see it 's execution price and details (see [[Order and Position Tracker|Orders Tab]]).
<br>
There are 2 possible reasons why an order is not placed at the broker:# The order was '''rejected''' either by MultiCharts, or by the broker (in most cases , you can find the reason of for rejection on in the Logs tab of the Order and Position Tracker (see [[Order and Position Tracker|Logs Tab]]) # The order was '''cancelled''' from the script. According to the logic of EasyLanguage/PowerLanguage, an order will be maintained as long as the conditions for its generation are met on each calculation. Once a condition is not met, it will be cancelled.
<br>
==Monitoring from Script==
This method is extremely useful not only for backtesting, since the Order and Position Tracker has nothing in common with the process of historical calculationprocess, but also for live auto trading because you can see the strategy logic printed out in real-time.Adding the following line under the same conditions right before the line, when generating your buy/sell orders , it will help you to understand at what particular bar, when , and at what price is , your order is triggered in the code:
<br>
<br>
<br>
<br>
If the script is applied to your chart and it is opened in the PowerLanguage Editor, you will be able to see the following lines in the Output tab:
<br>
<br>

Navigation menu