NexusFi: Find Your Edge


Home Menu

 





Professional alternatives to Excel for statistics/backtesting intraday data?


Discussion in Platforms and Indicators

Updated
      Top Posters
    1. looks_one LaissezFaire with 3 posts (0 thanks)
    2. looks_two stefanols with 3 posts (5 thanks)
    3. looks_3 trendisyourfriend with 2 posts (1 thanks)
    4. looks_4 iq200 with 1 posts (1 thanks)
      Best Posters
    1. looks_one stefanols with 1.7 thanks per post
    2. looks_two iq200 with 1 thanks per post
    3. looks_3 Sash with 1 thanks per post
    4. looks_4 trendisyourfriend with 0.5 thanks per post
    1. trending_up 3,966 views
    2. thumb_up 8 thanks given
    3. group 8 followers
    1. forum 10 posts
    2. attach_file 0 attachments




 
Search this Thread

Professional alternatives to Excel for statistics/backtesting intraday data?

  #1 (permalink)
LaissezFaire
Oslo + Norway
 
Posts: 224 since May 2016
Thanks Given: 224
Thanks Received: 104

Hi all,

In summary, I have a custom made application in C# that calculates various statistics and metrics for a given trading day using 1-minute intraday data. This is exported to Excel for sorting and visualization. It also uses a SQL database.
This was made according to my specifications. I now see myself having to make changes to it. I find it a little too slow and I also want to change some of the logic and add new logic/statistics.

The obvious problem is that I'm dependent on programmers to accomplish this. This is a huge disadvantage both with regards to time, money and not being able to make changes directly myself.

All logic is created by me, so that's not a problem. I simply have close to zero programming knowledge.

However, at this crossroad, I'm considering if there might be any out of the box software that might suit my needs. Cost is not a major issue, but up to a certain point of course. I wouldn't have any problems paying $1000-2000 if I found something worth my while.

The other alternative is to actually learn to program myself. This will probably be a long-term plan anyway. I have no doubt I will be able to learn to code, but I'm simply short on time these days, while I have a lot of actionable ideas in the market place that I would want to start testing and using right now.

If I were to learn programming myself, I expect that it might take me 6-12 months before I start getting somewhere and probably a lot longer to get proficient.

Any thoughts or advice?

Thanks in advance.

Reply With Quote

Can you help answer these questions
from other members on NexusFi?
MC PL editor upgrade
MultiCharts
Trade idea based off three indicators.
Traders Hideout
Pivot Indicator like the old SwingTemp by Big Mike
NinjaTrader
Cheap historycal L1 data for stocks
Stocks and ETFs
How to apply profiles
Traders Hideout
 
  #3 (permalink)
 
trendisyourfriend's Avatar
 trendisyourfriend 
Quebec Canada
Market Wizard
 
Experience: Intermediate
Platform: NinjaTrader
Broker: AMP/CQG
Trading: ES, NQ, YM
Frequency: Daily
Duration: Minutes
Posts: 4,527 since Oct 2009
Thanks Given: 4,176
Thanks Received: 6,020


Hi,

I think beside Excel there is no significant solution that i can see. If using Excel, you might be interested by this add-on:
https://marketxls.com/

or
https://xlsgate.com/about-xlsgate/

Reply With Quote
Thanked by:
  #4 (permalink)
 stefanols 
Helsingborg
 
Experience: Intermediate
Platform: Bullcharts, Multicharts
Trading: ES and scandinavian Stocks
Posts: 17 since May 2011
Thanks Given: 6
Thanks Received: 5

Hi I do not know how advanced your application is programming wise but you can do a lot with clickview. You van continue tou use sql

Sent using the NexusFi mobile app

Reply With Quote
Thanked by:
  #5 (permalink)
 stefanols 
Helsingborg
 
Experience: Intermediate
Platform: Bullcharts, Multicharts
Trading: ES and scandinavian Stocks
Posts: 17 since May 2011
Thanks Given: 6
Thanks Received: 5

and it is quite easy to learn and adjust calculations etc. Out of the box software and ressonable priced.
Best regards stefan

Sent using the NexusFi mobile app

