开云体育Good to have you on? board.? I started with excel api and then tws-api using C++ (struggled with that).? Then moved away from it to use NingjaTrader and C# for strategies.? I came back when I found how much easier ib_insync was, I started building a library of modules based on it. Interestingly, I now find that I can actually build with tws-api using python, but it's still far harder. I left being a software developer for financial programs, then hospital interfaces to trade full time.? Now I'm supposed to be retired, but still like programming and I manage our retirement accounts. Mel -------- Original message -------- From: "mdelvaux2 via groups.io" <mdelvaux@...> Date: 2024-05-10 7:20 a.m. (GMT-08:00) Subject: Re: [ib-async] Welcome to [email protected] I was a member of the old group and an active user of ib_insync, RIP Ewald.? I have used the IB API using different approaches, I give some more background below, and prefers ib_insync by far.? I do have some help routines that I may contribute but I am wondering if it is best to try to incorporate them into the library itself or simply as notebook/recipe.? Any advice on that appreciated. About the discussion on storage, I currently do not use any form of database, but store bars on disk using parquet, possibly out of laziness.? I have thought about moving to some database for a while, and it would probably be some SQL based variant.? I am also not yet looking at dask level, not even close, everything done on a fast PC running Windows. On a side topic, I much prefer the groups.io format compared to either discord or the github discussion.? Thank you for starting this. Background on my IB API usage - started with R and the IBrokers package, this was pre pandas days, so I was using R for data processing and python for everything else.? R is nice for table data but a pain for scripting (file and string manipulation) - moved to a single language approach after numpy matured.? I started by using IbPy, this was before the introduction of the official python library by IB - moved to the official python library when it become available, did not really like it, also tried C++ and liked it even less - discovered ib_insync (tws_async at that time) and never looked back, this is paired with pandas for all data processing currently - recently discovered polars, and somehow I prefer the polars approach to pandas, faster and somehow a more consistent syntax.? Not ready to switch yet as the library is not as rich as pandas yet. Background on myself - engineer working in the semiconductor industry - strong interest in trading, including automated trading - not very active right now, but looking into volatility based trading - living in California but originally from Belgium |