PFG BEST Broker Plug-in

From MultiCharts
Jump to navigation Jump to search

FIX API is used for connection between MultiCharts and PFG BEST. SSL encryption is enabled by default.

Market orders are converted into limit ones on broker end.

Stop-Limit orders are not supported by PFG BEST

If an order was placed from BESTDIRECT software before PFG BEST Broker Profile is connected, then it is not possible to modify or cancel this order from MultiCharts.

Open position Profit/Loss is calculated by PFG BEST broker every 5 minutes and displayed in MultiCharts, however during these 5 minutes Profit/Loss is calculated in MultiCharts.

Unrealized Profit/Loss for the account is calculated by PFG BEST broker every 5 minutes and displayed in MultiCharts, however during these 5 minutes Profit/Loss is calculated in MultiCharts.

PFG BEST 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: It requires 1 minute for information to appear in Order and Position Tracker window due to speed of processing requests on broker end after PFG BEST Broker Profile is connected.

Setting up PFG BEST Broker Profile

In the Properties PFG BEST window (see Managing Broker Profiles) enter the information provided by PFG BEST.

Connection Settings tab:

  1. Enter your account and click the Request button to get Server IP, Port number, SenderCompID and TargetCompID (both for Price Session and Order Session sections) automatically from server.
  2. Enter Password (both for Price Session and Order Session sections).
  3. Reconnection Settings section.
    Configure timer to reconnect if connection to PFG BEST is lost.

Order Settings tab:

Time In Force field.

Select one of the four available Time In Force order parameters.

  • DAY; or:
    Order is canceled if it does not execute by the close of the trading day. Unless otherwise specified, every order is a Day order.
  • FOK (Fill or Kill Orders); or:
    Specifying that the order must execute immediately and in its entirety, or be canceled.
  • GTC (Good-Til-Cancelled); or:
    Order will continue to work within the system and in the marketplace until it executes or is canceled.
  • IOC (Immediate-or-Cancel); or:
    Any portion of an order that is not filled as soon as it becomes available in the market is canceled.