Curious if anyone is using this in production yet? #508
-
Just curious if anyone is using this in production yet, the project looks really promising to me! Also have a list of questions:
Thanks! |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 11 replies
-
Hi @kszlim thanks for your interest! To answer each one:
There is a
We consider any kind of specific strategy alpha / portfolio optimization as being implementation specific to a user, so its absolutely possible to implement some portfolio optimization logic with this platform, which could actually be achieved in various ways. However its not currently included 'out of the box'.
Absolutely, the platform is extremely flexible. Instead of submitting orders directly, a strategy could simply publish output of any kind onto a central message bus, which other strategies (or actors, see
As you can see from the issues, it's coming up on the roadmap, we are currently discussing the plan for how we'll be approaching it. Expect some work to begin within the next few weeks to early Jan, however nothing is concrete yet.
So there is a central
Multi-venue is handled through simply adding more data and venues ( Support for multi-account/sub-accounts is on the near term roadmap and there are plenty of hooks to allow this, however the current assumption is one account per connected venue. Hope this helps to make things a little clearer! I should say that improving the documentation situation is a priority for me, however I still need to take further action to start building this up. |
Beta Was this translation helpful? Give feedback.
-
Thanks, that sounds great! Lastly, you didn't answer my main question, do you know of anyone using this in production yet? Thanks for all your work! |
Beta Was this translation helpful? Give feedback.
-
@kszlim, I'm a contributor & have been using nautilus in production for sports betting (I wrote the bulk of the Betfair adapter). I run multi-strategy nautilus instance and everything works really well. There's some more functionality I would like to add to the portfolio component, allowing more event/message types around risk management / strategy trade sizing but I think alot of this is very trader specific (although we could make some of these things easier to implement). These things are super easy to prototype with the When you speak about risk management - are you referring to more "post trade" risk management (Stop losses / drawdowns)? Things you would want to improve on if you wanted to run a production setup for crypto / financial markets:
Happy to answer any other questions you have also. |
Beta Was this translation helpful? Give feedback.
-
Thanks! I'm thinking more like stuff like cvar, var, portfolio stop (vs strategy/instrument level stops), margin analysis, etc... I'm not really expecting for this stuff to be built in, but just wondering whether the framework was designed with plugging in risk modules in mind. Would also be curious to see an example of how this model handles ML as part of the framework, maybe a daily trained model or something. |
Beta Was this translation helpful? Give feedback.
Hi @kszlim thanks for your interest!
To answer each one:
There is a
Portfolio
component which aggregates some basic information such as the following (from the C typed class definition):