- ago
Hello guys,

I'm having a lot of trouble to get the data from Brazilian Futures

So i spoke with Robert and give him the idea to integrate WealthLab with Nelogica plataforms. The most used plataform for traders in Brasil.

Because when i try to export the data for CSV, it only comes with 3 months and i cant have a realiable backtest.

Thanks
5
2,949
51 Replies

Reply

Bookmark

Sort
Cone8
 ( 4.92% )
- ago
#1
I wasn't able to find information about an API on their websites, but I sent them a message asking about one -
https://www.nelogica.com.br/
https://www.nelogica.com/
1
- ago
#2
Hey Cone, thanks for replying.

Maybe you can try https://www.metatrader5.com/pt as well

It would help your Brazilian Costumers a lot...

Cheers
0
- ago
#3
We do have a data provider for MetaTrader 4 data already:

https://www.wealth-lab.com/extension/detail/Forex
0
Cone8
 ( 4.92% )
- ago
#4
@Eugene, we're looking for a solution for Bovespa stocks and futures - historical and streaming, and even a broker connection.
1
- ago
#5
ProfitChart from Nelogica would be perfect, it's the most popular here and works with several brokers in Brazil.
0
- ago
#7
Goodnight.

Did you find any solution to this issue?

I also need information from the Brazilian market.

Through morningstar and yahoo providers it was possible to get the data. But both are not working anymore.
1
- ago
#8
Yahoo is working but you have to reduce the number of symbols downloaded.

Although Morningstar will be restored, I'm doubtful about international symbols like those that start from BVMF: (Bovespa). Most likely they will not work in the changed circumstances.
0
- ago
#9
Brazilian guys should vote for this, I'm pretty sure we have a good number here
1
- ago
#10
QUOTE:
I wasn't able to find information about an API on their websites, but I sent them a message asking about one -
https://www.nelogica.com.br/
https://www.nelogica.com/

By the way, @Cone, did Nelogica answer you?
0
Glitch8
 ( 11.27% )
