NexusFi: Find Your Edge


Home Menu

 





NT8 making rules up as they go along?


Discussion in NinjaTrader

Updated
      Top Posters
    1. looks_one b16aln with 8 posts (4 thanks)
    2. looks_two Big Mike with 6 posts (16 thanks)
    3. looks_3 NinjaTrader with 5 posts (19 thanks)
    4. looks_4 Jasonnator with 2 posts (2 thanks)
      Best Posters
    1. looks_one NinjaTrader with 3.8 thanks per post
    2. looks_two bobwest with 3 thanks per post
    3. looks_3 Big Mike with 2.7 thanks per post
    4. looks_4 b16aln with 0.5 thanks per post
    1. trending_up 5,017 views
    2. thumb_up 44 thanks given
    3. group 4 followers
    1. forum 21 posts
    2. attach_file 0 attachments




 
Search this Thread

NT8 making rules up as they go along?

  #11 (permalink)
 b16aln 
London
 
Experience: None
Platform: ninjatrader
Trading: ftse100
Posts: 67 since Sep 2017
Thanks Given: 11
Thanks Received: 23

@bigMike You posted this just before Christmas

In your post you put a direct link to software that enables NT8 to bridge to software that can then connect to alternative brokers. Can you explain why you are allowed and you felt it was appropriate to post a link to software that breaches the NT8 terms?

Started this thread Reply With Quote

Can you help answer these questions
from other members on NexusFi?
NT7 Indicator Script Troubleshooting - Camarilla Pivots
NinjaTrader
Better Renko Gaps
The Elite Circle
How to apply profiles
Traders Hideout
What broker to use for trading palladium futures
Commodities
MC PL editor upgrade
MultiCharts
 
  #12 (permalink)
 
Big Mike's Avatar
 Big Mike 
Manta, Ecuador
Site Administrator
Developer
Swing Trader
 
Experience: Advanced
Platform: Custom solution
Broker: IBKR
Trading: Stocks & Futures
Frequency: Every few days
Duration: Weeks
Posts: 50,465 since Jun 2009
Thanks Given: 33,242
Thanks Received: 101,665

The solution found by @KillerJukeBox uses NinjaTrader's ATI to the best of my knowledge, not having used it, but having read the github readme.
@NinjaTrader can you please comment as to whether or not using ATI is acceptable use?

b16aln View Post
@bigMike You posted this just before Christmas

In your post you put a direct link to software that enables NT8 to bridge to software that can then connect to alternative brokers. Can you explain why you are allowed and you felt it was appropriate to post a link to software that breaches the NT8 terms?

Sent using the nexusfi.com mobile app



Join the free Markets Chat beta: one platform, all the trade rooms!

We're here to help: just ask the community or contact our Help Desk

Quick Links: Change your Username or Register as a Vendor
Searching for trading reviews? Review this list
Lifetime Elite Membership: Sign-up for only $149 USD
Exclusive money saving offers from our Site Sponsors: Browse Offers
Report problems with the site: Using the NexusFi changelog thread
Follow me on Twitter Visit my NexusFi Trade Journal Reply With Quote
  #13 (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



Big Mike View Post
The solution found by @KillerJukeBox uses NinjaTrader's ATI to the best of my knowledge, not having used it, but having read the github readme.
@NinjaTrader can you please comment as to whether or not using ATI is acceptable use?


Sent using the NexusFi mobile app

It is not acceptable use.

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
Thanked by:
  #14 (permalink)
 
Big Mike's Avatar
 Big Mike 
Manta, Ecuador
Site Administrator
Developer
Swing Trader
 
Experience: Advanced
Platform: Custom solution
Broker: IBKR
Trading: Stocks & Futures
Frequency: Every few days
Duration: Weeks
Posts: 50,465 since Jun 2009
Thanks Given: 33,242
Thanks Received: 101,665

Alright, so that other thread will be closed as well unfortunately. That is unfortunate but those are the limitations users agree to, probably without ever having read the EULA.

NinjaTrader View Post
It is not acceptable use.

Sent using the NexusFi mobile app



Join the free Markets Chat beta: one platform, all the trade rooms!

We're here to help: just ask the community or contact our Help Desk

Quick Links: Change your Username or Register as a Vendor
Searching for trading reviews? Review this list
Lifetime Elite Membership: Sign-up for only $149 USD
Exclusive money saving offers from our Site Sponsors: Browse Offers
Report problems with the site: Using the NexusFi changelog thread
Follow me on Twitter Visit my NexusFi Trade Journal Reply With Quote
  #15 (permalink)
 b16aln 
London
 
