Hello everybody! In this topic I want to discuss future development of Algostudio. So it happened historically that we were more focused on terminal, but as we see from our users feedback, Algostudio - is also very important part of trading platform. We have rethought our nearest plans and main part of our team will start working on AlgoStudio from next week (we don't forgot about new integrations - next in our list is CQG). It will be set of tasks, among them: improving documentation, new functionality, API extending, improving stability, course of video lessons, etc. Some of them is simple enough and require only our time and efforts, but some no so trivial and I would like to hear opinion from our traders.
Question 1: Code editor. Recently I had to write some small part of code as example on forum. I know AlgoStudio good enough, I am aware of our API, I am professional C# developer, but it was... how to say it... not very comfortable to coding using AlgoStudio. Everything was unusual: intellisense, Watch panel, many other things. Finally I switched to Visual Studio and finished my task. And I began to think : let's say we have attracted a lot of C# programmers in our community, experienced and not very much. Will they write code in Algo? No! They will use Visual Studio also. And I don't want force them to use AlgoStudio, in this case we should propose something better, but it will be very difficult to compete with Microsoft and their flagman software. Moreover they provide free version. Ok, this is about professional developers, but how about traders-newbies in programming? Visual studio can be difficult for them? Yes, maybe. But there are a lot of documentations, tutorials and lessons for any level and in any languages. So I suppose, time needed to write first code will be same as for Algo.
And another important thing. User that spent time and studied Algostudio finally will know only Algostudio. If he studied Visual Studio he will be able to use this knowledges somewhere, for example in another trading platform.
To summarize my question: should we spend resources for improving coding and debugging in Algo, or we had better left this for specialized software and focus on backtesting and optimization? Thank you in advance for your feedback.