Free to Use Download Now

FREE TO USE DOWNLOAD NOW

NinjaTrader Connection Guide for PFGBEST.com

Requirements

  • PFGBEST.com valid account
  • Account logon credentials provided by PFGBEST.com or your introducing broker
    • Account number
    • Access key
    • Order server IP address and port number
    • Quotes server IP address and port number
    • Historical minute data server IP address and port number
    • Historical tick data server IP address and port number
  • PFGBEST.com API client installed
    • NinjaTrader 6.5 requires version 1.0.434 - Download
    • NinjaTrader 7.0.1000.6 requires version 1.0.463 - Download
    • NinjaTrader 7.0.1000.7 or later requires version 1.0.471 – Download
    • You cannot have different PFGBEST.com API clients installed

Connection Configuration Instructions

Play Video

  1. NinjaTrader must be installed
  2. PFGBEST.com API client must be installed
  3. Start NinjaTrader
  4. From the Control Center window, select the menu "Tools > Account Connections…"
  5. In the Account Connection Set Up window, press the "Add…" button
  6. The Connection Wizard will appear. Press the "Next >" button.
  7. As per the image below
    • Connection name: Create a name to identify your connection
    • Provider: Select "PFG" from the list
    • Backup data feed connection: Select your backup datafeed or leave as "<None>"
    • Connect on startup: Enable if you want NinjaTrader to automatically establish a connection on startup
    • Select "Use PFG servers" in the "Historical Data" section
  8. Zen-Fire Connection
  9. Press the "Next>" button
  10. As per the image below:
    • Enter the corresponding logon credentials information provided by PFGBEST.com or your introducing broker
    • Trade Currencies (FX) – Enable if you are trading currencies (forex) through this account otherwise leave disabled
  11. PFG Connection Options
  12. Press the "Next >" button followed by the "Finish" button to complete configuring your PFGBEST.com account.
  13. If you will be trading currencies (forex):
    • You must set the correct setting for the "Quote currencies (FX) in:" property accessible from within the NinjaTrader Control Center window menu "Tools > Options > Data".
    • Set the value to TenthPip
    • StopLimit order are not support for currencies
  14. Review the information regarding PFGBEST.com historical data servers below
  15. To connect to your account, go to the NinjaTrader Control Center window, select the menu "File > Connect" and select your account.
  16. Critical: During your first connection to the PFGBEST.com servers, you may have to allow the PFGBEST.com client application to access the internet. Your firewall will likely prompt you for permission and this dialog sometimes gets lost behind other windows.
  17. Critical: OCO (one cancels other) orders for PFGBEST.com are locally simulated on your PC. This means that NinjaTrader must be connected to your broker in order for the OCO capability to function. If you are disconnected and one of the OCO orders are filled, the other WILL NOT be cancelled.
  18. Did you know that PFGBEST.com does not provide index data such as TICK or TRIN? Consider supplementing your PFGBEST.com connection with Kinetick for real time and historical index data!

PFGBEST.com Historical Data Servers

  • Historical daily data for the current day will report a synthetic volume value of 1 since the PFGBEST.com API reports it as a value of zero
  • Historical tick data is limited to the last 144 hours
  • We advise when requesting historical data (for a chart for example) from to limit the days to load setting to the following values for performance reasons:
    • Set tick based series (Tick, Volume, Range etc…) to a value of "2"
    • Set minute based series to a value of 3