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 2,332 views
    2. thumb_up 1 thanks given
    3. group 3 followers
    1. forum 6 posts
    2. attach_file 0 attachments




 
Search this Thread

R vs NinjaTrader vs Others for strategy proof of concepts

  #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?
PowerLanguage & EasyLanguage. How to get the platfor …
EasyLanguage Programming
How to apply profiles
Traders Hideout
Pivot Indicator like the old SwingTemp by Big Mike
NinjaTrader
REcommedations for programming help
Sierra Chart
MC PL editor upgrade
MultiCharts
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Spoo-nalysis ES e-mini futures S&P 500
29 thanks
Just another trading journal: PA, Wyckoff & Trends
25 thanks
Tao te Trade: way of the WLD
24 thanks
Bigger Wins or Fewer Losses?
21 thanks
GFIs1 1 DAX trade per day journal
17 thanks
  #3 (permalink)
 
gregid's Avatar
 gregid 
Wrocław, Poland
 
Experience: Intermediate
Platform: NinjaTrader, Racket
Trading: Ockham's razor
Posts: 650 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


© 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