Comments (1)
Hi! Thanks a lot for your remarks.. Unfortunately I have stopped to work on
the project but you may add an issue or provide a patch so if there is a
person interested in the project he could take it into account.
With best regards,
Anton Kolotaev
15.09.2015 19:29 пользователь "Grant Jenks" [email protected]
написал:
Hi, I noticed you're using the sorteddict implementation from the blist
module in a few places:
https://github.com/fiquant/marketsimulator/blob/master/marketsim/gen/_intrinsic/observable/minmax.py
2.
https://github.com/fiquant/marketsimulator/blob/master/marketsim/gen/_intrinsic/strategy/arbitrage.py
3.
https://github.com/fiquant/marketsimulator/blob/master/marketsim/gen/_intrinsic/event.pyI can't tell whether those places are performance-critical but if they
are, consider using the sortedcontainers module in place of blist.
SortedContainers is a pure-Python implementation of SortedList, SortedDict,
and SortedSet types. The SortedDict implementation is actually faster than
the one in blist and the API is the same.If you're interested, I'm happy to submit a pull request. Let me know.
—
Reply to this email directly or view it on GitHub
#25.
from marketsimulator.
Related Issues (20)
- candle stick rendering at veusz graphs
- make sure that all meta orders fire events with self but not with underlying order
- meta orders should check ability of the underlying orderbook to process meta orders internally
- order factories should have signature () -> IOrder (so sideFunc, volumeFunc go as their parameters)
- strategies should fire on_order_sent event and not call self._trader.send(order) in order to loose coupling
- instantiate automatically classes like Less[float] for better use with cPickle
- specify binding order for definitions so they could use each other
- RSIex and RSIbis give different results
- strategy.Arbitrage might be implemented as particular case of FundamentalValue strategy HOT 1
- assets of different types: cash, bonds etc.
- Cancel orders should be replaced by order.cancel methods
- composite orders should be re-written via new style order factories
- adaptive strategies should use request.EvalMarketOrder and not order.VirtualMarket
- strategy parts should accept also previous information as parameters: price(side), volume(side, price)
- correct synchronisation between impl and fields in generated classes
- adaptive strategies should use an object encapsulating the underlying strategy and estimation for its efficiency
- create at server side mapping (type constraint appearing in some field) --> (list of objects matching this constraint)
- fields of generated observables should be regarded as definitions
- equal observables should share state in order to save space and computation time
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from marketsimulator.