Jump to content

Welcome to the new Traders Laboratory! Please bear with us as we finish the migration over the next few days. If you find any issues, want to leave feedback, get in touch with us, or offer suggestions please post to the Support forum here.

  • Welcome Guests

    Welcome. You are currently viewing the forum as a guest which does not give you access to all the great features at Traders Laboratory such as interacting with members, access to all forums, downloading attachments, and eligibility to win free giveaways. Registration is fast, simple and absolutely free. Create a FREE Traders Laboratory account here.

cowcool

Best Strategy Backtesting Software

Recommended Posts

Many errors can occur when you back test your strategy. Postdictive error is one of them. It is vital to make sure that when you backtest a system that only information that is available in the past at that point in time is used in backtesting. With manual backtesting you can accomplish this quite easily, but with automated backtesting the postdictive error can sneak into your trading system.

 

There are more problems which trader can face during backtesting but it is hard for me to describe all of them in just a single post I will do it if needed.

No one strategy is best, no one is worst either. Its trader skill and experience, which make the worst into best and the best into worst.

Share this post


Link to post
Share on other sites

I wonder why you say avoid NeoTicker? It has a steep learning curve (some would say very steep) but it can do an awful lot of stuff Tradestation can't. The tick precise technology is particularly useful. Each to there own I guess. (Having said that I've not used it for years).

Share this post


Link to post
Share on other sites
Backtesting can be misleading:

 

For backtesting:

Avoid MT4.

Avoid Ninja.

Avoid Neoticker

Avoid Amibroker

Avoid MC .

TS - Is fine, if you know what you are doing.

 

Care to expand why to avoid everything but TS?

Share this post


Link to post
Share on other sites

TS from my experience seems to be terrible at backtesting. Only forward testing seems to provide a true picture of a system's performance, however, it's very time consuming and then when changes are needed, you have to forward test again. It's like constantly trying to hit a moving target travelling at the speed of light.

 

DaveDM

Share this post


Link to post
Share on other sites
TS from my experience seems to be terrible at backtesting. Only forward testing seems to provide a true picture of a system's performance, however, it's very time consuming and then when changes are needed, you have to forward test again. It's like constantly trying to hit a moving target travelling at the speed of light.

 

DaveDM

 

I am using TS 2000i and thought its backtesting is decent, but have not used any of the newer versions of TS. Why do you say it is terrible? Is it calculate results incorrectly, lacking features, or what? Can you provide a bit more detail what you find terrible about it?

Share this post


Link to post
Share on other sites
TS from my experience seems to be terrible at backtesting. Only forward testing seems to provide a true picture of a system's performance, however, it's very time consuming and then when changes are needed, you have to forward test again. It's like constantly trying to hit a moving target travelling at the speed of light.

DaveDM

 

 

Do you know another software that has more experience and more capabilities in backtesting than TradeStation?

 

 

LOL

Share this post


Link to post
Share on other sites

The problem here is not which software package. The issue is peoples' expectations from automation.

 

Markets continually change modes between vertical and horizontal activity. Without building something into a trading system that copes with this phenomenon, expectations will not be met as the forward testing data will most certainly be different to the backtested data on which the system was tuned.

Share this post


Link to post
Share on other sites

ts = very slow. does not take advantage of multicore.

also if it crashes say good bye to your results. no resuming.

 

i had this experience recently. i tested my start for 28 hours or so over 2 months on @ES with great results (28k for the two months). then it crashed. now i cannot get back to those results.

 

attached is the snapshot i was able to take. I was taking snapshots whenever i could but when it crashed i was at work so don t what happend after the above snapshot.

 

i tried multicharts which is able to take advantage of multicore but has a memory leak issues and also crashes eventually. they are both good for short term backtesting and/or limited inputs.

.

multicharts is highly recommended if 1. you have multicore cpu, a lot of memory, short time frame and a lot of parameters.

otherwise ts is good

 

this is just my experience and opinion good luck..

PS2.thumb.jpg.03d5bd56a7d3c78d5f27223dd4305bfb.jpg

Share this post


Link to post
Share on other sites

MultiCharts is very power in backtesting and optimization; it utilizes all the CPU cores available to the operating system.

 

Here's a screen shot of the TaskManager during one of my backtests.

 

10157d1239675263-backtesting-strategy-multicore.jpg

 

 

 

p.s. I have been using MultiCharts since 2006... never encountered memory leaks.

Share this post


Link to post
Share on other sites

Sorry for the delay in responding...

 

My problem with TradeStation are severalfold, and I admit it could be limitations on my part too, but here they are, as I see them...

 

