Tradier API

Discussion in 'App Development' started by BrazilForever, Mar 3, 2015.

  1. JTrades

    JTrades

    I believe the use of curl in the examples is intended for the sake of complete, language-independent example. They are the examples!

    Haven't used this API myself, but it looks like it's simply RESTful / HTTP, in which case you'd perform HTTP requests via an HTTP library/module (in your chosen language).

    Search for "c# http request example" or such like.
     
    Last edited: Mar 3, 2015
    BrazilForever likes this.
  2. JCBarry

    JCBarry ET Sponsor

    Hi BrazilForever,
    Indeed, the CURL examples are just to get you going and see how the API functions. Recently, a community member built the beginnings of a C# client which you can find the source to here: https://github.com/tsconn23/TradierClient

    Further, we've released a beta version of a library on Nuget which you can find here: https://www.nuget.org/packages/Tradier.NET/

    Feel free to email techsupport@tradier.com for any help or questions regarding the APIs.
    Happy Developing!

    Jason Barry
    Tradier
     
  3. Risk619

    Risk619

    I used the tradier api for a while (with c#) and can offer up the following points:

    - Exchanges and instruments are quite limited. Basically US equities. No futures, nothing outside the US. This doesn't seem like an issue until you start to really build out an operation, at which point the last thing you'll want to do is gut your strats from the brokerage. Even if properly decoupled, really decoupled generally means FIX, and tradier doesn't work with that.

    - I think tradier is best suited for low frequency strategies that exclusively deal with US equities.

    - It took me ~2 days to get our models wired up to tradier; it's pretty easy. If you can write C# and have ever used restful API's, you're set. You can get a sandbox version set up super quick.

    - If you read over the Order Routing Disclosure, you'll see that 100% of orders are submitted to Knight Capital and Citadel. I'm assuming those are KnightLink/KnightMatch and Citadel Connect, aka HFT dark pools. It's also listed in the disclosure that tradier receives no money from the orders, but putting my legal hat on I'd be interested to see if that means that there is no money being exchanged at all. Fixed price orders only works if there is a kickback. That might not mean much to the discretionary trader clicking away at his mouse, but for algos that leave signatures the order flow can be (and is) analyzed by those two HFTs. Tradier won't front run you, but the HFTs that are in the dark pool might.

    With a little pony piker account this stuff isn't a big deal, except in aggregate. But really tradier isn't offering you anything that you couldn't get from a better broker like IB. I mean honestly I'll wrap a RESTful service around the TWSApi, charge you $3 per order (as opposed to the $4 from tradier), pocket the $2 difference each way (since IB is $1 smart routed), and laugh all the way to the bank.

    Between data feeds, high availability, low latency, and the market sucking money from you because that's how it works, I don't understand why anyone would involve a middle man that doesn't really provide any material value in contrast to the fees it charges.

    I don't want to completely bash tradier, but you need to really ask yourself what you're doing and where you're going. US equities, low frequency, and minimal pain-in-the-ass factor is what they bring. If the math works for you, then it's a smart decision. But for many it isn't, which is why you see so much love for DMA and shops like IB.
     
  4. Thank you both JCBarry and Risk619!

    Indeed, it would be helpful to have a complete list of products covered by Tradier. I am interested in SPX options.

    Overall, I am trying to find broker with friendly API, which is not too expensive. So far Tradier tech support is the most responsive and examples are pretty good even for beginner like myself. It is also possible to pull whole option chain from Tradier. IB API requires pulling each contract individually and with 100 initial requests needs some kind of booster for $30. IB API has probably most active community: traders on the internet are willing to share and help with IB API. Both IB and Tradier offer awesome sandbox environment!
     
  5. JCBarry

    JCBarry ET Sponsor

    Thanks for your interest in the Tradier API. I think you and Risk619 highlighted many of the things we strive for here at Tradier. Particularly, easy-to-use APIs, reasonable brokerage offering (including price), and high quality support for both. If you continue to use our API, feel free to reach out to our support channels if you have any questions or need anything (https://developer.tradier.com/support)

    Thanks again.
    Jason Barry
    Tradier