Bitcoins add-on - NinjaTrader | futures io social day trading
futures io futures trading


Bitcoins add-on
Updated: Views / Replies:6,682 / 26
Created: by Magiklair Attachments:4

Welcome to futures io.

(If you already have an account, login at the top of the page)

futures io is the largest futures trading community on the planet, with over 90,000 members. At futures io, our goal has always been and always will be to create a friendly, positive, forward-thinking community where members can openly share and discuss everything the world of trading has to offer. The community is one of the friendliest you will find on any subject, with members going out of their way to help others. Some of the primary differences between futures io and other trading sites revolve around the standards of our community. Those standards include a code of conduct for our members, as well as extremely high standards that govern which partners we do business with, and which products or services we recommend to our members.

At futures io, our focus is on quality education. No hype, gimmicks, or secret sauce. The truth is: trading is hard. To succeed, you need to surround yourself with the right support system, educational content, and trading mentors Ė all of which you can find on futures io, utilizing our social trading environment.

With futures io, you can find honest trading reviews on brokers, trading rooms, indicator packages, trading strategies, and much more. Our trading review process is highly moderated to ensure that only genuine users are allowed, so you donít need to worry about fake reviews.

We are fundamentally different than most other trading sites:
  • We are here to help. Just let us know what you need.
  • We work extremely hard to keep things positive in our community.
  • We do not tolerate rude behavior, trolling, or vendors advertising in posts.
  • We firmly believe in and encourage sharing. The holy grail is within you, we can help you find it.
  • We expect our members to participate and become a part of the community. Help yourself by helping others.

You'll need to register in order to view the content of the threads and start contributing to our community.  It's free and simple.

-- Big Mike, Site Administrator

Reply
 4  
 
Thread Tools Search this Thread
 

Bitcoins add-on

  #11 (permalink)
Elite Member
Omer עומר / Israel י
 
Futures Experience: Master
Platform: NinjaTrader, Proprietary,
Broker/Data: Ninjabrokerage/IQfeed + Synthetic datafeed
Favorite Futures: 6A, 6B, 6C, 6E, 6J, 6S, ES, NQ, YM, AEX, CL, NG, ZB, ZN, ZC, ZS, GC
 
rleplae's Avatar
 
Posts: 2,501 since Sep 2013
Thanks: 1,706 given, 3,706 received
Forum Reputation: Legendary

Data provider
The way i was able to solve this issue on a conceptual level is as follows :

1) you find a good source for the data you need, you use web scraping or api for the data acquisition

2) you make the data persistent if the source does not allow for historical retrieval (your system needs
to runs if you don't want a gap in your data)

3) you create a streaming component that delivers live data

4) i created a proxy that sits in between NT7/NT8 because i found out, if you make 2 data connections
in NT7/NT8, the request will always go to your primary data source. in my case i needed my exchange
data to keep working in parallel of my own synthetic data

all together it looks a bit like this :

Please register on futures.io to view futures trading content such as post attachment(s), image(s), and screenshot(s).


ATI interface
Alternatively you can use the ATI interface.
You can call the NinjaTrader.client dll and use the methods to push data to NT.
I haven't worked with his, but i have seen other people doing something with this interface.

(I only use this interface to inject my orders into NT)

Time series

A last option is to create a data series in NT
In that dataseries you call your datasource and create a time series.
All indicators can then be run on those time series.

Probably there are other mechanisms one can think of..

Reply With Quote
The following 3 users say Thank You to rleplae for this post:
 
  #12 (permalink)
Elite Member
las vegas nevada usa
 
Futures Experience: Master
Platform: white tape
Favorite Futures: oil
 
Posts: 62 since Dec 2012
Thanks: 4 given, 7 received

Can anyone help


ivanjocic View Post
Hi guys,
I'm trader and developer

I have been trading coins for some time now and I love NinjaTrader.. So I have developed, for myself, something that will insert data into NT from Bitfinex.
Lately, I started trading on BTC-e and Bitstamp markets. I added support for these two to my app and I have decided to share it with the World.
For now it only downloads current data and you can not use it to submit orders through NT. At least not yet!

I hope you will find it usable, and you are welcome to donate also.. you will find nice PayPal donate button in the app too

Should you find some issues setting up application to work with NT, please PM me.

Thanks and happy trading!!

Link: CryptoCoinsMD-v1.0.0.0

Can anyone help with the app market status and nt status light up green dont see anything in the instrument manager for ninjatrader.

Reply With Quote
 
  #13 (permalink)
Shakes
Alexandria, Minnesota
 