- TS crashes and hangs a lot.

 

- Lots of data disconnects.

 

- Minor changes in system settings ie. switches, flags etc. that you setup for the way it tests or is supposed to calculate will completely throw off the results entirely and you never know if you have your system settings set properly. I'm refering to look inside back bar testing and intrabar order generation. It's quirky.

 

- It's great at coding up ideas relatively quickly and easily and getting an idea visually if things look good or not, don't get me wrong. I just think that after being in the market so long and as much experience as they have, they could make a more stable platform with better explaination of how the flags/settings affect results and how to configure for more accurate results.

 

- They could also explain simple concepts like "if your profit/loss per trade is under x number of dollars there's a good chance that the strategy won't work out".

 

- Depending on how well their data is coming through as well, I've had changes in backtesting results, this was really weird and caused major problems for me when coding.

 

Would I stop using TS? No, every product has their drawbacks. No system is perfect. It is expensive but has many good qualities, but definitely LOTS of room for improvement still after all these years.

 

Hope that makes sense.

 

BTW I think TS is great for coding indicators and such.

 

DaveDM

Share this post


Link to post
Share on other sites
Ninja Trader is good and free;)

 

 

Ninja Trader offers great support and a nice interface, however, I find that it uses a lot of resources....... the new version is supposed to reduce the use of resources.

Share this post


Link to post
Share on other sites
Does anyone know when the new NinjaTrader is due out?

 

A few months ago we talked to the management of both Ninja & Zen Fire about migrating all of our work from Trade Station to Ninja and after expending much time, effort and expense we decided no way for a lot of reasons starting with issues we had with the data and on to the immaturity of Ninja.

 

The only thing we found really attractive about Ninja was the price and we believe that it will take at least several more years before Ninja is ready for prime time users.

 

We have been using products from Bill Cruz and his brother since long before there was a Trade Station and longer than any other Trade Station customer. Of course there are issues with Trade Station and always will be but we still find it the best around and so do others:

 

tsawards.jpg

Share this post


Link to post
Share on other sites
Take a look at the videos of Investor/RT's backtesting capabilities on this page: Investor/RT - Video Library

 

From what I can see of Investor/RT is that it has long way to go and that I don't see the slightest hint of any feature that hasn't been in Trade Station for years plus I see many features in Trade Station that are not yet available in RT - Genetic Optimization routines and RT auto execution to name a couple - there are more.

 

Maybe in a few years it might catch up to where Trade Station is today but by then Trade Station wont still be where it is today.

 

Certainly, as a very long time user with over 4k indicators, functions, strategies and dll's that we have written for use in and around Easy Language we are very involved with the platform - But not so involved that we would hesitate to migrate if we thought the migration would add any significant value. Just a few months ago we took an in depth look at Ninja and found more problems than solutions for very little added value.

 

The only 2 issues we have with Trade Station are 1) the lack of granularity with their time stamp and 2) infrequent latency in the data. We have found ways around the time stamp issue and the latency issue is so small and so infrequent that it dosn't bother us.

Edited by UrmaBlume

Share this post


Link to post
Share on other sites

Genetic Optimization is available in Investor/RT (in the form of "express optimization") and auto-execution is available as well. The execution aspect is not a strength currently, but something that Linn Software is presently devoting a great deal of time to. Look for auto-execution to become a strength in the very near future (within a month or two).

 

In response to the OP, I guess it depends on what your needs are in regards to which is best. If you need execution, today, then I/RT probably is not the best for you. I think you'll find that it's much quicker/easier to code your system in Investor/RT using RTL than with "easy" language. For a taste of how easy RTL is, you can read through a tutorial I've been working on recently: RTL 101.

 

Just providing an alternative for the OP to look at.

Share this post


Link to post
Share on other sites
A few months ago we talked to the management of both Ninja & Zen Fire about migrating all of our work from Trade Station to Ninja and after expending much time, effort and expense we decided no way for a lot of reasons starting with issues we had with the data and on to the immaturity of Ninja.

 

The only thing we found really attractive about Ninja was the price and we believe that it will take at least several more years before Ninja is ready for prime time users.

 

We have been using products from Bill Cruz and his brother since long before there was a Trade Station and longer than any other Trade Station customer. Of course there are issues with Trade Station and always will be but we still find it the best around and so do others:

 

tsawards.jpg

 

The Cruz folks are also smart enough to know how to make money giving away bells and whistles for commissions to traders who can't make a dime with or without their product.

 

A much better business plan then risking capital like their customers.

Share this post


Link to post
Share on other sites
The Cruz folks are also smart enough to know how to make money giving away bells and whistles for commissions to traders who can't make a dime with or without their product.

 

