flysoso / stingrayoq Goto Github PK
View Code? Open in Web Editor NEWThis project forked from drkoch/stingrayoq
Execution Provider for OpenQuant and Interactive Brokers
Home Page: www.finantic.de
This project forked from drkoch/stingrayoq
Execution Provider for OpenQuant and Interactive Brokers
Home Page: www.finantic.de
./StingrayOQ/README StingrayOQ ========== This is an Execution Provider for OpenQuant (www.smartquant.com/openquant.php) and Interactive Brokers (www.interactivebrokers.com) OpenQuant (OQ) is a development, simulation and execution software for trading systems. Interactive Brokers (IB) is a big Broker. StingrayOQ is an execution provider plugin which connects OpenQuant and Interactive Brokers. StingrayOQ is a replacement for the native IB plugin which comes with OQ. Some features: * full support for FA accounts * detects automatically if TWS is connected to a single account or FA account * allows Orders and executions be identified with an unique OrderRef. this allows for a robust synchronisation even after crashes. * writes log files * may support *all* order attributes * makes all detail information of *all* FA accounts accessible from OQ. * allows implementation of true muti-account strategies in OQ I started this project because I needed a robust plugin for several accounts (within an FAstructure) at IB. I created very similar plugins for WealthLab 4 (http://wl4.wealth-lab.com) and RightEdge (www.rightedgesystems.com) before. Using StingrayOQ ================ To use StingrayOQ you need just two files: ./StingraqOQ/bin/Debug/StingrayOQ.dll ./StingraqOQ/bin/Debug/Krs.Ats.IBNet96.dll copy these files into the OpenQuant bin folder (typically C:\Program Files\SmartQuant Ltd\OpenQuant\Bin) In OpenQuant go to Tools->Options->Configuration->Providers->User Click "Add" and choose StingrayOQ.dll Then go to Tools->Options->Configuration->Modes In the field "Live->Execution Provider" choose StingrayOQ Build form sources ================== To build the StingrayOQ project you'll need to set two references: OpenQuant.API should refer to OpenQuant.API.DLL in <SmartQuantInstallDir>\OpenQuant\Bin, typically C:\Program Files\SmartQuant Ltd\OpenQuant\Bin Krs.Ats.IBNet96 should refer to Krs.Ats.IBNet96.DLL You may get this DLL from Dinosaur Technology and Trading (http://www.dinosaurtech.com) or http://code.google.com/p/ib-csharp Details about UserProviders for OpenQuant: "Gow to develop a custom market data or execution provider" www.smartquant.com/forums/viewtopic.php?t=6561
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.