SI
SI
discoversearch

We've detected that you're using an ad content blocking browser plug-in or feature. Ads provide a critical source of revenue to the continued operation of Silicon Investor.  We ask that you disable ad blocking while on Silicon Investor in the best interests of our community.  If you are not using an ad blocker but are still receiving this message, make sure your browser's tracking protection is set to the 'standard' level.
Strategies & Market Trends : The Art of Investing -- Ignore unavailable to you. Want to Upgrade?


To: kidl who wrote (7668)10/18/2023 8:43:50 PM
From: Sun Tzu2 Recommendations

Recommended By
sixty2nds
towerdog

  Respond to of 10763
 
Yes. There are a lot of platforms that make it easy to do so.

The real difficulty is in developing the algo. And I am not talking about the actual programming.

Consider a trivial algo that buys when a fast MA crosses a slow one. Almost everyone starts with this. And soon everyone realizes how useless MA crossing is because by the time they crossover, the stock is not where the buy point is.

So then you get into the prediction game. If the stock moves along its regression line according to the momentum by RSI or MACD, can I predict when and where the crossover happens?

As you travel down this road, you will discover many obstacles that prevent you from giving the computer a free reign with your finances.

The algo's that you see me posting have been in the work for years. I have literally spent thousands of hours developing and testing them. And I still don't think that they are ready for public release, but I think that I am close.



To: kidl who wrote (7668)10/19/2023 8:06:36 AM
From: Sun Tzu1 Recommendation

Recommended By
sixty2nds

  Read Replies (1) | Respond to of 10763
 
I should add that for some simple tasks an algo is very easy and viable. For example creating a trailing stop loss or trading one of your holdings (say SOX) based on behaviour of another item (say TLT).

For such "simple" algos, sophisticated brokers have built in order processing. You don't need to program anything. In IBKR, you can put in trailing stops or profit targets and make one order dependent on another. These are all built in. They also have more sophisticated algorithmic tools that don't require any programming experience.

But the point of my previous post is that with each if-then statement, the unintended consequences increase exponentially.



To: kidl who wrote (7668)10/20/2023 9:42:39 PM
From: Trading sheikh1 Recommendation

Recommended By
kidl

  Respond to of 10763
 
Absolutely, why not. some developed algo trading systems open and close orders automatically. You can hire a developer to write a programme script based on your system rules:

Entry
Exit
Stoploss
risk management.

You can also stick to trading systems made by other programmers who have done the hard work because developing your own algorithmic system is not easy.

Trading Sheikh.