Futures Experience: Beginner
Platform: Ninja trader
Broker/Data: IB / IQFeed
Favorite Futures: Forex
 
Posts: 135 since Jun 2014
Thanks: 30 given, 33 received

Sounds great



rleplae View Post
Data provider
The way i was able to solve this issue on a conceptual level is as follows :

1) you find a good source for the data you need, you use web scraping or api for the data acquisition

2) you make the data persistent if the source does not allow for historical retrieval (your system needs
to runs if you don't want a gap in your data)

3) you create a streaming component that delivers live data

4) i created a proxy that sits in between NT7/NT8 because i found out, if you make 2 data connections
in NT7/NT8, the request will always go to your primary data source. in my case i needed my exchange
data to keep working in parallel of my own synthetic data

all together it looks a bit like this :

Please register on futures.io to view futures trading content such as post attachment(s), image(s), and screenshot(s).


ATI interface
Alternatively you can use the ATI interface.
You can call the NinjaTrader.client dll and use the methods to push data to NT.
I haven't worked with his, but i have seen other people doing something with this interface.

(I only use this interface to inject my orders into NT)

Time series

A last option is to create a data series in NT
In that dataseries you call your datasource and create a time series.
All indicators can then be run on those time series.

Probably there are other mechanisms one can think of..

You've put together a great scenario for getting BTC data into ninja trader. But for most novice traders and the like it is a bit overwhelming. It would be nice if there was a software solution or data provider.. I know there is https://www.signalstrengthfinance.com/bitconnector.php

But what I would like, which I don't know if is possible is Historical data for each day. You can download historical data from the above site. But it only gives you the daily price, not the entire day of data. Such as the 24 hours for each day. Hopefully that makes sense, it may be a good opportunity for someone to come up with one of the ideas mentioned.
Best regards,
Brian

Reply With Quote
 
  #14 (permalink)
Trading Apprentice
curitiba
 
Futures Experience: Beginner
Platform: NinjaTrader
Favorite Futures: Indexes and Futures
 
Posts: 34 since Aug 2012
Thanks: 2 given, 7 received


ivanjocic View Post
Hi guys,
I'm trader and developer

I have been trading coins for some time now and I love NinjaTrader.. So I have developed, for myself, something that will insert data into NT from Bitfinex.
Lately, I started trading on BTC-e and Bitstamp markets. I added support for these two to my app and I have decided to share it with the World.
For now it only downloads current data and you can not use it to submit orders through NT. At least not yet!

I hope you will find it usable, and you are welcome to donate also.. you will find nice PayPal donate button in the app too

Should you find some issues setting up application to work with NT, please PM me.

Thanks and happy trading!!

Link: CryptoCoinsMD-v1.0.0.0

I would appreciate if you can explain how to connect BTC and Bitstamp to Ninja trader using you add on .
Thanks a lot.

Reply With Quote
 
  #15 (permalink)
Trading Apprentice
Denver + CO/USA
 
Futures Experience: Advanced
Platform: NinjaTrader
Favorite Futures: YM, CL, RTY
 
Posts: 1 since Oct 2017
Thanks: 2 given, 0 received

Hello! I just downloaded and tried your program - it appears to be receiving from bittrex, and shows green for detection of my ninja 7 platform, but I couldnt figure out next step - Is there a way to login to it as a data provider similar to the way I do for Rithmic or Ninja data sources? Also, does it matter what kind of Ninja 7 license key I am using?

Many thanks - Tim

Reply With Quote
 
  #16 (permalink)
Elite Member
Arizona and Nevada
 
Futures Experience: Intermediate
Platform: NinjaTrader
Favorite Futures: stocks
 
Posts: 22 since Jun 2012
Thanks: 14 given, 6 received


rleplae View Post
Please register on futures.io to view futures trading content such as post attachment(s), image(s), and screenshot(s).

Hello rleplae, thanks for your explanation. Can you explain a little more about the specs for "Data provider proxy" and "New data provider"? Are these C# classes/packages or language agnostic? How does Ninjatrader communicate with these components? Also how did you learn what the interface of these components needed to be? Basically I would like to develop something similar myself but so far I've found very limited information.

Did you adapt if from https://github.com/ValYouW/pxNetAdapter?

Reply With Quote
 
  #17 (permalink)
Elite Member
Omer עומר / Israel י
 
Futures Experience: Master
Platform: NinjaTrader, Proprietary,
Broker/Data: Ninjabrokerage/IQfeed + Synthetic datafeed
Favorite Futures: 6A, 6B, 6C, 6E, 6J, 6S, ES, NQ, YM, AEX, CL, NG, ZB, ZN, ZC, ZS, GC
 
