ProRealCode - Trading & Coding with ProRealTime™
So its been 5-7 years with algotrading, most seriously the past 5 year i would say. Its a been a wild ride.. Im going to include a bunch of systems equity curves here so you can see how its been performing “in sample” vs live the past 5 years. All codes have been made between 2017-2022 i would say.
First let me just summarize the past 5 years btw i use IG and obviously prorealtime:
Pics:
Rush = 1 hour on wall st, Long only
MACD Gringos = 1 hour on US 500, Long only
Caramel = 1 hour on Wall st, Long only
pics:
Zeus = 30m dax Long only
RSI = Daily, US 500, Long and SHort
Donch = Daily, US 500, Long and short
Timetraveler = 15m dax, long only
Green line in chart = roughly when In sample stops / Out of sample begins / Live trading has started.
Btw because the charts for US markets are effed, dont look at the numbers on the right side, they do not give a clear picture. I risk 75 pips but for some reason in backtest now that looks like 750 pips.. the data is effed at the moment…
Thanks for sharing. I have been reading your old posts here and on reddit as well, and been a great “fan” of your insights, especially during my first months starting out. Thanks!
Interesting, thank you for sharing. About #4, this is something I have noticed as well. Anything that holds over night or weekend has to be really spectacular winrate wise or your profits will be eaten by fees. Have you tried coding any intraday strategies?
Interesting, thank you for sharing. About #4, this is something I have noticed as well. Anything that holds over night or weekend has to be really spectacular winrate wise or your profits will be eaten by fees. Have you tried coding any intraday strategies?
My algos are mostly trend following and the majority are on 1h timeframe, and if i where to cut off the trade before the day closes it means cutting off some of my best winning trades too early, and it would affect my trading results by too much, so its not worth it. However for all new algos im trying to keep it mind to see if i can close it earlier..
Thanks for sharing. I have been reading your old posts here and on reddit as well, and been a great “fan” of your insights, especially during my first months starting out. Thanks!
Thanks alot! I was alot more active on forums during my first years trying to learn.. Every post ive written, for example about my journey or insights ive picked up along the way, ive been trying to think about what i wouldve have wanted to read when i was starting out. Im glad to hear youve found some of it useful haha. How has your journey gone so far?
20k to 35k in 5 years : what’s your hourly income ?
Real pros work with sets of universal algos and decide manually when to use which algo, and most importantly : when to do nothing, because in many situations, no standard universal algo will work.
20k to 35k in 5 years : what’s your hourly income ?
Real pros work with sets of universal algos and decide manually when to use which algo, and most importantly : when to do nothing, because in many situations, no standard universal algo will work.
this is not my full time job. I have never taken any profit out of the account, its 1 mill or bust for me haha..
Another thing to concider is that for every $5-10K i make, i add contracts. So if i make 10K one year, im going to add contracts so that im always risking a maximum -50% account drawdown..
For me i work on algos to be “press play stay away”. If i can manually decide when its a “good time to run an algo” i should be able to code it in as a filter, and if i cant code it in as a filter its probably not a good idea. The whole point (for me) doing algotrading is that my feelings (fear and greed) screws up my manual trades.
Thanks alot! I was alot more active on forums during my first years trying to learn.. Every post ive written, for example about my journey or insights ive picked up along the way, ive been trying to think about what i wouldve have wanted to read when i was starting out. Im glad to hear youve found some of it useful haha. How has your journey gone so far?
Haha, indeed, those posts helped a lot! Well, my first year (last year) was great, ended 54% up on the total account. However this year I am +-0. But hey, I guess that still means I still count as a profitable trader! Jokes aside, I am learning a lot every week and feel more confident in my portfolio of algorithms, so hopefully my results will improve in the future 🙂
jebus89 – thanks for these very interesting insights (very rare in this forum…)!
I don’t think you need any advices since you are doing obviously many things right. but allow me just few inspirations. “risk appetite” is of course everybody’s personal decision, yet I think almost everybody is (massively) overestimating his psychological ability to sustain big and/or long-lasting losses, at least in the beginning. accepting drawdown up to 50% of capital sounds to me like total hardcore, since surviving both financially and psychologically is priority #1, being long-term profitable is “just” #2. try to cut your risk in half – and your psychological comfort will increase 10 times. cut your risk again in half – and your peace of mind will increase 100 times. I know what many would answer to this approach, like “but profits will also go down accordingly!..” yep, they sure will, but see again above priority #1.
did you think already about moving to futures trading? they have so many very serious advantages vs cfd, among them – no overnight fees. most of my strategies carry positions for several days very frequently, and in rare cases even for up to few weeks. I figured out same/similar like you: those fees cost arround 10% of the performance per year on whole strategy-portfolio. it was definetely not the major reason why I approx 2 years ago started to move stepwise my algos to futures, but one of those few very significant reasons definetely. possibly due to higher margin requirements you will not be able to run all your algos with futures, but still you could select some 2-3 (or at least 1, why not…), most uncorrelated, most robust strategies, and those which catch and ride trends frequently continuing multiple days. and run all others still with cfd. by now only 2% of my capital is with cfd, and I do not regret it for any single day. actually I could close my cfd accounts, but I keep them, run there exactly those algos which I can’t trade / don’t want to trade with futures due to limited capital, running them just for fun, for example in order to see how they perform live vs. backtest (never using walk-forward in the backtest, and never using demo-shmemo account…)
cheers
justisan
jebus89 – thanks for these very interesting insights (very rare in this forum…)!
I don’t think you need any advices since you are doing obviously many things right. but allow me just few inspirations. “risk appetite” is of course everybody’s personal decision, yet I think almost everybody is (massively) overestimating his psychological ability to sustain big and/or long-lasting losses, at least in the beginning. accepting drawdown up to 50% of capital sounds to me like total hardcore, since surviving both financially and psychologically is priority #1, being long-term profitable is “just” #2. try to cut your risk in half – and your psychological comfort will increase 10 times. cut your risk again in half – and your peace of mind will increase 100 times. I know what many would answer to this approach, like “but profits will also go down accordingly!..” yep, they sure will, but see again above priority #1.
did you think already about moving to futures trading? they have so many very serious advantages vs cfd, among them – no overnight fees. most of my strategies carry positions for several days very frequently, and in rare cases even for up to few weeks. I figured out same/similar like you: those fees cost arround 10% of the performance per year on whole strategy-portfolio. it was definetely not the major reason why I approx 2 years ago started to move stepwise my algos to futures, but one of those few very significant reasons definetely. possibly due to higher margin requirements you will not be able to run all your algos with futures, but still you could select some 2-3 (or at least 1, why not…), most uncorrelated, most robust strategies, and those which catch and ride trends frequently continuing multiple days. and run all others still with cfd. by now only 2% of my capital is with cfd, and I do not regret it for any single day. actually I could close my cfd accounts, but I keep them, run there exactly those algos which I can’t trade / don’t want to trade with futures due to limited capital, running them just for fun, for example in order to see how they perform live vs. backtest (never using walk-forward in the backtest, and never using demo-shmemo account…)
cheers
justisan
Thanks for the reply!
You are SO right about the” -50% is hell on your mental health”. The self doubting, the self loathing, the loss of confidence and the inability to keep working as normal on your algos and trading, when every time you log in, you wonder why even bother.. I think honestly you’re right, and its not for everyone.. However, as for now when my account peaked at 55k (currently at 35k) its not enough money for me to want to tune it down. Im going to ride out the hardships and learn from the immense pain it is to see your account -30% and -40% and even -50%.. WHEN, ;), i reach 100k++ i will for sure tune down my risk appetite.
Is it worth running your account down to -50% for “quicker profits” (and more risky profits..)? Im not 100% sure to be honest.. It really does take a toll on you… I will say that it definitely makes you stronger mentally to go through it, but it also hurts so much that it does hinder my work with algos because you become demotivated.
The first time i saw -50% it felt like it was all over, i could just throw in the towel and give up on my dreams. The second time it happened its not as bad as the first time.. but i would lie if i said that i didnt feel the fear.. the fear of failing, the fear of being proven wrong..
And im not saying $10-50K is insignificant money, but money comes and money goes, it wouldnt ruin my life if i lost 100%. The most painful part is knowing i “did it wrong” and i failed at what im doing… This is my “Passion project”, i still work full time and i dont plan on quitting my day job anytime soon.. So what im saying is that one thing is that the money would be lost, that would suck but wouldnt break me. Being proven wrong and failing is what truly hurts..
I really want to thank you tho, what youre saying comes from a compassionate place within you. Im really glad you chose to write your reply to me!
Regarding the futures, i haven’t really checked it out to be honest. Is it easy to find a broker that allows you to trade algos with real futures? I thought it was restricted to US markets and/or pro’s? Whats the capital needed to hold 1 futures contract on say Dow jones or SP500?
Regarding the futures, i haven’t really checked it out to be honest. Is it easy to find a broker that allows you to trade algos with real futures? I thought it was restricted to US markets and/or pro’s? Whats the capital needed to hold 1 futures contract on say Dow jones or SP500?
jebus! yes, to find the broker is very easy 😀 you open for example interactive brokers account via prorealtime – and trade the “same” algos, that is the beauty!
I tell “same” – because you possibly will need to adjust some things in the code compared to the code which you use for cfd.
https://trading.prorealtime.com/en/brokerage
here you find margin requirements for various instruments, fees etc..
Regarding the futures, i haven’t really checked it out to be honest. Is it easy to find a broker that allows you to trade algos with real futures? I thought it was restricted to US markets and/or pro’s? Whats the capital needed to hold 1 futures contract on say Dow jones or SP500?
jebus! yes, to find the broker is very easy 😀 you open for example interactive brokers account via prorealtime – and trade the “same” algos, that is the beauty!
I tell “same” – because you possibly will need to adjust some things in the code compared to the code which you use for cfd.
https://trading.prorealtime.com/en/brokerage
here you find margin requirements for various instruments, fees etc..
Thanks!
My Algo journey 5 years deep
This topic contains 41 replies,
has 10 voices, and was last updated by LucasBest
3 months ago.
| Forum: | General Trading: Market Analysis & Manual Trading |
| Language: | English |
| Started: | 09/17/2025 |
| Status: | Active |
| Attachments: | 13 files |
The information collected on this form is stored in a computer file by ProRealCode to create and access your ProRealCode profile. This data is kept in a secure database for the duration of the member's membership. They will be kept as long as you use our services and will be automatically deleted after 3 years of inactivity. Your personal data is used to create your private profile on ProRealCode. This data is maintained by SAS ProRealCode, 407 rue Freycinet, 59151 Arleux, France. If you subscribe to our newsletters, your email address is provided to our service provider "MailChimp" located in the United States, with whom we have signed a confidentiality agreement. This company is also compliant with the EU/Swiss Privacy Shield, and the GDPR. For any request for correction or deletion concerning your data, you can directly contact the ProRealCode team by email at privacy@prorealcode.com If you would like to lodge a complaint regarding the use of your personal data, you can contact your data protection supervisory authority.