- ago
#11
Keep us posted, Brazil is one of our top markets and it would be great to find a broker that offers an API!
3
- ago
#12
I found something in B3 site (B3 it's like our "NYSE" or something)

https://developers.b3.com.br/images/b3_docs/up2data_cloud.pdf

I don't know if it's helpful, because I really do not understand how API's work.
0
- ago
#13
Question to our fellow Brazilians. Is this data feed still operational? It looks promising for having REST and WebSocket APIs for Brazilian data (Bovespa) but I couldn't find how to subscribe (of course my absolutely rudimentary Portuguese may be the culprit):
https://www.marketdatacloud.com.br/
0
- ago
#14
If I'm not wrong, you need to pass your contact info so they contact you.

https://www.marketdatacloud.com.br/fale-com-um-especialista/
0
- ago
#15
Thanks for confirming my suspicion Emilio. I guess this ain't too user friendly or perhaps their pricing is on the high side. The way I see it, this WL8 data provider for Bovespa data should target Brazilian retail users.
1
- ago
#16
Since dxFeed.com supports Brazilian markets, the upcoming Medved Trader extension could bring this data to WL8? It's listed on Medved's "Subscription" tab:

https://www.medvedtrader.com/www/frontend/datasource
0
- ago
#17
Theoretically, yes dxFeed with Medved Trader extension would work. However, you would first have to get dxFeed to enable Brazilian market data on Medved Trader subscriptions - they currently don't have it enabled, though guessing it is just an administrative thing.
2
- ago
#18
To get the future data use ProftChart. You need to take the perpetual data like WINFUTV, WSPFUTV and etc.
For stocks use QuoteBr
0
- ago
#19
Hy guys,
any news about this question?
I think this provider can help us, https://www.cedrotech.com/
0
Cone8
 ( 4.92% )
- ago
#20
Which one is "this question"?
Interactive Brokers covers some Brazilian markets.
0
- ago
#21
This question: "Brazilian Bovespa data provider"
0
- ago
#22
I can't believe I'm missing IB. Going to check now
0
- ago
#23
Cone, would you mind to help with IB and Brazilian stocks?

I was able to connect and retrieve stock data from USA, but I'm having trouble to do the same with Brazilian stocks. What should I do?
0
Glitch8
 ( 11.27% )
- ago
#24
Do you have the appropriate market data subscription?

0
- ago
#25
Hmm, this might be the problem.
I thought that if in IB software I could retrieve data (and I can retrieve IBOVESPA data there) it would also works in API.
0
Glitch8
 ( 11.27% )
- ago
#26
I would assume the same, let's see what Cone (the IB expert) has to say.
0
Cone8
 ( 4.92% )
- ago
#27
QUOTE:
I thought that if in IB software I could retrieve data (and I can retrieve IBOVESPA data there) it would also works in API.
For sure you need data subscriptions for API requests.

"Sometimes" (don't ask when that is) you can get delayed data in TWS without a subscription, so you could try the Delayed Data option here. You might need to restart WL after making that change. I doubt this will help with historical data though.

1
- ago
#28
Thanks for the clarification
0
Cone8
 ( 4.92% )
- ago
#29
I've got another answer for you... (info is in Help (F1) > Extensions > Interactive Brokers)

a. You need to identify all contracts you request from IB. By default, symbols are assumed to be from the U.S. Market.

b. However, we have a way to quickly identify contracts from other currencies, like "BRL", without creating individual records for each stock in IBContracts.txt.

To set this up for BOVESPA stocks..

1. Click File > Open WealthLab User Data Folder.
2. Find the file IBDefaultMarkets.txt
3. Add this record to the end of it:
BRL=Brazil Bovespa
4. Save, Close the file, and Restart WealthLab.

Now, make sure to add ".SA" to the symbols that you request.
For example: FLRY3.SA



Remember, if you want to hit IB before Yahoo! for Daily data, make sure that Interactive Brokers is above Yahoo! in the Historical Providers list.

I don't remember signing up for data from Brasil, so you're probably right about that if you can get a chart in TWS, you probably should be able to get it with the API too.
2
Cone8
 ( 4.92% )
- ago
#30
I'm not sure why the market wasn't correctly identified in the image above (we'll fix that), but after I requested an intraday chart and clicked the Filter button, it correctly set "Brazil Bovespa". Keep an eye on that, especially when configuring the market in the Strategy Monitor.


0
- ago
#31
Very nice! I will test this later today.

Many many thanks!
0
- ago
#32
Worked like a charm!



Many thanks!
1
- ago
#33
Hy Guys!
I'm trying to follow your steps, but I'm not able to generate the necessary information. Here's a print
0
Cone8
 ( 4.92% )
- ago
#34
ABEV is a Brazilian company but is traded in USD on the NYSE as an ADR, so it doesn't qualify for the ".SA" treatment. Just request ABEV for that one.

If you added the "BRL" record to IBDefaultMarkets.txt (Post #29), then you should be able to request most BRL-denominated contracts by adding .SA to IB's local symbol. Try the examples above.
0
- ago
#35
Cone,
I've done this before
0
Cone8
 ( 4.92% )
- ago
#36
ABEV does not have a contract associated with the currency "BRL" - at least not one offered by IB.

The symbols in the examples above should work - PETR4.SA or FLRY3.SA.
0
- ago
#37
You should use the SAME ticket as we use here in Brazil, adding ".SA" at the end. (In this case, ABEV3.SA)

Some are not present (for example BOVA11 - an ETF). But the majority of IBXL (greatest 50) are there.
0
- ago
#38
In Brazilian market, the majority of tickets have a number at the end (3: for ordinary stock with right to vote; 4: to preferencial shares without right to vote, 11 to a mix of those two in some proportions predefined, etc...)
0
- ago
#39
Sorry guys, I made the wrong print.
I tested it with other stocks too and the same error appeared. I also created a database with the 100 most traded stocks on the IBOV, but it didn't find any either.


0
- ago
#40
Confirm that the port mentioned in IB is 7496 as you have in WL.

In my case, that was the problem, in IB it was 7497, almost the same.
0
Cone8
 ( 4.92% )
- ago
#41
1. Are you getting any data from IB, or just not these symbols?
2. Are there any clues in the Log Viewer? Check only "Interactive Brokers".
0
- ago
#42
QUOTE:
emilio_gabriel

Sorry Emilio,
but how can I do that?
0
- ago
#43
Cone
No, I'm not getting any data from IB and theres no clues in the log viewer
0
Cone8
 ( 4.92% )
- ago
#44
If you're not getting any data for any symbol, then you probably need to subscribe to the data you're requesting at IB.

Log in to your live account with TWS, select Account (menu) > Market Data Subscription Manager and subscribe to the data you need to request over the API.

I've got these, which seem to return Bovespa data for now (I'm not sure why!) -
- US Securities Snapshot and Futures Value Bundle (NP,L1)
- US Equity and Options Add-On Streaming Bundle (NP) - Trader Workstation

But it looks like you'll need this starting next year -
1
- ago
#45
QUOTE:
but how can I do that?


Just try to change in WL the port to 7497. Can be the same.
0
- ago
#46
And I’m not using a subscription and it’s working nice
0
Cone8
 ( 4.92% )
- ago
#47
Re: And I’m not using a subscription and it’s working nice
It looks like that's going to change next month - Post #44 ^^^
0
- ago
#48
Yeah, but if the config of our buddy was right, at this moment, it should work. So, something is wrong there.

P.S.: very sad about subscription thing 😔
0
Glitch8
 ( 11.27% )
- ago
#49
Are there any Nelogica users here? We had a meeting with them recently, I'm trying to get them to let us build an extension to bring Nelogica data into WL8.
0
- ago
#50
QUOTE:
Are there any Nelogica users here? We had a meeting with them recently, I'm trying to get them to let us build an extension to bring Nelogica data into WL8.


For sure! Nelogica is the main software for traders in Brazil! It will be fantastic.
0
Glitch8
 ( 11.27% )
- ago
#51
I’d encourage any users to call or email them pushing for a WL integration!
1

Reply

Bookmark

Sort