NexusFi: Find Your Edge


Home Menu

 





R vs NinjaTrader vs Others for strategy proof of concepts


Discussion in Platforms and Indicators

Updated
      Top Posters
    1. looks_one pipsalottle with 4 posts (0 thanks)
    2. looks_two gregid with 1 posts (0 thanks)
    3. looks_3 Jura with 1 posts (1 thanks)
    4. looks_4 Quick Summary with 1 posts (0 thanks)
    1. trending_up 3,217 views
    2. thumb_up 1 thanks given
    3. group 3 followers
    1. forum 6 posts
    2. attach_file 0 attachments




 
Search this Thread
  #1 (permalink)
 pipsalottle 
Australia
 
Experience: Intermediate
Platform: Python, R
Broker: IB
Trading: forex
Posts: 26 since Sep 2014
Thanks Given: 0
Thanks Received: 2

Hi everyone,

i'm looking to develop some proof of concepts for trading systems. I was originally going to use NT but it looks like R might be easier to do the proof of concept work and maybe port to a platform after for execution.

Can you guys please recommend what the best platform for rapid strategy concept development is?

what are the limitations of R(and its popular packages)? eg can it do multi timeframe strategies?

2 things to note: i'm not planning on using R to run the strategy, just test theories. Also i'm very interested in machine learning.

thanks again!


Started this thread Reply With Quote

Can you help answer these questions
from other members on NexusFi?
Day 96 Missiles Hit Kuwait and Bahrain: June 15 Peace at …
Prediction Markets & Event Contracts
Kalshi Sets $4.13B All-Time Weekly Record as Polymarket …
Prediction Markets & Event Contracts
Victory Day Delivers: Russia-Ukraine Ceasefire Market Cl …
Prediction Markets & Event Contracts
The Confluence Meter: A Multi-Layered Signal Framework B …
The Elite Circle
Orban Crashes to 21pct on Record Turnout -- McIlroy Drop …
Prediction Markets & Event Contracts
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Sober Journey With S&P
24 thanks
2026 Jlab journal
10 thanks
Lady Vols Primer: Trading Volatility Journal
7 thanks
Algo automated / semi-automated trading anyone?
6 thanks
Trying to learn Volume and price action correlation
5 thanks
  #3 (permalink)
 
gregid's Avatar
 gregid 
Wrocław, Poland
 
Experience: Intermediate
Platform: NinjaTrader, Racket
Trading: Ockham's razor
Posts: 649 since Aug 2009
Thanks Given: 320
Thanks Received: 623


I would start with what is more familiar to you - do you already know C#?. Have you programmed in R?
Don't be afraid to test various platforms but don't overthink the process. Saying this NT advantage is that it is already set up for you to do the work on strategy (connection, optimizer, etc). R/Python is on the other hand a better option for some algorithms like machine learning due to available libraries.


Reply With Quote
  #4 (permalink)
 pipsalottle 
Australia
 
Experience: Intermediate
Platform: Python, R
Broker: IB
Trading: forex
Posts: 26 since Sep 2014
Thanks Given: 0
Thanks Received: 2

thanks Gregid, just a bit of background on me, i'm a professional experienced developer in c#, javascript and a few other languages. So picking up another language i'll probably hit the ground running so thats no issue.

I have also had years of discretionary trading and some experience playing around with NT and CQG.

my flatmate is a professional oil trader and we want to work systemizing some of his firms strategies. some of the strategies use a combination of instruments, for example the spread of the front month WTI * the 12month calendar exchange traded spread contract of WTI to form a synthetic instrument and using a mean reversion strategy on that. (maybe hard to get your head around at first)

they use CQG as their platform which is terrible for developing strategies on, so i'm looking at backtesting strategies on something easy until i get it nailed down then convert it to a trading platform for execution.

hope this makes sense


Started this thread Reply With Quote
  #5 (permalink)
 pipsalottle 
Australia
 
Experience: Intermediate
Platform: Python, R
Broker: IB
Trading: forex
Posts: 26 since Sep 2014
Thanks Given: 0
Thanks Received: 2

also if anyone knows where i can get a data feed for the calendar spreads listed on this list?

https://www.cmegroup.com/confluence/display/EPICSANDBOX/Futures+Spreads#FuturesSpreads-Futures-Calendar

for example Crude wti december 15 - december 16 ?

kinetic doesn't have it


Started this thread Reply With Quote
  #6 (permalink)
 
Jura's Avatar
 Jura   is a Vendor
 
Posts: 775 since Apr 2010
Thanks Given: 2,352
Thanks Received: 690


pipsalottle View Post
i'm looking to develop some proof of concepts for trading systems. I was originally going to use NT but it looks like R might be easier to do the proof of concept work and maybe port to a platform after for execution.

Can you guys please recommend what the best platform for rapid strategy concept development is?

Platforms for rapid strategy concept development are commercial platforms like NinjaTrader and MultiCharts (.NET). R is not quicker, especially when using it for execution. While I regularly use R for data analysis (unrelated to trading), the support with commercial platforms makes me prefer those for trading/testing ideas since it prevents having to re-invent the wheel and do timely debugging yourself.

The quickest way to test a strategy concept is probably be with MultiChart's PowerLanguage since it requires a minimal amount of code compared to the .NET platforms.

IQFeed offers spreads. @IQFeed James can help you with the specifics and setting up.


Reply With Quote
Thanked by:
  #7 (permalink)
 pipsalottle 
Australia
 
Experience: Intermediate
Platform: Python, R
Broker: IB
Trading: forex
Posts: 26 since Sep 2014
Thanks Given: 0
Thanks Received: 2

Thanks you guys are awesome!


Started this thread Reply With Quote




Last Updated on May 15, 2015


© 2026 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 - Downloads - Top
no new posts