My Experience with AlgoStudio
Hi everyone,
This is an honest review about working with algoStudio. By now, I've created strategies, indicators, panels, columns, and buttons.
In this article and beyond, I'm going to refer to the following as:
Library = algoScript
Trading System = algoBot
Indicators = algoIndicators
and algoPanels, algoColumns, and algoButtons.
until PFSoft gives them names.
I've limited experience programming in Ninjascript and I know that algoScript provides more tools to create things and make them look good too. Ninjascript is a powerful language and I believe algoScript is a close competitor.
As far as difficulties of use. If I had to give them a score from 1 to 10, with 10 being the easiest, than Ninjascript being an 8, and algoScript being a 4. Ninjascript's score is high because they have a bunch of useful functions that will limit the amount of code to write and excellent documentation and support. The documentation and support are very good. And for algoScript, this is a language for user of Protrader that wants to create something that they wouldn't have been able to create. I gave it this score because I feel that beginners may have trouble with the library.
In algoScript, things are done with objects. So it is a wise practice to use the try and catch feature from C# or check to see if it is null. Using methods from the classes may not be too obvious. For instance, to use BarData, it is very unlikely that one will be able to use it without looking at an example. Obviously, BarData bar = new BarData() doesn't work. There is another way of doing it. But once you get use to things, it may make things easier. A guess, algoScript has a steeper learning curve.
So in conclusion, I don't recommend any changes. I just wanted to tell you how difficult I've found the library compared to the competitors. The easier a library is, the more people would want to use it. From people using the .NET framework or similar, they will feel right at home. This feels more like C#, which is a good thing.
Hi Chris. Thank you for fair and sincere review!
Algostudio - it is only one of many ways of Protrader development: new integrations, C# API improvements, support of fundamental analysis, Spreader panel etc. We are full of ideas and energy, but to be sure we're going right way we open to our community's opinion. The more people use and interested in Algostudio - the more resources we invest in it.
At the moment, we are planning next steps:
- Add AlgoStudio and C# section in our documentation on site. Add search function for quick access to required information.
Regards.
here its not easy where to start how to execute a code /. basic videos could help after that we can move things a lot faster
say we want to make changes to synthetic instruments i dont know how to customize it or write a similar code .i dont find STOP ORDERS ETC .