NexusFi: Find Your Edge


Home Menu

 





Ninjatrader point and click backtester?


Discussion in NinjaTrader

Updated
      Top Posters
    1. looks_one erwinbeckers with 2 posts (0 thanks)
    2. looks_two NinjaTrader with 1 posts (0 thanks)
    3. looks_3 ValT with 1 posts (0 thanks)
    4. looks_4 mwf2220 with 1 posts (0 thanks)
    1. trending_up 2,835 views
    2. thumb_up 0 thanks given
    3. group 9 followers
    1. forum 8 posts
    2. attach_file 1 attachments




 
Search this Thread

Ninjatrader point and click backtester?

  #1 (permalink)
 ValT 
las vegas
 
Experience: Beginner
Platform: ninja trader
Trading: es,tf
Posts: 8 since May 2014
Thanks Given: 2
Thanks Received: 8

Hello guys, my first post in many years...First of all, Mike and the team, great site, and kudos for the efforts to put things together.
My question is:
Do you guys have a recommendation of a point and click type of backtester for Ninjatrader, that you can use to backtest trades on historical data(chart patterns) that include setting multiple targets, stop and building a report window that shows trade statistics like MAE, MFE, max winners/losers, % of you getting to target 1,2,3,4,5..etc. I wish i knew how to code in C# C++ to build stuff myself for ninjatrader, but i feel totally overwhelmed when i open ninjascript.
The only backtester that i have heard of is this video ( https://www.youtube.com/watch?v=c7WFOsbreb8 ), can't find the website though to get more info.
A tool that in essence you click in trades on historical data, and it builds a stat sheet for you with the results of those "trades" based off of predefined targets and stops. I think a tool like that would be useful for all traders that use ninja to vet a trading methodology and study market behaviors.
Any advice would be helpful
Thanks.

Started this thread Reply With Quote

Can you help answer these questions
from other members on NexusFi?
MC PL editor upgrade
MultiCharts
ZombieSqueeze
Platforms and Indicators
How to apply profiles
Traders Hideout
NT7 Indicator Script Troubleshooting - Camarilla Pivots
NinjaTrader
What broker to use for trading palladium futures
Commodities
 
  #2 (permalink)
 
mwf2220's Avatar
 mwf2220 
Abu Dhabi United Arab Emirates
 
Experience: None
Platform: NinjaTrader
Broker: Philip Capital
Trading: futures
Posts: 173 since Sep 2020
Thanks Given: 1,555
Thanks Received: 392

Morning. I'm not sure I fully understand what you are looking for with the point and click backtest, but have you looked at Sharkindicators? - https://www.sharkindicators.com/

It offers a couple products (Bloodhound and Blackbird) that might be what you are looking for, although the reporting is a just a standard NT8 report, as far as I know.

If this looks like something that might help you, there is a webinar tomorrow:

Visit my NexusFi Trade Journal Reply With Quote
  #3 (permalink)
 
NinjaTrader's Avatar
 NinjaTrader  NinjaTrader is an official Site Sponsor
Site Sponsor

Web: NinjaTrader
AMA: Ask Me Anything
Webinars: NinjaTrader Webinars
Elite offer: Click here
 
Posts: 1,714 since May 2010
Thanks Given: 203
Thanks Received: 2,686



ValT View Post
Hello guys, my first post in many years...First of all, Mike and the team, great site, and kudos for the efforts to put things together.
My question is:
Do you guys have a recommendation of a point and click type of backtester for Ninjatrader, that you can use to backtest trades on historical data(chart patterns) that include setting multiple targets, stop and building a report window that shows trade statistics like MAE, MFE, max winners/losers, % of you getting to target 1,2,3,4,5..etc. I wish i knew how to code in C# C++ to build stuff myself for ninjatrader, but i feel totally overwhelmed when i open ninjascript.
The only backtester that i have heard of is this video, can't find the website though to get more info.
A tool that in essence you click in trades on historical data, and it builds a stat sheet for you with the results of those "trades" based off of predefined targets and stops. I think a tool like that would be useful for all traders that use ninja to vet a trading methodology and study market behaviors.
Any advice would be helpful
Thanks.

Have you checked out the Strategy Builder inside of NinjaTrader?


https://ninjatrader.com/support/helpGuides/nt8/strategy_builder.htm

Disclosure: This communication is sent to you by NinjaTrader, LLC, a software development company which owns and supports all proprietary technology relating to and including the NinjaTrader trading platform.
Follow me on Twitter Reply With Quote
  #4 (permalink)
 
DavidBodhi's Avatar
 DavidBodhi 
Milwaukee, WI, USA
 
Experience: Intermediate
Platform: NinjaTrader
Trading: Equities
Posts: 209 since Oct 2014
Thanks Given: 23
Thanks Received: 207


ValT View Post
Hello guys, my first post in many years...First of all, Mike and the team, great site, and kudos for the efforts to put things together.
My question is:
Do you guys have a recommendation of a point and click type of backtester for Ninjatrader, that you can use to backtest trades on historical data(chart patterns) that include setting multiple targets, stop and building a report window that shows trade statistics like MAE, MFE, max winners/losers, % of you getting to target 1,2,3,4,5..etc. I wish i knew how to code in C# C++ to build stuff myself for ninjatrader, but i feel totally overwhelmed when i open ninjascript.
The only backtester that i have heard of is this video (
), can't find the website though to get more info.
A tool that in essence you click in trades on historical data, and it builds a stat sheet for you with the results of those "trades" based off of predefined targets and stops. I think a tool like that would be useful for all traders that use ninja to vet a trading methodology and study market behaviors.
Any advice would be helpful
Thanks.

Your description sounds an awful lot like Ninjatrader's built-in Strategy Analyzer, which does back testing and provides a variety of stats. Why not use that? Not point-and-click enough?
Seems like you have to do more than point-and-click to set up trade rules regardless what you use, so why not the Strategy Builder and Strategy Analyzer?

Follow me on Twitter Reply With Quote
  #5 (permalink)
 erwinbeckers   is a Vendor
 
Posts: 29 since Aug 2018
Thanks Given: 10
Thanks Received: 32


ValT View Post
Hello guys, my first post in many years...First of all, Mike and the team, great site, and kudos for the efforts to put things together.
My question is:
Do you guys have a recommendation of a point and click type of backtester for Ninjatrader, that you can use to backtest trades on historical data(chart patterns) that include setting multiple targets, stop and building a report window that shows trade statistics like MAE, MFE, max Any advice would be helpful
Thanks.

I'm actually working on such a thing, it still needs some work, but you can already manually mark your entries/exits/stops on the chart by drawing up/down arrows
The indicator will then recognize these as entries/exits and update the statistics panel and highlight the trades on the chart
Here's an example where i just marked some (fictional) trades by only drawing some up/down arrows, all the rest is done by the indicator

Reply With Quote
  #6 (permalink)
 milehightrader 
Tampa FL
 
Experience: Intermediate
Platform: NinjaTrader, Jigsaw
Broker: NinjaTrader Clearing, Rithmic
Trading: MNQ, MES
Posts: 39 since Mar 2020
Thanks Given: 13
Thanks Received: 18

@erwinbeckers, this looks awesome! I'd love to have something like this and hope the development goes smoothly for you. Is this something you would consider sharing on here?

Reply With Quote
  #7 (permalink)
 erwinbeckers   is a Vendor
 
Posts: 29 since Aug 2018
Thanks Given: 10
Thanks Received: 32


milehightrader View Post
@erwinbeckers, this looks awesome! I'd love to have something like this and hope the development goes smoothly for you. Is this something you would consider sharing on here?

I'm not an official futures.io vendor, and in the end, this thing became a commercial product.
This means I cannot comment on this topic anymore otherwise I get banned.

Reply With Quote
  #8 (permalink)
 sienna 
Melbourne, Australia
 
Experience: Beginner
Platform: Ninja Trader
Broker: Ninjatrader Brokerage
Trading: Many
Frequency: Several times daily
Duration: Minutes
Posts: 162 since May 2012
Thanks Given: 282
Thanks Received: 124

I tried the ETP manual backtester twice over a few years. It did ok for a few sessions, then started to give innacurate readings, or would give tech problems when I tried to go back a month, to manually plot. Also, it only worked on certain types of bars (when it did work). Unless this company has radically overhauled the product, its just not worth buying. I'm not one for critisizing vendours, but I experienced this as a deficient product

Reply With Quote
  #9 (permalink)
MohammadAmine
Tangier, Morocco
 
Posts: 1 since Jan 2023
Thanks Given: 0
Thanks Received: 0

Hello Guys,

Thanks for all your answers, I tried to find an answer to my question in forum's search, but I didn't find someone who treats the problem deeply, and obviously I didn't find a good solution, so here I'll try to clarify the problem that has not been solved so far, and I really hope that you can try your best to understand my REAL concern and help me to solve it .

here is the process I did :

1 - I run a backtest on NQ Market using NinjaTrader Continium data on day 12 jan 2023 using strategy analyzer, then after the backtest finished, I got a list of (hypothetical trades and performance results).
2 - then I downloaded NinjaTrader Continium Market Replay Data of NQ the same day 12 jan 2023, and I connected to playback, and I run the strategy to trade on a 1x speed, then I got some Trades Performance for the same day.
3 - Before doing the above tests, I run a "Sim Live" strategy trading using the same market, same parameters, same settings on the same day, I run it on my computer that has 150ms latency from CQG execution IP address, and of course I got some performance as well.
4 - now to remove this "Latency" issue as much as I could, I bought a VPS that has 2ms latency from CQG IP address, and I run the same strategy, on the same day "LIVE" on simulation again using NinjaTrader Continium connection, and I got some performance for this same day (12 jan 2023)

Now please I need your focus to analyze the following results :

- the VPS and my computer which were executing at the same time on Sim (live) are having EXACTLY identical list of trades, with a slight difference in some trades performance (This is normal due to latency difference sometimes VPS was able to enter before my computer and close before it)

- but the results between VPS and Playback mode (which are supposed to be IDENTICAL as well because playback mode has (The Exact Same Data) from Ninja Continium as mentioned on ninjatrader docs, and since it has no latency as well, so it should have ALMOST IDENTICAL list of trades, may be with some slight difference in some trades, but still the overall list of trades should be EXACTLY the same, but guess what man, THEY ARE FREAKING COMPLETELY DIFFERENT from each other, how could it be ? what in the world could make 2 connections that have the same data provider, same latency, same tick by tick data, same strategy, same day, same settings, same parameters, executed on the same market, at the same period of time to have this (UNLOGIC, UNREASONABLE, UNEXPLAINABLE DIFFERENCE, just WHY ???

- right now I'll not even talk about the difference in results between my computer live on Sim, and Playback mode, because of course the comparison is terrible, since even with VPS which supposed to have similar latency to Playback and results are different, so obviously my computer results as completely different as well.

- now talking about backtest, which results are coming from another PLANET, I really don't know for what it serves if it can NOT give us a good, accurate results to base our assumptions on, some NinjaTrader support agents told me over and over again that we shouldn't use Backtest for strategies that use intrabar granularity and Level 2 data, then for what serves that Tick Replay checkbox that is in Backtest Strategy Analyzer ? one more thing, how am I going to get the Optimum parameters for my strategy if I don't run an Optimization process and get suggestions from it ? but if these suggestions are based on (NOT Accurate Results), then I'll use them on my strategy on live accounts and I will LOSE, so for what the optimization analyzer serve if it will give us suggestions based on (FAKE UNACCURATE RESULTS) ?

Plz I'm honestly asking real questions based on facts and based on Real data and results that I presented to you in details, now please help me with something REAL THAT WORKS, because everything I said makes complete sense, so I need answers that will help me SOLVE THE PROBLEM.

What I'm asking for is very simple, I want to be able to Backtest my strategy on an accurate tick by tick REAL data, on a long and various period of times to have a clear idea about what to expect as a result when running it on live, and I want to be able to Optimize my strategy on various periods using strategy analyzer, to get accurate settings for my parameters to have it work profitably, is it a strange request ? I think each and every strategy programmer is simply looking for this, simple, clear and straight forward request.

Thank you

Reply With Quote




Last Updated on January 17, 2023


© 2024 NexusFi™, s.a., All Rights Reserved.
Av Ricardo J. Alfaro, Century Tower, Panama City, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada)
All information is for educational use only and is not investment advice. There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
About Us - Contact Us - Site Rules, Acceptable Use, and Terms and Conditions - Privacy Policy - Downloads - Top
no new posts