Login Page - Create Account

Support Board


Date/Time: Sat, 30 Nov 2024 03:42:53 +0000



[User Discussion] - good resource on algo trading

View Count: 2561

[2021-02-21 09:25:33]
User30743 - Posts: 365
do u guys have any tips where to learn about building AOS porfolio - i mean like general workflow or a framework or the way the people think.. or however you call it. just something that brings some light into what steps are necessary in order to build a profitable strategies that you can launch on live account.

i am at the beginning and i would like to do things effectively, so far i am like: i have some idea -> write the code -> run becktest -> see that it does not have much edge -> i try to extend it/optimize it (or i write a new system) -> repeat.

but i don't thing this is a proper approach - i mean, it can take long time, it can take forever.. there must be a better way to do things. or how do u do it when building AOS?
[2021-02-21 16:41:55]
ForgivingComputers.com - Posts: 960
do u guys have any tips where to learn about building AOS porfolio

Do you know C++ or are you more familiar with Excel?

There are several ways to build automated trading strategies in Sierra Chart. The simplest way is to use the Trading System Based on Alert Condition study. You create an alert formula (similar to Excel) and when it is true it will send a trade signal. The alert condition can get hard to work with when you have too many rules. To address that, the Spreadsheet System for Trading Study lets you break up your alert condition into individual buy/sell and entry/exit trades. Think of an Excel spreadsheet with dedicated columns for trade data (date/time, OHLC, VOl, etc.) and other studys' subgraph outputs. Each row represents one bar of the chart. You create formulas in row 3 and they get copied down to all lower rows with the values for each bar on the chart being calculated the same way, but with row specific data. You can get some pretty sophisticated systems working, relatively quickly once you are familiar with how to use spreadsheets. Keep your spreadsheet names unique to your chartbooks for performance reasons.

When you start running into the limitations of the spreadsheet for trading algorithms, you may want to explore ACSIL, which is the C++ API for managing data and trades. If you are new to C++ you will want to start slow, and try duplicating a simple spreadsheet system, so you can compare your results. I learned programming in the dark ages when Fortran was king. I taught myself enough C++ to create trading systems, learning from the examples in the ACS_Source folder, and learning new things as my client base grew. I pretty much create procedural studies, not being well versed in OOP. You need to learn enough OOP to interact with the API, but you don't need to create classes and methods, if you don't want to. It is something I am slowly picking up, but don't consider knowing more C than C++ will hold you back. The journey is its own reward, so I keep moving forward.
[2021-02-21 22:40:23]
User30743 - Posts: 365
i am not asking about the coding issue, that's another story (i am a full-time dev so yes, I know some C++, OOP is not a problem, I prefer it actually and I do write my studies in OOP way. I don't know SC API but is just a matter of time to get familiar with it).

what i am asking here is a general approach (workflow/framework) on how to build it quickly. Now, when I work o a system for days/weeks, then I do some backtest, figuring out it does not really perform well, then I recode it, run some more backtests, then again, again, again ... the same pattern. I have a hard time believing that this is the way to achieve some results. Building profitable AOS porftolio can take a lifetime.

I mean, there must be a better/faster/more efficient way to do it.

Or how do u guys do it? Is there anyone having some live trading AOS that actually make some money?
Date Time Of Last Edit: 2021-02-21 22:44:01
[2022-12-21 17:47:05]
User602805 - Posts: 5
Hi there,

It's important to note that there isn't a quick way to make money through trading, especially when it comes to algotrading. It takes a lot of hard work and dedication to develop and fine-tune your own algorithms through backtesting and experimentation.

Keep in mind that anyone claiming to have a magic formula for easy profits in algotrading is likely not being truthful. It takes time and effort to create and refine successful algorithms, so be wary of anyone offering to share their "secret" with you.
[2022-12-21 21:03:01]
ForgivingComputers.com - Posts: 960
Kevin Davey is an award winning trader and Algo developer. He has Website with a lot of information: https://kjtradingsystems.com/

He also has many YouTube videos that may be helpful: https://www.youtube.com/results?search_query=kevin+davey

To post a message in this thread, you need to log in with your Sierra Chart account:

Login

Login Page - Create Account