NexusFi: Find Your Edge


Home Menu

 





Has anyone switched from Ninjatrader?


Discussion in TradeStation

Updated
      Top Posters
    1. looks_one ABCTG with 3 posts (5 thanks)
    2. looks_two kevinkdog with 2 posts (8 thanks)
    3. looks_3 amoeba with 2 posts (3 thanks)
    4. looks_4 pnguyen720 with 2 posts (0 thanks)
      Best Posters
    1. looks_one kevinkdog with 4 thanks per post
    2. looks_two cory with 3 thanks per post
    3. looks_3 ABCTG with 1.7 thanks per post
    4. looks_4 amoeba with 1.5 thanks per post
    1. trending_up 5,282 views
    2. thumb_up 21 thanks given
    3. group 7 followers
    1. forum 12 posts
    2. attach_file 0 attachments




 
Search this Thread

Has anyone switched from Ninjatrader?

  #1 (permalink)
 pnguyen720 
Los Angeles
 
Experience: Beginner
Platform: NinjaTrader
Trading: NQ CL GC
Posts: 52 since Jan 2017
Thanks Given: 11
Thanks Received: 16

Hey fellas -

I'm a Ninjatrader user and wanted to hear from anyone who's used both platforms. I'm primarily interested in algo trading and backtesting. How far back does backtesting go in TradeStation? Anyone converted their strategies from Ninjascript into Tradestation and was it difficult?

Thanks in advance!

Started this thread Reply With Quote

Can you help answer these questions
from other members on NexusFi?
How to apply profiles
Traders Hideout
What broker to use for trading palladium futures
Commodities
REcommedations for programming help
Sierra Chart
Quant vue
Trading Reviews and Vendors
Trade idea based off three indicators.
Traders Hideout
 
  #2 (permalink)
 
cory's Avatar
 cory 
virginia
 
Experience: Intermediate
Platform: ninja
Trading: NQ
Posts: 6,098 since Jun 2009
Thanks Given: 877
Thanks Received: 8,090


pnguyen720 View Post
Hey fellas -

I'm a Ninjatrader user and wanted to hear from anyone who's used both platforms. I'm primarily interested in algo trading and backtesting. How far back does backtesting go in TradeStation? Anyone converted their strategies from Ninjascript into Tradestation and was it difficult?

Thanks in advance!

nobody switch from Ninja to TS.

Reply With Quote
Thanked by:
  #3 (permalink)
 kevinkdog   is a Vendor
 
Posts: 3,666 since Jul 2012
Thanks Given: 1,892
Thanks Received: 7,360



cory View Post
nobody switch from Ninja to TS.

That's BS. @cory, usually your responses are very helpful and insightful, not sure what happened here...

People switch all the time from Ninja to TS. People also switch from TS to Ninja.


I use both (although now I only develop in TS, and use Ninja as an order bridge), and converted some strategies back and forth. Assuming you can do the conversion (you obviously have to know NinjaScript and Easy Language), you should be able to do the conversion. But even then...

The strategy backtest engine can act differently for some situations for both platforms

AND

Depending on your data provider, the continuous contract data with futures (and possibly stock data, depending how splits are handled, and forex data since all forex data sources are different) will cause differences, sometimes quite significant.


I personally recommend picking one platform and sticking to it, until some issue or capability forces you to switch.


As an aside, I have converted from Tradestation to Ninja, Multicharts and MT4. In ALL cases, the conversion is never perfect, and the results are never the same. I've seen good strategies in one platform perform terribly in other platforms.


Also, backtesting in TS can go as far as the data, I usually do 10 years with no problem. Only 6 months of tick data though.

Follow me on Twitter Reply With Quote
  #4 (permalink)
 pnguyen720 
Los Angeles
 
Experience: Beginner
Platform: NinjaTrader
Trading: NQ CL GC
Posts: 52 since Jan 2017
Thanks Given: 11
Thanks Received: 16

Appreciate the feedback, guys.

Started this thread Reply With Quote
  #5 (permalink)
 
amoeba's Avatar
 amoeba 
Sydney, NSW, Australia
 
Experience: Intermediate
Platform: Sierra Chart, Python, C#
Broker: Interactive Brokers
Trading: MJNK, ASX, SPI
Posts: 205 since Jan 2014
Thanks Given: 98
Thanks Received: 284

