Keyboard Shortcuts
Likes
Search
Forum planning
#forum_planning
So we should do some planning before we invite the world here... We will want to consider some #hashtags as those allow us to have sub topics and also allow users to filter what topics they get emails in regard to. I set up this thread as an example of using #hashtags Publishing it on Reddit as Gonzalo suggested could send us pass the 100 user limit before we have had time to get it organized and need to start paying for it. It is currently set so that I have to approve all new members, if we have a few hundred dropping in all at once to check it out, that could be a lot of work. The nice thing about groups.io is that I can automate a lot of that, I just need to get everything set up for that. |
I agree with taking it slowly to start off since I'm new to this groups.io thing. Mel when you say you can automate a lot of the admin, how exactly would you accomplish that??
Before we open the floodgates, we need to decide what kind of forum we want this to be: do we want it to be exclusive to maybe only a select few dozen vetted members that can share coding and trading ideas without requiring constant support / moderating etc., or a more open, inclusive forum that is more dedicated to helping newbies get started and troubleshooting issues? Personally I would prefer the former but am not against being more inclusive, although my capacity for providing support and troubleshooting might not be up to the task lol! As for a list of hashtags, here's a start: #async_support, #ib_support, #coding, #trading_ideas, #algo_trading, #general? (note no #python_support since there's plenty of resources out there for this!) |
开云体育Hi Gary and welcome.? I can set various things? like auto accept new members, but grant them read only access the the messages.? Later, myself or a moderator can set it so they can post.? I can also set up a welcome message that explains things like rules etc. The old group was very large, so I can't really see limiting this one to only a few members. My discord group can go back to a smaller group once this one is established and it's purpose was for shared coding projects.? I find the layout better on? discord for projects as it is simple to separate the messages into channels.? I was disappointed that the hash tags are just flags, I thought they would branch into various threads. We have a fair bit of time to get this worked out and we can even have 90 days to try the premium features.? Mel -------- Original message -------- From: "Gary Moody via groups.io" <garymoody1@...> Date: 2024-05-09 7:44 a.m. (GMT-08:00) Subject: Re: [ib-async] Forum planning #forum_planning Before we open the floodgates, we need to decide what kind of forum we want this to be: do we want it to be exclusive to maybe only a select few dozen vetted members that can share coding and trading ideas without requiring constant support / moderating etc., or a more open, inclusive forum that is more dedicated to helping newbies get started and troubleshooting issues? Personally I would prefer the former but am not against being more inclusive, although my capacity for providing support and troubleshooting might not be up to the task lol! As for a list of hashtags, here's a start: #async_support, #ib_support, #coding, #trading_ideas, #algo_trading, #general? (note no #python_support since there's plenty of resources out there for this!) |
Hi there and many thanks that some people continue the work of erdewit. According suggestion what's interesting for the 'new' forum, I will give my 5 cent. |
开云体育I have been trying to do something along those lines in my ib_tools.? It was a place for me to collect functions as I got them working.? I haven't used async much but I just posted an example there from the old forum that shows setting up a callback. I don't use jupyter so the notebooks were a pain when I first started.? So my ib_tools runs just under python. If there is a specific part you are having trouble with give us an example and some code that isn't working and I'm sure one of us can help. Welcome, Mel -------- Original message -------- From: "hjm via groups.io" <hjm@...> Date: 2024-06-06 5:33 a.m. (GMT-08:00) Subject: Re: [ib-async] Forum planning #forum_planning Hi there and many thanks that some people continue the work of erdewit. According suggestion what's interesting for the 'new' forum, I will give my 5 cent. |
Dear Ray,
yes, I know them. But indeed, for use in a program they are sometimes not handy enough. Do you think that it makes sense to write small programs (Pyqt6 in my case) to demonstrate the usages and keep them like the notebook receipes? So, e.g. if we have a 'standard' init function for IB, it will also be easier to support and find bugs / program issues. Kind Regards Hans |
That is where sample code is difficult... I have a lot of basic modules I can call such as starting IB, various reporting, Flex Reports and on and on. But then when it comes to others using that code, there can be issues such as you would need to use the same folder structure as I do to use a lot of my code as I have the code in 3 folders (code, gui, flex) depending on what I want to run. I also have parm, input & output that all my modules expect to find. The other issue comes to other added modues... I use tkinter as it is already built in. Others use pyQt, pySide or even pyGame. One fellow built a nice framework () that was nice but complex. The downside was he wanted to make it multi broker and then TDA merged with Schwab and the API was gone. I may have to delve into it again and consider something like that except just for IB. If something like a general framework that utilizes ib-async interests you and you want to work on it with others, let me know and I will set up a repo for it. Then people could install that and have a lot of built in capabilities for ib_async. Just thoughts... Mel |
Dear Mel,
thanks for the discussion. Indeed I would appreciate a general instruction like your mentioned general framework. Personally, I have still the problem that I don't know if I am running into troubles as a result of a wrong IB setup routine (e.g. starting the async loop or qasync loop or using ib_async loop or class implementation or something else) or wrong calls of ib_async functions (e.g. ib.reqContractDetails vs. ib.reqContractDetailsAsync). I moved to ib_in/async because I ended with the tws-api in a dead-end street (of my knowledge), now I don't know if I should move left (function calls) or right (async calls) or is 3 times right = 1 time left (which means it's possible to mix with async calls) Therefore it would be very helpfull to have a structured example with base functions. It's not needed to have a full running code, but the logic should be visible to get the used strategie. There are many ways to Rome... Kind Regards Hans |