I have very strange problem during startup. I've been trading for some time and then ran into account balance not showing up. I thought it was related to activating WL7, but told it can not be the case.
So I uninstalled and re-installed latest WL6.9.24. Now the program only comes up after many attempts. It gives error no streaming provider. When it did come up I selected streaming provider IQFeed which is actually be launched every time I try to start.
When it did start my account shows up but no account balance. Auto-trading works but all orders give error because of no account balance.
However when I go to WL7 I can place orders and see them come up in WL6.
Very strange and trying to figure out the last few days
Size:
Color:
Steaming error message capture
Size:
Color:
Here it launches IQFeed
Size:
Color:
Task Manger shows it is running
Size:
Color:
QUOTE:
It gives error no streaming provider.
Right, this is a live bug that we'll have to live with until the end of WL6.
Open IssuesWL 6.9.24.4 doesn't save the Streaming data provider choice
**
Workaround: Change it manually after launch
Size:
Color:
ok. I'm wondering how does IB know to respond to my WL7 connection or my WL6 connection? I can place trades on WL7 that show up as positions in WL6.
I'm thinking I need to delete all folders and start from scratch as I'm not getting anyway and even after reinstalling WL6 my license is already available. It also launches IQFeed so there seems to be some files that are not being deleted during the re-install.
Size:
Color:
The good news is the complete removal of all files and folders and reinstall remove all problems but my original issue that is the account balance does not show up in WL6. However I can place trades in WL7 and see them in WL6 in my account balance.
Very strange, but no automated trading until I figure this out. I have a ticket into IB incase it is an issue on their side.
Size:
Color:
You're talking about automated trading in IB in WLD6. Are you using the 3rd party IB broker provider for WLD6? Don't forget to reinstall the 3rd party extension from your saved installer file (their website has been offline for quite a while). Because it may have been deleted during your uninstallation. Hope this helps.
Size:
Color:
Now everything is working. I think I had down rev of IB 1.4 vs 1.5. Anyway deleting all file and re-installing fixed everything.
Thanks
Size:
Color:
I spoke too soon. After restarting the account balance disappeared again and won't come back.
However if I enable Auto-Trading, then I can place a live market order short and cover executed.
But if I try placing a limit order with Auto-Trader off, then it gives an error because the account balance is 0.
Size:
Color:
How are you connecting to IB in WL6?
Size:
Color:
I'm using IB v1.5.
The program froze today and would not restart. Microsoft Compatibility Trouble shooter suggested version 8 and it came up, but no account balance.
Without compatibility I get this from Event Viewer - when it crashes.
Event viewer gives this
Application: WealthLabDev.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.InvalidOperationException
at System.Collections.ArrayList+ArrayListEnumeratorSimple.MoveNext()
at WealthLabPro.MainModule.a(System.Object, WealthLab.StringEventArgs)
at WealthLab.TradeManager.DisplayStatusBarMessage(System.String)
at IBBroker.IBBrokerProvider.DisplayStatus(System.String)
at IBBroker.IBBrokerProvider.a(IBBroker.ErrorMessage)
at IBBroker.IBBrokerProvider.HandleMessage(IBBroker.IBMessage)
at IBBroker.IBBrokerProvider.f(System.String)
at IBBroker.IBBrokerProvider.a()
at r.bc()
at IBApi.EDecoder.PositionEndEvent()
at IBApi.EDecoder.ProcessIncomingMessage(Int32)
at IBApi.EDecoder.ParseAndProcessMsg(Byte[])
at IBApi.EReader.processMsgs()
at i+b.c()
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Threading.ThreadHelper.ThreadStart()
- System
- Provider
[ Name] Application Error
- EventID 1000
[ Qualifiers] 0
Version 0
Level 2
Task 100
Opcode 0
Keywords 0x80000000000000
- TimeCreated
[ SystemTime] 2021-06-11T21:38:31.0895884Z
EventRecordID 22974
Correlation
- Execution
[ ProcessID] 0
[ ThreadID] 0
Channel Application
Computer DESKTOP-NLFM5MI
Security
- EventData
WealthLabDev.exe
1.0.0.0
5f32bd35
KERNELBASE.dll
10.0.19041.1023
924f9cdb
e0434352
0000000000034b89
5780
01d75f09e33ccbe6
C:\Program Files\MS123\Wealth-Lab Developer 6\WealthLabDev.exe
C:\windows\System32\KERNELBASE.dll
5e04bf82-b53b-4474-af1c-009c523fd660
Size:
Color:
Okay, so it's the [now-defunct] Vaya Studios adapter. The error is coming from that.
I still use IB v1.5 with good success to Auto-Trade a dipbuyer in WL6 on an older machine. I have TWS API 979 installed - the adapter might not be compatible with later TWS APIs. Also it's IMPORTANT to:
1. Start TWS before Wealth-Lab
2. Make sure you select IB as the Streaming Provider in Preferences right after you launch Wealth-Lab.
Size:
Color:
ok. I switch to WL7 and will address my new questions there. WL7 looks much better but need to figure out how to use it.
Size:
Color:
Size:
Color: