What's new in 2.41
Posted: Wed Sep 22, 2021 7:03 pm
Hi All,
Version 2.41 just went out! Although it might not look like it, this was a HUGE update on my end. The entire W59 codebase got upgraded to a better compiler, and many of the old components we were using (grids, the IB Api, etc) got converted as well. This is a painful enough process that I try to put it off for as long as humanly possible, and am proud to say that I managed to hang on for about a decade before being forced to do it this time!
Anyway, keep in mind that we're running a lot of new code now, and although I'm 99.99% sure everything is totally fine, if something blows up on you, just remember that you can always downgrade back to 2.40. This is especially true for IB users, since fixing a lot of issues with the IB API was a high priority for this build.
Aside from that, here's a list of what's new:
• Updated internal DST (Daylight Savings Time) lookup table to 2033
• Main DST detection can be set to auto (as before), or always on/always off. This is in the time zone format form
• Implemented usability enhancements to script library update form
• Qscript can now handle rounding very large numbers (like 567890.123456 at 5 decimals places) which used to blow up.
• Font size controls added to Qscript Editor (in edit menu)
• Visual themes added to the main window: classic, white, blue, gray, and dark
• Fixed an issue where setting a trendline to horizontal only displayed properly after a chart refresh. Now it is immediate.
• Upgraded a grid component (used throughout the program) that was causing a lot of headaches to a modern one that is much better. From a usage perspective, functionality should be the same, but there may be some small differences in the look and feel.
• Added a "lookup specs" button on the IB symbol definition form which allows users to query TWS for the proper settings to use when setting up symbols to trade on charts. The old non-functional "Ask TWS" buttons have been removed.
• Added a "recent scales" feature that tracks scale factors by symbol and time frame.
• Implemented a newer version of the Interactive Brokers API
It's been awhile since an update went out, but now that the compiler/component upgrades are through, we'll be back on schedule. There was a TON of stuff that I wanted to get to on this build, but felt like it was probably better to release things where they were and work on the rest of the to-do list on future releases. So if you've been patiently waiting for something and you don't see it on the list above, just know that it didn't get ignored, and will probably show up in 2.42.
Thanks,
Earik
Version 2.41 just went out! Although it might not look like it, this was a HUGE update on my end. The entire W59 codebase got upgraded to a better compiler, and many of the old components we were using (grids, the IB Api, etc) got converted as well. This is a painful enough process that I try to put it off for as long as humanly possible, and am proud to say that I managed to hang on for about a decade before being forced to do it this time!
Anyway, keep in mind that we're running a lot of new code now, and although I'm 99.99% sure everything is totally fine, if something blows up on you, just remember that you can always downgrade back to 2.40. This is especially true for IB users, since fixing a lot of issues with the IB API was a high priority for this build.
Aside from that, here's a list of what's new:
• Updated internal DST (Daylight Savings Time) lookup table to 2033
• Main DST detection can be set to auto (as before), or always on/always off. This is in the time zone format form
• Implemented usability enhancements to script library update form
• Qscript can now handle rounding very large numbers (like 567890.123456 at 5 decimals places) which used to blow up.
• Font size controls added to Qscript Editor (in edit menu)
• Visual themes added to the main window: classic, white, blue, gray, and dark
• Fixed an issue where setting a trendline to horizontal only displayed properly after a chart refresh. Now it is immediate.
• Upgraded a grid component (used throughout the program) that was causing a lot of headaches to a modern one that is much better. From a usage perspective, functionality should be the same, but there may be some small differences in the look and feel.
• Added a "lookup specs" button on the IB symbol definition form which allows users to query TWS for the proper settings to use when setting up symbols to trade on charts. The old non-functional "Ask TWS" buttons have been removed.
• Added a "recent scales" feature that tracks scale factors by symbol and time frame.
• Implemented a newer version of the Interactive Brokers API
It's been awhile since an update went out, but now that the compiler/component upgrades are through, we'll be back on schedule. There was a TON of stuff that I wanted to get to on this build, but felt like it was probably better to release things where they were and work on the rest of the to-do list on future releases. So if you've been patiently waiting for something and you don't see it on the list above, just know that it didn't get ignored, and will probably show up in 2.42.
Thanks,
Earik