rleplae's Avatar
 
Posts: 2,501 since Sep 2013
Thanks: 1,706 given, 3,706 received
Forum Reputation: Legendary


stockpapa View Post
Hello rleplae, thanks for your explanation. Can you explain a little more about the specs for "Data provider proxy" and "New data provider"? Are these C# classes/packages or language agnostic? How does Ninjatrader communicate with these components? Also how did you learn what the interface of these components needed to be? Basically I would like to develop something similar myself but so far I've found very limited information.

Did you adapt if from https://github.com/ValYouW/pxNetAdapter?

Both the proxy and the new data provider are stand-alone modules.
Those processes listen on a certain port and talk to each other over TCP/IP.

I wrote those modules from scratch, they are outside NT memory space.
I also consume the data from those modules with my own developed tools.

Those modules follow the IQfeed protocol, for that i subscribed their developer program.

Reply With Quote
The following user says Thank You to rleplae for this post:
 
  #18 (permalink)
Elite Member
Arizona and Nevada
 
Futures Experience: Intermediate
Platform: NinjaTrader
Favorite Futures: stocks
 
Posts: 22 since Jun 2012
Thanks: 14 given, 6 received


rleplae View Post
Those modules follow the IQfeed protocol, for that i subscribed their developer program.

Thanks so does NinjaTrader talk to IQConnect.exe and then to your proxies or does Ninjatrader talk directly to your proxies? In other words how does IQConnect fit into your chain (if at all)?

Reply With Quote
 
  #19 (permalink)
Elite Member
Omer עומר / Israel י
 
Futures Experience: Master
Platform: NinjaTrader, Proprietary,
Broker/Data: Ninjabrokerage/IQfeed + Synthetic datafeed
Favorite Futures: 6A, 6B, 6C, 6E, 6J, 6S, ES, NQ, YM, AEX, CL, NG, ZB, ZN, ZC, ZS, GC
 
rleplae's Avatar
 
Posts: 2,501 since Sep 2013
Thanks: 1,706 given, 3,706 received
Forum Reputation: Legendary


stockpapa View Post
Thanks so does NinjaTrader talk to IQConnect.exe and then to your proxies or does Ninjatrader talk directly to your proxies? In other words how does IQConnect fit into your chain (if at all)?

As illustrated on the diagram, your proxy needs to be in between NT and IQfeed process (IQconnect)
the proxy will then recognized your BITcoin intstruments and direct the request to the new provider,
all other flows remain unchanged

Reply With Quote
 
  #20 (permalink)
Elite Member
Arizona and Nevada
 
Futures Experience: Intermediate
Platform: NinjaTrader
Favorite Futures: stocks
 
Posts: 22 since Jun 2012
Thanks: 14 given, 6 received



rleplae View Post
As illustrated on the diagram

Also as new ticks come in it looks like you're storing them in a database, so does your "New data provider" (or proxy) poll the database? Or do you have some kind of push mechanism?

Reply With Quote

Reply



futures io > > > > Bitcoins add-on

Thread Tools Search this Thread
Search this Thread:

Advanced Search



Upcoming Webinars and Events (4:30PM ET unless noted)

Jigsaw Trading: TBA

Elite only

FuturesTrader71: TBA

Elite only

NinjaTrader: TBA

Jan 18

RandBots: TBA

Jan 23

GFF Brokers & CME Group: Futures & Bitcoin

Elite only

Adam Grimes: TBA

Elite only

Ran Aroussi: TBA

Elite only
     

Similar Threads
Thread Thread Starter Forum Replies Last Post
Quora: Investing: Is it still viable to buy Bitcoins right now? shodson Cryptocurrency Trading 0 January 28th, 2014 03:58 PM
Trading Bitcoins for Pizza mattz Traders Hideout 1 November 19th, 2013 11:55 PM
$ADD vs. $TICK SVES Emini Index Futures Trading 3 March 6th, 2012 05:58 PM
Does this add up? JustWondering News and Current Events 0 November 17th, 2011 06:28 AM
Add Ons record100 Traders Hideout 0 June 18th, 2009 10:11 AM


All times are GMT -4. The time now is 02:47 AM.

Copyright © 2017 by futures io, s.a., Av Ricardo J. Alfaro, Century Tower, Panama, +507 833-9432, info@futures.io
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.
no new posts
Page generated 2017-12-15 in 0.08 seconds with 19 queries on phoenix via your IP 54.226.132.197