Community Profile

photo

Yair Altman


Consultant

210 total contributions since 2007

Website: http://UndocumentedMatlab.com
LinkedIn: http://www.linkedin.com/in/yairaltman

Author of "Accelerating MATLAB Performance" book:
http://UndocumentedMatlab.com/books/matlab-performance

Author of "Undocumented Secrets of MATLAB-Java Programming" book:
http://UndocumentedMatlab.com/books/matlab-java

Contact me: altmany at gmail.com

Contact

Yair Altman's Badges

  • Knowledgeable Level 3
  • 3 Month Streak
  • Thankful Level 1
  • Revival Level 2
  • First Answer

View details...

Contributions in
View by

Answered
Why do I get an "actxserver" error when trying to connect to Interactive Brokers Trader Workstation with the "ibtws" command?
Sometime in recent years, presumably around TWS API 9.70, IB changed their COM server's ProgID from 'TWS.TwsCtrl.1' to 'TWS.TwsC...

14 days ago | 0

Answered
Interactive brokers(TWS) current version not working with MATLAB?
Sometime in recent years, presumably around TWS API 9.70, IB changed their COM server's ProgID from 'TWS.TwsCtrl.1' to 'TWS.TwsC...

14 days ago | 0

Submitted


attachScrollPanelTo - add scroll-panel to a uipanel or axes
Places the specified control/uipanel inside a scroll-panel that automatically appears when the container shrinks (resizes)

23 days ago | 18 downloads |

Thumbnail

Submitted


max_in_place - example of multi-threaded MEX function
Example of a multi-threaded MEX function, that can easily be adapted

29 days ago | 25 downloads |

Thumbnail

Answered
How to obtain handlers to line objects from a legend object?
Cross-reference: <https://undocumentedmatlab.com/blog/plot-legend-customization>

1 month ago | 0

Answered
possible to increase speed of power function applied to a vector?
In addition to what Jan said, perhaps your in your specific case it is possible to work at the exponent level, i.e. not Y=10^X b...

2 months ago | 0

Answered
Why am I encountering unrecognized property 'expiry' error while accessing the contact data?
IB renamed the Expiry property to "LastTradingDay" or "LastTradeDateOrContractMonth" (depending on the specific use-case) in its...

2 months ago | 0

Submitted


getjframe - Retrieves a figure's underlying Java frame
Enable multiple window callbacks and properties not exposed by Matlab

2 months ago | 3 downloads |

Submitted


getHWnd - retrieve the underlying Windows handle for Matlab figure(s)
Enable C++ GUI integration by retrieving the HWnd handle of matlab figure(s)

2 months ago | 1 download |

Submitted


statusbar
set/get status bar(s) for GUI figures & Matlab desktop

2 months ago | 21 downloads |

Thumbnail

Answered
How do I extract data from MATLAB figures?
Note that the official MathWorks answer above relies on opening and displaying the figure (using the open() function) before ext...

3 months ago | 2

Answered
Matlab and Interactive Brokers
Trading Toolbox support for Interactive Brokers is limited to Windows only. This is clearly mentioned in the <https://www.mathwo...

5 months ago | 0

Answered
Is it possible to build a Matlab-GUI completely with HTML and CSS?
The latest Matlab GUI (created using the App Designer tool or the uifigure function) is based on HTML, JavaScript and CSS - not ...

5 months ago | 2

Answered
How to use the data brush tool to automatically save selected points in multiple line plots
See an explanation and discussion of the undocumented BrushData functionality here: <https://undocumentedmatlab.com/blog/acces...

5 months ago | 0

Submitted


autoScaleImageCLim
Automatically update an image axes' CLim based on displayed portion

6 months ago | 3 downloads |

Thumbnail

Answered
How to unblocked deployed application blocked by antivirus?
Another possible cause for the antivirus block is the XML manifest file which is included in the deployed executable. Additi...

7 months ago | 0

Answered
What is the fastest way to export a figure in MATLAB?
ScreenCapture: <https://www.mathworks.com/matlabcentral/fileexchange/24323-screencapture-get-a-screen-capture-of-a-figure-frame-...

7 months ago | 1

Answered
Interactive Brokers API Connection Error
Sometime in recent years, presumably around API version 9.70, IB changed their COM server's ProgID from 'TWS.TwsCtrl.1' to 'TWS....

7 months ago | 0

Answered
MatLab Trading toolbox - and IB TWS
Version 9.69 refers to the <https://www.interactivebrokers.com/en/index.php?f=5041 IB API version>, not the TWS version. As of t...

7 months ago | 0

Answered
Trading Toolbox IB API Version
Sometime in recent years, presumably around TWS API 9.70, IB changed their COM server's ProgID from 'TWS.TwsCtrl.1' to 'TWS.TwsC...

7 months ago | 0

Answered
Connecting to Interactive Broker
Sometime in recent years, presumably around TWS API 9.70, IB changed their COM server's ProgID from 'TWS.TwsCtrl.1' to 'TWS.TwsC...

7 months ago | 0

Answered
Anyone get Traders Toolbox working with R2017b and Interactive Brokers?
I believe that this problem is explained and answered here: <https://www.mathworks.com/matlabcentral/answers/371467-error-conn...

7 months ago | 0

| accepted

Answered
How can I solve this problem?
You can also try the suggestions here: https://www.mathworks.com/matlabcentral/answers/111625-trading-toolbox-connecting-to-inte...

7 months ago | 0

Answered
Removing a panel without affecting buttons and axis
Here is an undocumented way to set the panel's background to transparent - this works on HG2 (R2014b onward): jPanel = hPan...

7 months ago | 2

Answered
Undocumented style of changing matlab font
com.mathworks.services.FontPrefs.setCodeFont(javaAwtFont) The FontPrefs class contains other useful static methods to set/g...

7 months ago | 3

| accepted

Answered
How to pin annotations (or text) to a graph below the x-axis?
The undocumented ability to pin annotations to a specific axes location is explained here: <https://undocumentedmatlab.com/blog/...

7 months ago | 0

Answered
Get IP address over a Edit box
Matlab comes with a built-in IP component, com.jidesoft.field.IPTextField, which is part of the JIDE library of components. You ...

7 months ago | 2

| accepted

Answered
I bought MATLAB and Trading toolbox to automate my trading with Interactive brokers (IB) in Dec. 2017, but it doesn't work.
As you've noticed, using IB's COM/ActiveX API (which is used by the Trading Toolbox) has severe limitations. In addition to the ...

8 months ago | 0

Answered
Prompt user before clearing axis when using the "clear axes" context menu
Here is a full code example that works and replaces the "Clear Axes" menu with something else (feel free to modify the label, ca...

8 months ago | 2

Answered
Error connecting Interactive Brokers TWS to MATLAB
I believe that sometime in recent years, presumably around TWS API 9.70, IB changed their COM server's ProgID from 'TWS.TwsCtrl....

8 months ago | 0

Load more