Last year I opened an account with tradestation to test out the platform and see if I would move from ninja. I really did quite like the tradestation platform but decided to stay with ninja.

I already had long experience with c# so there is nothing in ninja i couldn't accomplish, I gave tradestation easy language a go and it is a nice coding language, but ultimately for me personally I was used to having access to object orientated programming and native easy language does not accomplish this. While I could create custom DLL's that would plug in to tradestation and give me the additional flexibility, I just didnt have the time to pursue this path.

Just so not to start a flame war about the virtues of easy language vs c#, I acknowledge the same things could probably be accomplished through easy language but it really came down to time vs outcome for me (having c# experience already).

Reply With Quote
Thanked by:
  #6 (permalink)
 kevinkdog   is a Vendor
 
Posts: 3,666 since Jul 2012
Thanks Given: 1,892
Thanks Received: 7,360


amoeba View Post
Last year I opened an account with tradestation to test out the platform and see if I would move from ninja. I really did quite like the tradestation platform but decided to stay with ninja.

I already had long experience with c# so there is nothing in ninja i couldn't accomplish, I gave tradestation easy language a go and it is a nice coding language, but ultimately for me personally I was used to having access to object orientated programming and native easy language does not accomplish this. While I could create custom DLL's that would plug in to tradestation and give me the additional flexibility, I just didnt have the time to pursue this path.

Just so not to start a flame war about the virtues of easy language vs c#, I acknowledge the same things could probably be accomplished through easy language but it really came down to time vs outcome for me (having c# experience already).

Yes, switching costs can be significant, so a lot of time it is easier to stay with what you have.

The old saying is that Tradestation was written by traders for traders, while Ninja was written by programmers for programmers. That does not mean one is better though.

Tradestation has some powerful OOEL in latest version, but you can't backtest with it - that for me at least makes Tradestation OOEL nearly useless. I just hope they don't retire Easy Language one day.

Follow me on Twitter Reply With Quote
Thanked by:
  #7 (permalink)
 
amoeba's Avatar
 amoeba 
Sydney, NSW, Australia
 
Experience: Intermediate
Platform: Sierra Chart, Python, C#
Broker: Interactive Brokers
Trading: MJNK, ASX, SPI
Posts: 205 since Jan 2014
Thanks Given: 98
Thanks Received: 284


kevinkdog View Post
The old saying is that Tradestation was written by traders for traders, while Ninja was written by programmers for programmers. That does not mean one is better though.

That is in part what attracted me to give it a try, easy language did let me quickly test out ideas.

In truth, heavy development concepts probably cause me more headache and time waste than benefit. But that is probably a separate discussion haha.

Reply With Quote
Thanked by:
  #8 (permalink)
 ABCTG   is a Vendor
 
Posts: 2,436 since Apr 2013
Thanks Given: 482
Thanks Received: 1,629


kevinkdog View Post
Tradestation has some powerful OOEL in latest version, but you can't backtest with it - that for me at least makes Tradestation OOEL nearly useless.

Hi @kevinkdog,

it's correct that you can't backtest OOEL order objects as they only work in realtime, but besides that you can use almost all other OOEL in a backtest.

Regards,

ABCTG

Follow me on Twitter Reply With Quote
Thanked by:
  #9 (permalink)
 ABCTG   is a Vendor
 
Posts: 2,436 since Apr 2013
Thanks Given: 482
Thanks Received: 1,629

Hi @pnguyen720,
I am also working with both platforms and the difficulty of the code conversion will depend on the complexity of your code and your skills in both languages. Some features might have to be worked around in another language, others might not be available at all, but most of the time there is a good chance that you can convert a logic from Ninjatrader to Tradestation or vice versa.
One thing I like about Easylanguage is that you can test a lot of ideas quickly and I would encourage you to check out some of the excellent webinars @kevinkdog held to see that it is possible to code profitable strategies with just a few code lines.

Regards,

ABCTG

Follow me on Twitter Reply With Quote
Thanked by:
  #10 (permalink)
ElectricSavant
Maricopa, AZ.
 
Posts: 24 since Sep 2018
Thanks Given: 1
Thanks Received: 6


I am on my way to fund my account to get TradeStation. I will keep NT7 also. It seems to me that any futures trader that is serious should have TradeStation.

ES

Reply With Quote
Thanked by:




Last Updated on October 4, 2018


© 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