TracNav menu
-
Marketcetera
-
Overview
- Photon
- ORS
- Tradebase
- OrderLoader
- Virtual Appliance
- User Mailing List
- Download
- License
- Reporting Bugs
-
Documentation
- Marketcetera Platform Configuration
- ORS Guide
- Photon Installation and Configuration
- Photon Guide
- Photon Scripting
- Tradebase Guide
- OrderLoader Guide
- Configuration Files Guide
- Configuring Market Data Feeds
- Order Limits
- Excel Integration
- .NET Support
-
Support
- Support
- User FAQ
- Developer FAQ
-
For Developers
- Architecture
- Building Marketcetera Platform
- Building Photon
- Building Tradebase
- Building Appliance
- Building MarketceteraCOM
- FIX Overview
- Developer Mailing List
- Developer Notes
- Contribute!
- Reading List
- Third-party Dependencies
- Exchange Simulator
- JavaDoc
- Blog
OrderLoader Overview
OrderLoader is a utility for bulk-loading multiple of orders from a CSV file. The format of the file itself is data-driven, which means that the header row determines the fields that need to be present in the subsequent rows and which will be added to the message that is later sent to the OMS.
Here's a sample file:
Symbol,Side,OrderQty,Price,TimeInForce,Account SUNW,B,3000,4.23,DAY,ACCT-347 SUNW,SS,4000,4.26,DAY,ACCT-347 GOOG,B,2000,408.1,DAY,ACCT-347 GOOG,SS,4000,408.18,DAY,ACCT-347
Here, we specify that all orders will contain the Symbol, Side, OrderQty, Price, TimeInForce and Account fields.
The OrderLoader creates an order corresponding to each line in the data file and sends it directly to the OMS.
After all orders are sent, a summary report is printed.
For additional information on how to configure OrderLoader and what else can be specified in the data file, please see the detailed OrderLoader Guide.
