Welcome to NexusFi: the best trading community on the planet, with over 150,000 members Sign Up Now for Free
Genuine reviews from real traders, not fake reviews from stealth vendors
Quality education from leading professional traders
We are a friendly, helpful, and positive community
We do not tolerate rude behavior, trolling, or vendors advertising in posts
We are here to help, just let us know what you need
You'll need to register in order to view the content of the threads and start contributing to our community. It's free for basic access, or support us by becoming an Elite Member -- see if you qualify for a discount below.
-- Big Mike, Site Administrator
(If you already have an account, login at the top of the page)
You most welcome. I appreciate all the effort you are doing in creating this on your own.
Matt
Optimus Futures
There is a risk of loss in futures trading. Past performance is not indicative of future results.
Trading futures and options involves substantial risk of loss and is not suitable for all investors. Past performance is not necessarily indicative of future results. You may lose more than your initial investment. All posts are opinions and do not claim to be facts. Please conduct your own due diligence. Use only Risk capital when trading Futures.
1 800 771 6748 local 561 367 8686 email [email protected]
I have a moderate amount of experience with Visual studio, but I am trying to build this project and run it.
I downloaded the entire codebase from Github, but it has something like 4,500 build errors. I do have Actipro WPF installed and license on the machine.
I really only need the charting portion of this program. I was hoping to make some changes to it to suit my needs... So perhaps I am trying to build way too much, but the Studio portion of the project won't compile and run on its own.
Can anybody give me any clues what I'm doing wrong? I'd really appreciate it. Thanks!
Broker: NT Brokerage, Kinetick, IQFeed, Interactive Brokers
Trading: ES
Posts: 159 since Dec 2014
Thanks Given: 40
Thanks Received: 166
Steve,
I've been using S# for almost a year now and have seen several versions. Almost every time I have tons of errors is because of bad references. There is a new library which was just added (S#.Terminal) and there are 4 or 5 connectors who's references need to be updated to the StockSharp/Connectector projects. From memory, you need to remove then add back Blackwood, Fix, ITCH, Micex, Plaza, and Rithmic (I think that's all of them for the S#.Terminal project). Once that project matures a little, that error will be fixed permanently (it has already once but it creeps back).
Some of the other problems I've ran into had to do with some of the references in the sample applications. The easiest way is to unload the entire Samples solution folder then start adding back the ones you want to take a look at. Connectors/IQFeed has given me trouble in the past but was again, because of references.
The Studio project is essentially deprecated so I wouldn't spend too much time there poking around. The have been major changes since that project was added but those major changes were not easily integrated into S#.Studio.
The Hydra project is the most actively maintained at the moment. It is a data collection type of project, not a trading platform.
Feel free to drop me a line if you have questions. At first glance, this library can be a little overwhelming.
2) Now we have 2 solution files. One for build connectors only. One for all components and apps (Actipro license is required). Use the first one if you are looking to write trading app directly in C# code.
Broker: NT Brokerage, Kinetick, IQFeed, Interactive Brokers
Trading: ES
Posts: 159 since Dec 2014
Thanks Given: 40
Thanks Received: 166
Hey Mike. S# supports pretty much everything. I'm not in front of my dev machine right now or I would list everything natively supported. Off the top of my head, stocks, futures, bitcoin, currencies, options, spreads/synthetic, bonds, and I know there's more but just can't remember.
Sorry, I am specifically asking about portfolio's. Not supported classes/types.
Portfolio trading -- as in, 100 positions in different products, interacting with each other so signals can be made based on the performance of the portfolio as a whole, as well as adjusted based on individual trade performance in a relative product, plus things like portfolio weighting and portfolio level risk limits.
Broker: NT Brokerage, Kinetick, IQFeed, Interactive Brokers
Trading: ES
Posts: 159 since Dec 2014
Thanks Given: 40
Thanks Received: 166
Mike,
Sorry for the misunderstanding. I know there are "Basket" classes for connectors, positions, and portfolios. I have not personally used them so I don't want to say definitively yes.
So if I understand you correctly now, I believe you could in fact do portfolio trading with S#. You could create weighted, synthetic, spreads, etc and allocate weights however you like. There is not currently an example showing this functionality. I have mentioned it to @stocksharp and I think he wouldn't mind discussing it with you. Feel free to PM me.
I'm semi familiar with your style of trading and I think S# could accommodate it very well.