Patsystems Broker Profile

From MultiCharts
Jump to: navigation, search
Click here to see the video tutorial on how to connect Patsystems Broker Profile.

Open position Profit/Loss is calculated by Patsystems broker and displayed in MultiCharts.

Unrealized Profit/Loss for the account is calculated by Patsystems broker and displayed in MultiCharts.

Account open Profit/Loss is calculated on the sum of open Profit/Loss for all positions on this account.

Stop-Limit orders: if the destination exchange supports stop-limit orders, the orders are sent from MultiCharts as stop-limit orders through Patsystems API successfully; if stop-limit type of orders is not supported by the exchange, the stop-limit is emulated; if it cannot be emulated, the order is rejected.

Patsystems does not support Native One-Cancels-Others group. In this case MultiCharts emulates OCO group on its end. Simulated OCO-group means that all OCO orders are sent to the broker, price is monitored by MultiCharts and once one of the orders is filled, other orders from this OCO group are cancelled by MultiCharts. When one of the OCO orders is filled, MultiCharts sends a command to cancel the second OCO order to broker. Note that the second order may also be filled if price reaches its level before the cancellation is processed by the broker (see OCO-Orders Risk).

Note: Patsystems Transaction Server may perform daily Forced Logout of your Patsystems API. As per API instructions, should the logout happen, shut down and restart MultiCharts and all related applications to re-establish connection to Patsystems.

Setting up Patsystems Broker Profile

In the Properties Patsystems window (see Managing Broker Profiles) enter the information provided by Patsystems:

Connection Settings tab
  1. Common Settings section.
    The Demo Mode box: check it to disable the profile settings and turn on demo mode. In this mode orders are not sent to the broker.
    Enter Login and Password.
    License (default value is FBD653F002), Environment, Application ID and Application Version parameters are configured by default; however the broker may provide different settings. Enter these settings into appropriate fields.
  2. Transport Settings section.
    Enter Trade Server, Data Server and Port numbers.
  3. SSL section.
    To use SSL certificate provided by Patsystems, check the Use SLL and enter its name.
  4. Advance Settings section.
    Configure timer to reconnect if connection to Patsystems is lost.
Default Trading Account tab

It is obligatory to select 1 account in drop-down menu after clicking the Check For Accounts button.

On Default Order Settings tab select one of the two available Time-in-Force order parameters:

  • DAY
    Order is canceled if it does not get executed by the close of the trading day. DAY is set as default; or:
Note: Patsystems connection can be established only after the API download is complete. Please go to Order and Position Tracker -> Logs tab and make sure that you have received the following message: "API has completed downloading data from server"