Experience: None
Platform: ninjatrader
Trading: ftse100
Posts: 67 since Sep 2017
Thanks Given: 11
Thanks Received: 23



That one acceptable??

Started this thread Reply With Quote
  #16 (permalink)
 
Jasonnator's Avatar
 Jasonnator 
Denver, Colorado United States
 
Experience: Intermediate
Platform: NT8 + Custom
Broker: NT Brokerage, Kinetick, IQFeed, Interactive Brokers
Trading: ES
Posts: 159 since Dec 2014
Thanks Given: 40
Thanks Received: 166


Big Mike View Post
Alright, so that other thread will be closed as well unfortunately. That is unfortunate but those are the limitations users agree to, probably without ever having read the EULA.


Sent using the NexusFi mobile app

Definitely unfortunate and makes me question whether I want to continue on with the current NT trajectory. Being a dev who wants to tinker and create, I worry the noose may be tightening in the future.

Reply With Quote
Thanked by:
  #17 (permalink)
 
Big Mike's Avatar
 Big Mike 
Manta, Ecuador
Site Administrator
Developer
Swing Trader
 
Experience: Advanced
Platform: Custom solution
Broker: IBKR
Trading: Stocks & Futures
Frequency: Every few days
Duration: Weeks
Posts: 50,465 since Jun 2009
Thanks Given: 33,242
Thanks Received: 101,665