Reply With Quote
Thanked by:
  #6 (permalink)
 
trendisyourfriend's Avatar
 trendisyourfriend 
Quebec Canada
Market Wizard
 
Experience: Intermediate
Platform: NinjaTrader
Broker: AMP/CQG
Trading: ES, NQ, YM
Frequency: Daily
Duration: Minutes
Posts: 4,527 since Oct 2009
Thanks Given: 4,176
Thanks Received: 6,020


stefanols View Post
Hi I do not know how advanced your application is programming wise but you can do a lot with clickview. You van continue tou use sql

What is clickview?

Reply With Quote
  #7 (permalink)
 stefanols 
Helsingborg
 
Experience: Intermediate
Platform: Bullcharts, Multicharts
Trading: ES and scandinavian Stocks
Posts: 17 since May 2011
Thanks Given: 6
Thanks Received: 5

It is a business intelligence tool.

Business Intelligence | Data Visualization Tools | Qlik
Download Free*Data Visualization Development*Platform

Reply With Quote
  #8 (permalink)
 iq200 
London, UK
 
Experience: Intermediate
Platform: Ninjatrader, Tradestation
Broker: Kinetick, InteractiveBrokers
Trading: Equities, Futures
Posts: 408 since Jun 2010
Thanks Given: 145
Thanks Received: 278

LaissezFaire -
I have built a backtesting software in c# and sql server over the last 2-3 years in my spare time. It has quite a few advanced features such as multithreading, multiobjective genetic optimization, extensive reporting etc... Using my software I get results faster than Ninjatrader, Tradestation and many other off the shelf software. Of course I have to do much much more yet ;-) My point is that custom solutions are the best if you are able to go for that approach. They will always be generally faster and more efficient.

If you use c# and especially dot net then NUGET is your best friend. Google nuget and see. I have used this service to download and extensively test various dot net libraries and use the ones that fit my purpose and even mix and mash and extend the libraries I have deemed suitable for me. I am pretty sure there will be multiple statistics & math libraries there and something that would be suitable for you.
Good luck,
iq

Follow me on Twitter Visit my NexusFi Trade Journal Reply With Quote
Thanked by:
  #9 (permalink)
Sash
Munich Germany
 
Posts: 11 since Feb 2017
Thanks Given: 0
Thanks Received: 1

you can use Multicharts. But if you are more comfortable with excel why it is not professional.

Reply With Quote
Thanked by:
  #10 (permalink)
LaissezFaire
Oslo + Norway
 
Posts: 224 since May 2016
Thanks Given: 224
Thanks Received: 104



trendisyourfriend View Post
Hi,

I think beside Excel there is no significant solution that i can see. If using Excel, you might be interested by this add-on:


or

Thanks, man. I took a quick peek and it seems interesting. Will look more into this.


stefanols View Post
It is a business intelligence tool.

Thanks. Will look into this.


iq200 View Post
LaissezFaire -
I have built a backtesting software in c# and sql server over the last 2-3 years in my spare time. It has quite a few advanced features such as multithreading, multiobjective genetic optimization, extensive reporting etc... Using my software I get results faster than Ninjatrader, Tradestation and many other off the shelf software. Of course I have to do much much more yet ;-) My point is that custom solutions are the best if you are able to go for that approach. They will always be generally faster and more efficient.

If you use c# and especially dot net then NUGET is your best friend. Google nuget and see. I have used this service to download and extensively test various dot net libraries and use the ones that fit my purpose and even mix and mash and extend the libraries I have deemed suitable for me. I am pretty sure there will be multiple statistics & math libraries there and something that would be suitable for you.
Good luck,
iq

Cool! Did you have any programming experience prior to this?

I never heard of NUGET, so will do a search on this.

To clarify, I'm NOT programming myself, I've hired people to do it. But that doesn't mean I can't come with suggestions to them when doing an upgrade. So, I will take a look.


Sash View Post
you can use Multicharts. But if you are more comfortable with excel why it is not professional.

Thanks. I will take a look.

But I doubt if it will do everything I'm interested in doing?

Reply With Quote




Last Updated on November 18, 2017


© 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