A much better business plan then risking capital like their customers.

 

 

ZOSO,

 

Don't most of the customers at EVERY Brokerage lose money? Didn't they risk capital building Trade Station and their other ventures?

 

I don't understand your complaint/praise. Is it becasue they build good software, because some of their customers make money, because you can't make money using their software or just because you are feeling negative and not sure what about?

 

The Cruz brothers have built a substantial company with a very competitive platform that I, thousands of other customers, Barron's and "The Technical Analysis of Stocks and Commodities" find to be the best around. So what is it you are mad about?

 

tsawards.jpg

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Topics

  • Posts

    • Date : 25th November 2021. Market Update – November 25 – Solid US data lifts USD, Stocks, & Yields. USD (USDIndex 96.70) holds on at 16-mth highs; Strong set of US data yesterday GDP (2.1%) up a tick but missed by a tick, Claims (199k) at 52-yr low, PCE (0.4% m/m & 4.1% y/y), in-line & largest since Jan.1991, along with a big beat (5.9%) for GDP Price index, Durable Goods (0.5%) in-line, Personal Spending (1.3%) a big beat, Personal Income (0.5%) a beat, Trade balance a big beat (14.6%) on strong Exports, Inventories (-2.2%) a big miss, but shows demand is strong. Consumer Sentiment a beat and New Home Sales flat (745K) and missed. Stocks & Yields pushed higher, Oil held onto gains and Gold tested 3-week lows.   The FOMC Minutes showed (1) there could be a faster taper than the $15bn/mth currently planned, (2) Inflation could indeed be “persistent” (3) Clear division over 2022/23 rate hike cycle, Doves hold sway for now. US Yields 10yr trades at 1.644%, down from yesterday’s 1.694% high. Equities – Gains into the Holiday USA500 +10.76 (0.23%) at 4701 – USA500.F trades higher at 4713. USOil – peaked at $78.53 Inventories +1.0 vs -1.7 weakened prices – now at $77.65 Gold found a floor at 1782, but struggles to recoup $1800 at $1790. FX markets – EURUSD now 1.1216, having broken 1.1200, USDJPY now 115.36, from 115.50 & Cable back to 1.3350 from 1.3315 yesterday. Overnight – JPY PPI (1.0%) hit a 10-yr high, German GDP and consumer confidence both missed (1.7% vs 1.8% and -1.6% vs -1.0%) respectively. European Open – December 10-yr Bund future up 16 ticks, while US futures are slightly in the red. Bunds already outperformed yesterday, as EZ spreads widened in the wake of hawkish leaning ECB comments & confirmation that German finance ministry will go to the liberal FDP, which likely means more resistance to debt mutualisation across the EZ & more pressure on ECB to limit asset purchases. DAX & FTSE 100 futures are currently up 0.4% & 0.3% respectively & US futures are posting gains of 0.3-0.4%, suggesting markets are coping quite well with the prospect of less accommodative policies. Indeed, it seems to an extent that they welcome the CB’s acknowledgement that inflation risks could be less temporary than previously thought. Today – ECB Minutes, ECB’s Elderson, Schnabel, Lagarde and BOE’s Bailey Biggest FX Mover @ (07:30 GMT) CADJPY (0.20%) The rally from Tuesday’s low under 90.00 has been sustained with 91.25 being tested earlier today. MAs aligned higher, MACD signal line & histogram rising & over 0 line, RSI 61, H1 ATR 0.077, Daily ATR 0.707. Always trade with strict risk management. Your capital is the single most important aspect of your trading business. Please note that times displayed based on local time zone and are from time of writing this report. Click HERE to access the full HotForex Economic calendar. Want to learn to trade and analyse the markets? Join our webinars and get analysis and trading ideas combined with better understanding on how markets work. Click HERE to register for FREE! Click HERE to READ more Market news. Stuart Cowell Head Market Analyst HotForex Disclaimer: This material is provided as a general marketing communication for information purposes only and does not constitute an independent investment research. Nothing in this communication contains, or should be considered as containing, an investment advice or an investment recommendation or a solicitation for the purpose of buying or selling of any financial instrument. All information provided is gathered from reputable sources and any information containing an indication of past performance is not a guarantee or reliable indicator of future performance. Users acknowledge that any investment in FX and CFDs products is characterized by a certain degree of uncertainty and that any investment of this nature involves a high level of risk for which the users are solely responsible and liable. We assume no liability for any loss arising from any investment made based on the information provided in this communication. This communication must not be reproduced or further distributed without our prior written permission.
    • Date : 24th November 2021. Market Update – November 24 – USD & Yields Higher, Stocks Mixed, Oil Recovers. Trading Leveraged Products is risky USD (USDIndex 96.50) holds on at highs; EM currencies under particular pressure. (TRY lost 15% after Erdogan refused a rate rise). RBNZ raised rates but NZD fell (like the last time they raised rates!) JPY Inflation 2 ticks better than expected. USDJPY at January 2017 levels around 115.00. PMI data better across the globe, Stocks mixed in US & Asia, Yields bid, Oil recovered significantly and Gold pressured by yields. Biden invites Taiwan to its “Summit for Democracy”, WHO talks of additional 700k Covid deaths across Europe (Slovakia latest to talk lockdowns). US Yields 10yr trades at 1.667%, down from yesterday’s 1.684% high. Equities Mixed. Musk sold more stock, Banks & Oil majors lead. USA500 +7.76 (0.17%) at 4690 – USA500.F trades lower at 4684. USOil – rallied over 3% to $78.20 highs despite global strategic reserves being sold to cool prices. Gold found a floor at 1782, but struggles to recoup $1800 at $1790. FX markets – EURUSD down to 1.1245, USDJPY over 115.23, earlier now at 114.88 & Cable back to 1.3375. European Open – December 10-yr Bund future up 26 ticks, US futures also broadly higher. RBNZ delivered expected rate hike & markets seem to be scaling back fears of escalating inflation as even dovish leaning BoE & ECB members highlight risk of second round effects. ECB VP Guindos highlighted overnight that the drivers of inflation are becoming more structural, which adds to signals that the CB is finally ready to start reining in stimulus. DAX & FTSE 100 futures currently up 0.3% & 0.2% respectively. Today – Big data day ahead of Thanksgiving Weekend. – German Ifo, US Weekly Claims GDP, PCE, Durables, FOMC Mins. & ECB speak Biggest FX Mover @ (07:30 GMT) NZDJPY (-0.77%) RBNZ in-line but Dovish, sank from breach of 80.00 yesterday to 79.24, and 79.40 now. Faster MAs aligned lower, MACD signal line & histogram falling & below 0 line, RSI 35 & weak, Stochs OS. H1 ATR 0.17, Daily ATR 0.70. Please note that times displayed based on local time zone and are from time of writing this report. Click HERE to access the full HotForex Economic calendar. Want to learn to trade and analyse the markets? Join our webinars and get analysis and trading ideas combined with better understanding on how markets work. Click HERE to register for FREE! Click HERE to READ more Market news. Stuart Cowell Head Market Analyst HotForex Disclaimer: This material is provided as a general marketing communication for information purposes only and does not constitute an independent investment research. Nothing in this communication contains, or should be considered as containing, an investment advice or an investment recommendation or a solicitation for the purpose of buying or selling of any financial instrument. All information provided is gathered from reputable sources and any information containing an indication of past performance is not a guarantee or reliable indicator of future performance. Users acknowledge that any investment in FX and CFDs products is characterized by a certain degree of uncertainty and that any investment of this nature involves a high level of risk for which the users are solely responsible and liable. We assume no liability for any loss arising from any investment made based on the information provided in this communication. This communication must not be reproduced or further distributed without our prior written permission.
    • EURUSD HOVERS NEAR MULTI-MONTH LOW, UNDER 1.1250 LEVEL   EURUSD Price Analysis – November 24 Throughout the session, the EURUSD pair remained on the losing side and was last seen moving with considerable losses around the 1.1250-36 level. The announcement that the White House has opted to reappoint incumbent Fed Chair Jerome Powell for a second term sparked the recent strong dip. The spot is trading at 1.1253 at the time of writing, down 0.25 percent on the day. Key Levels Resistance Levels: 1.1525, 1.1422, 1.1300 Support Levels: 1.1200, 1. 1150, 1.1100 EURUSD Long term Trend: Bearish EURUSD has sunk to fresh multi-day lows, as seen on the daily chart, after extending the recent breach beneath the moving averages 5 around the 1.1300 level. This exposes the possibility of a deeper pullback and a re-test of the psychological support around 1.1200. Under the 1.1200 level, the euro’s underlying bullish attitude is in jeopardy. Overall, the EURUSD stays bearish while trading under the major horizontal support turned resistance and significant level at 1.1422. A breakout of the 1.1300 level, on the other hand, would aim for the 1.1350 level on the way to the 1.1400 zones. The fall of the 1.1200 zones, in the alternative scenario, is viewed as a bearish continuation indicator. EURUSD Short term Trend: Bearish The risk is weighted to the negative on the 4-hour chart, as the pair is developing below the firmly bearish 5 and 13 moving averages. Technical indicators have shifted to the downside, with negative levels. However, in the present scenario, the RSI has not yet reached oversold territory, allowing for more selling. On the upside, a break over the modest resistance level of 1.1300 might shift the intraday bias to neutral. On the downside, the 1.1200 zones provide initial support. The next important level of support is around the 1.1150 mark. If there are any more losses, the 1.1100 extension level of the low decline may be tested. Source: https://learn2.trade 
    • IS IT RATIONAL TO SETTLE FOR 10% RETURNS PER MONTH? “One of the secrets few know and fewer implement when it comes to trading success is that you have to really care about doing well. These days, I see a lot of traders not caring enough, not prioritizing learning about trading, and making pathetic weak-willed excuses.” – Chris T. Perfectionism – a bane of the trading world When people look for a solution to their trading problems, they tend to look for the solution in the wrong places, having the wrong mindset. One problem with most traders is perfectionism. For instance, we tend to go to those who promise us 50% to 100% per week or month. If someone gives an estimate of 5% profits per month, we would think that is too small. If an investment salesperson promises huge returns in a short period of time, we’re drawn to them. What if I tell you that 5% per month is good returns on your trading or investment, would you agree with me? Is 60% growth per annum not good enough? Many years ago, one of my mentors in the financial industry told me that, even 20% growth per annum is good. In schools, we tend to ridicule those who make average grades and praise those who make excellent grades. The same is true of the world of sports. Do you think great sports teams win all their matches always? No! But they do well over time. Are 10% gains per month too low? Now let me ask these questions: How much percentage do you earn on your savings account per annum? How much do you earn on your fixed deposit account per month? How many people can pay off their mortgages within one year? If you buy a bus, to use for commercial purposes, is it easy for you to recover your money in one year? Can you buy a property and sell it for 100% profit within 10 months? If you found a startup, how long do you think it would take you to start making profits? Please attempt to answer these questions yourself, based on real-life experiences. Now, back to the question that makes the last subheading: Are 10% gains per month too low? Why do we tend to be unrealistic and fallacious when it comes to online trading? Making 10% returns per month from Learn2.trade crypto signals One good thing about the margin trading of cryptos is that you can make money, both in bull and bear markets. You don’t make money only when the price is going up. If your timing and methodology are right, you can predict a downward movement or an upward movement and participate in them. Learn2.trade provides quality crypto signals to interested traders. Each signal comes with stop loss and take profit targets. Sometimes a trade is closed before the stop or the target is hit. We use 5 types of orders for the crypto signals. They are Instant Execution, also known as Market Execution, Buy Limit, Sell Limit, Buy Stop, and Sell Stop. Generating an average of 2 – 3 signals per day, we also use risk settings that are usually around 1% per trade and we attempt to gain more than we risk. As these signals are sent, we ensure that we also use them, practicing what we preach. Learn2.trade crypto signals – recent performances Please check the image below to peruse what has been made recently. You see can that we use stop loss, and use small lot sizes, relative to the size of the accounts. It just doesn’t make sense to bet too big on an individual trade. You can also see that we have both losses and profits. However, our average profits are bigger than average losses. That is the pedigree of a viable/ promising strategy: Make more money than you lose. Therefore, losses and drawdowns are also tightly controlled so that they don’t have significant effects on the account. These kinds of drawdowns are shallow, for recovery and eventual growth always happen. The markets are difficult but profitable Making consistent, regular profits from the market is hard, but success is possible. When the markets prove difficult, then we only need creative approaches. Markets will continue to prove uneasy and tough, but we will continue to make profits from them, no matter what. We target 10% profits per month, though we make more than this in most cases. 100% profits every 10 months is an enviable achievement. If 10% gains per month are compounded, the results in a few to several years will be amazing. Yes, you should be aware of the power of compounding. Join us today, in this journey of regular, monthly profits. Please see the image above, to know relevant metrics and figures of the recent results of the strategy behind the signals. You can join us here for, few free crypto signals per week: For Cryptos. Or you can hop in, and become our VIP right away, and enjoy all our crypto signals, up to 3 signals per day. Get access to the ability to make 10% or more per month. You can monitor our crypto signals trading performances here: L2T Crypto Signals on MyFxbook   Source: https://learn2.trade   
    • Yes trading currencies is much more risky than trading stocks, since they're not supported by central bank policy efforts but instead freely fluctuation in a very random fashion. Profits can create wrong impression that you learned how to trade but often it is just the product of pure luck. 
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.