Things have dramatically changed the last couple years for advanced devs (not NT's target audience). You can find so so many repos and open source projects now for data API's and backtesting. Connecting to broker has always been the simplest part.

Start a new thread for a complete Python solution backend, with various methods available for client side charting (Windows). Share Docker images. I'll be happy to promote and try to contribute.


Jasonnator View Post
Definitely unfortunate and makes me question whether I want to continue on with the current NT trajectory. Being a dev who wants to tinker and create, I worry the noose may be tightening in the future.

Sent using the NexusFi mobile app



Join the free Markets Chat beta: one platform, all the trade rooms!

We're here to help: just ask the community or contact our Help Desk

Quick Links: Change your Username or Register as a Vendor
Searching for trading reviews? Review this list
Lifetime Elite Membership: Sign-up for only $149 USD
Exclusive money saving offers from our Site Sponsors: Browse Offers
Report problems with the site: Using the NexusFi changelog thread
Follow me on Twitter Visit my NexusFi Trade Journal Reply With Quote
Thanked by:
  #18 (permalink)
 
bobwest's Avatar
 bobwest 
Western Florida
Site Moderator
 
Experience: Advanced
Platform: Sierra Chart
Trading: ES, YM
Frequency: Several times daily
Duration: Minutes
Posts: 8,172 since Jan 2013
Thanks Given: 57,515
Thanks Received: 26,292


Jasonnator View Post
Definitely unfortunate and makes me question whether I want to continue on with the current NT trajectory. Being a dev who wants to tinker and create, I worry the noose may be tightening in the future.

Not to continue to flog this horse, but there was a simple issue raised by the original thread that touched all this off: the desire of a user, @b16aln, to use the NT platform with brokers that NT does not support. (Which, I might add, he had initially been led to believe by NT support would be an acceptable thing to do, which was later contradicted by a reply, in that thread, from @NinjaTrader Ray, the founder of the company, when he was asked if it was an acceptable use.)

The issue is that having users connect to whichever brokers they want conflicts with NT's business decision not to have the platform used to connect to brokers that NT does not have a business relationship with. The suggested project involved getting around this decision by technical means, using the FIX protocol to connect to other brokers anyway. But the inability to use NT with other brokers was not a technical limitation. It was not something that NT had simply failed to do out of lack of competence or from failing to write their platform correctly. It was not an error or inadvertent limitation that needed to be corrected or improved upon by tinkering users. It was how they wanted to conduct their business.

The movement of NT away from being a general platform that let traders utilize it with many brokers was largely motivated by their decision several years ago to go into the brokerage business themselves, although they had always had limitations on the brokers they dealt with. I assume there were and are financial considerations involved with the other brokers, but whatever reasons they have are business reasons, not technical ones. Once they had their own brokerage, the use of the platform with their brokerage became part of the brand, part of how they were operating in the market as a broker as well as a platform provider.

Essentially, users creating a means to use their software to deal with other brokers would be taking the ability to make these decisions out of their hands. It also would be literally taking money out of their hands as well, since the users clearly would not use it to connect to NT Brokerage or the others they permit any more -- that was the entire point of the idea.

Many traders, myself among them, were not happy when NT pulled its platform back to its own brokerage and a few others. But it is not my software. I did what some others have done, which is move to another platform. Others have, of course, decided to go with the NT brokerage, or to go (or stay) with one of the other supported brokers. But there are no other options available that do not violate NT's rights to its intellectual property. Modifying the capabilities of the software to go around NT's business decisions is not a purely technical effort. It is actually appropriation of the software. It is an add-on, but it is an add-on intended to get around the licensed use of the software. @NinjaTrader -- Ray, the founder of NT -- has said in this thread that the restriction to not develop an interface to brokers was in the license agreement "for as long as I can remember.," and he wrote it.

I doubt that any of this will change any minds, but these are the issues as I see them, and is why the original thread was closed.

I can understand why @b16aln is unhappy with the decision to close his original thread, and I would have been annoyed too if it had been mine, purely as a personal reaction. But it was not personal and should not be taken personally. Once @NinjaTrader replied to the inquiry that was made whether it was an allowable use under the license, the effort to develop a FIX interface, or any other add-on with the same purpose, was not something that could be supported on futures.io under its terms. The general question of whether NT should have the limitations it has imposed on developers is entirely appropriate, and it is also appropriate to disagree with their decisions, or have any other discussion about them. The present thread would be a good place for it. But a thread that is not simply discussing in the abstract whether it can or should be done, but is about doing it, is another matter:

b16aln View Post
If anyone can point me in the right direction, provide a basic overview of how quikFix could be used with NT8 or (jackpot!!) anyone can share some code in regard to implementing a working FIX protocol on NT8 that would be appreciated.

The purpose of this rather long post is simply to lay out the issues as I see them. Disagreement and/or further discussion of them is perfectly appropriate, as discussion and debate always are. However, NT is not "making up rules as they go along," and neither is futures.io.

I regret that @b16aln was offended by having his thread closed, and I agree that he initially received a go-ahead from NT support, which was a mistake according to @NinjaTrader. It would have been much better if his original query to NT had been responded to differently, and it is clear in the original thread that he felt he had been given the OK to pursue the project. But we have to call them as we see them, and once @NinjaTrader responded as he did in that thread, we had no other choice.

Bob.

When one door closes, another opens.
-- Cervantes, Don Quixote
Reply With Quote
Thanked by:
  #19 (permalink)
 b16aln 
London
 
Experience: None
Platform: ninjatrader
Trading: ftse100
Posts: 67 since Sep 2017
Thanks Given: 11
Thanks Received: 23

Bob, if ninjatrader arent; making up the rules as they go along, why have @NinjaTrader allowed and taken part in multiple other threads on developing individual user connection? The last thread that I referenced was clearly far worse than developing a FIX add on, I was discussing how to actually manipulate the current NT connections to manipulate orders....worst of all @NinjaTrader were involved in the thread and saw no need to close it down, issue warnings or even politely flag that this was against the TOS.

They can point to a 5 year old term in the terms of service all they like but there has been a clear an unabiguaous precident and custom and practice set by @NinjaTrader in allowing these discussions and developments to take place. Do they pick and choose who has to follow certain rules and who doesn;t? Seems very discrimiatory policy to me if that is the case. If they are now enforcing these rules then that is clear change of policy and they should put a statement making this clear that the past custom and practice has ended and they will now be enforcing this.

There have been specific external links posted on the NT discussion forum threads to external code to create a FIX bridge, NT themselves have taken part these threads but none of these were closed down or accusations of breaching rules made. It was quite openly dicussed and commented on by @NinjaTrader.

It would be good to have a response from @NinjaTrader on this...as far as I can see they have not told anyone to stop discussing/developing anything yet, they have only confirmed that it does breach their 5 year old terms that they have not enforced for years. So @NinjaTrader, what is your decision on whether users here can develop a FIX add on?

Started this thread Reply With Quote
  #20 (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



b16aln View Post
It would be good to have a response from @NinjaTrader on this...as far as I can see they have not told anyone to stop discussing/developing anything yet, they have only confirmed that it does breach their 5 year old terms that they have not enforced for years. So @NinjaTrader, what is your decision on whether users here can develop a FIX add on?

Policy vs enforcement are two different things. Had I not been asked in this forum what our policy is I likely would not have seen it nor answered. Technical questions related to the development of a brokerage interface are infrequent at best thus it’s not a training topic for our 50+ support team. I have used this thread as an opportunity to educate this team on this policy.

Our policy is clear, it's prohibited to develop a brokerage interface. How and if we choose to enforce those that are in violation is at our discretion. No different than a patent holder choosing how, who and when to sue for patent infringement.

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
Thanked by:




Last Updated on January 12, 2021


© 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