I totally agree with you. On second thought, opting-out does sound like a horrible idea. Is there a way to bypass the forced daily shutdown? Guess I don't need to opt-out if my TWS can stay alive throughout the week and I only need to punch security card before GLOBEX opens on Sunday.
The removal of "daily shutdown" has been a requested feature for many many years. It will not be removed.
They annoying thing with the security is the card will let you take up to 200k in a wire. 500K with the keypad, I mean you think they would make it easier to get money out. If you want more you have to go a tedious 3-4 step procedure where you fax a letter, and a few other id forms to get your funds from IB. I mean come on, you get the card to protect your account, and then your limited because of possible identity theft? The card and keypad are for your protection fine, but do you have to make another layer of security for no real reason, but to annoy your customers.
Attached AHK script should do the trick It sets log-off time to 4 AM at 1 AM and back to 2 AM at 3 AM ;-) Not sure why IB is insisting on it if this is so simple to bypass. Code: #Persistent ; wait until next hour Sleep (60 * (60 - A_Min) - (60 - A_Sec)) * 1000 ; install hourly timer SetTimer, HourlyTask, 3600000 Return HourlyTask: ; do nothing if TWS is not running SetTitleMatchMode RegEx IfWinNotExist, Interactive Brokers Trader Workstation Return If (A_Hour = 1) { ; set logoff time to 4:00 AM SetTitleMatchMode RegEx IfWinExist, Interactive Brokers Trader Workstation { WinActivate MouseClick, left, 475, 40 MouseClick, left, 475, 60 WinWait Trader Workstation Configuration MouseClick, left, 60, 150 MouseClick, left, 255, 305, 3 Send 04:00 MouseClick, left, 315, 305 MouseClick, left, 375, 640 MouseClick, left, 275, 640 } } If (A_Hour = 3) { ; set logoff time to 2:00 AM SetTitleMatchMode RegEx IfWinExist, Interactive Brokers Trader Workstation { WinActivate MouseClick, left, 475, 40 MouseClick, left, 475, 60 WinWait Trader Workstation Configuration MouseClick, left, 60, 150 MouseClick, left, 255, 305, 3 Send 02:00 MouseClick, left, 315, 305 MouseClick, left, 375, 640 MouseClick, left, 275, 640 } }
I'm have two guesses on why they wont remove it. 1. Bandwidth, they don't want you using up there bandwidth when your not on the computer, so if your not there at that time to change the log out time it'll turn of. 2. I guess for security so that the station isn't on all the time.
For paper trading account Code: MouseClick, left, 475, 40 MouseClick, left, 475, 60 should change to Code: MouseClick, left, 475, 60 MouseClick, left, 475, 80 This is because of the top red band (saying Simulated Trading). And you'll need http://www.autohotkey.com/ run-time ;-) Or compile the script to EXE once.