Synchronization between Wealth Lab chart vs C2 Ledger.
There appears to be some time stamp issues. Prices appear to be correct.

There appears to be some time stamp issues. Prices appear to be correct.
Rename
I'm not seeing it. Explain the issue.
WealthLab timestamps are at the end of the bar. Any trade that occurs during that bar will have a fill time prior to the end of bar time.
WealthLab timestamps are at the end of the bar. Any trade that occurs during that bar will have a fill time prior to the end of bar time.
WL shows
1st buy at 10:05 and sell at 10:30
CS2 shows
1st buy at 10:00 and sell at 10:17
WL show
2nd buy at 10:25 and sell at 10:35
CS2 show
2nd buy at 10:37 and sell at 10:40
WL indicates 2 positions being held and then 2 closed sequentially
CS2 shows 1 position held and closed and then 2nd position held and closed.
These are 5min bars. While I would expect some skew, I didn't expect to see 2 positions showing open in WL vs 2 sequentially open and closed positions in CS2.
1st buy at 10:05 and sell at 10:30
CS2 shows
1st buy at 10:00 and sell at 10:17
WL show
2nd buy at 10:25 and sell at 10:35
CS2 show
2nd buy at 10:37 and sell at 10:40
WL indicates 2 positions being held and then 2 closed sequentially
CS2 shows 1 position held and closed and then 2nd position held and closed.
These are 5min bars. While I would expect some skew, I didn't expect to see 2 positions showing open in WL vs 2 sequentially open and closed positions in CS2.
Here's a list with MNQ trades. Here the time stamps are aligned a bit better. Only hte last trade is off.

[
Here each position shows open and close sequentially.
Another hint, I'm trying to figure out, is in the pricing on CS2 vs. WL IQFeed. While the executed pricing is correct. The live IQFeed vs. CS2 refresh pricing is off. I'm not sure how CS2 gets its pricing.
[
Here each position shows open and close sequentially.
Another hint, I'm trying to figure out, is in the pricing on CS2 vs. WL IQFeed. While the executed pricing is correct. The live IQFeed vs. CS2 refresh pricing is off. I'm not sure how CS2 gets its pricing.
CS2 updates the execution prices when a strategy has subscribers using auto trading.
This will require a synchronization between WL and CS2.
CS2 will typically send the email notifications that the execution price was changed a few minutes after the initial trade is sent from WL.
I don't know the exact timing of this process. I believe it is 10-15min. My understanding is the trade time stamps don't change. Only the executed price.
I can check some of the email history.
This is a really good feature to ensure paying subscribers produce results in their accounts that are similar to what is in the CS2 ledger.
The price execution does not change for simulation trading.
This will require a synchronization between WL and CS2.
CS2 will typically send the email notifications that the execution price was changed a few minutes after the initial trade is sent from WL.
I don't know the exact timing of this process. I believe it is 10-15min. My understanding is the trade time stamps don't change. Only the executed price.
I can check some of the email history.
This is a really good feature to ensure paying subscribers produce results in their accounts that are similar to what is in the CS2 ledger.
The price execution does not change for simulation trading.
WealthLab runs a backtest. Live Positions will replace the backtest positions while Auto-Trading. If your strategy is compatible with that feature (check F1 Help), then enable it in Preferences > Trading > Portfolio Sync.
Probably a change in the fill price won't be used though (not sure). It's already a complicated process and changing it just for C2 at the risk of all other brokers is probably not going to happen.
To run a backtest using the C2 positions, export the C2 trades and read them with a Trade History Strategy, selecting the Collective2 parser.
Probably a change in the fill price won't be used though (not sure). It's already a complicated process and changing it just for C2 at the risk of all other brokers is probably not going to happen.
To run a backtest using the C2 positions, export the C2 trades and read them with a Trade History Strategy, selecting the Collective2 parser.
This is live trading using 5min bars. Not a back test.
Let me back to explain what I was doing when I discovered this.
I'm using the strategy monitor to run a 5min bar trading system. It will automatically place trades to CS2. I'm using position staging to the order manager for this to make sure it works as expected.
In the meantime, this morning, I was running the same system in a live chart window and using the buy/sell entry on the chart with live data. I needed to verify the symbol replacement was working correctly and was verifying the signals generated in the strategy monitor are the same or similar to the ones generated in the live chart.
I guess I'm wondering what I should expect when doing this. The live chart does show all the trades and the right execution prices. But the time stamps are off by 2 to 4 bars - 10 to 20 minutes. I was expecting 5mins.
I'm using the strategy monitor to run a 5min bar trading system. It will automatically place trades to CS2. I'm using position staging to the order manager for this to make sure it works as expected.
In the meantime, this morning, I was running the same system in a live chart window and using the buy/sell entry on the chart with live data. I needed to verify the symbol replacement was working correctly and was verifying the signals generated in the strategy monitor are the same or similar to the ones generated in the live chart.
I guess I'm wondering what I should expect when doing this. The live chart does show all the trades and the right execution prices. But the time stamps are off by 2 to 4 bars - 10 to 20 minutes. I was expecting 5mins.
All trading signals come from backtests. It's no different when you're live trading, with the exception of the "Use Live Trades" feature, which replaces backtest trades with the live fills while Auto-Trading.
C2's times are wrong. Here's the message right below the Open Positions table:
Real-time stock data provided by IEX. By using this site, you agree to these terms.
All futures, forex and options price data is delayed by 20 minutes. Refer to your broker if you require real-time prices and profit-loss calculations.
Probably this delay has something to do with it. You'll have to ask C2 support.
C2's times are wrong. Here's the message right below the Open Positions table:
Real-time stock data provided by IEX. By using this site, you agree to these terms.
All futures, forex and options price data is delayed by 20 minutes. Refer to your broker if you require real-time prices and profit-loss calculations.
Probably this delay has something to do with it. You'll have to ask C2 support.
Another Update.
Both CS2 and IBD real-time charts match the IQFeed data. Nearly tick by tick as far as I can tell. Bringing up the charts and placing side by side is the easiest way to show they are sync'd.
The default mode for CS2 order entry is to use Wealth Lab. However, they clearly indicate it and provide a link that allows this to be disable. Doing this will allow order entry on the CS2 platform.
This was useful, when one of my orders placed in Wealth Lab went missing in the order manager, however it was still on CS2.
I was concerned about delays and order management when doing live trading, but none of these concerns are valid. All the hooks are in place to allow live trading.
There is some delay from the time an order is executed and when it is updated in CS2. But if the price movement occurred and there is good volume, then after a couple of minutes the system updates and the trade shows up on the live WL chart.
Both CS2 and IBD real-time charts match the IQFeed data. Nearly tick by tick as far as I can tell. Bringing up the charts and placing side by side is the easiest way to show they are sync'd.
The default mode for CS2 order entry is to use Wealth Lab. However, they clearly indicate it and provide a link that allows this to be disable. Doing this will allow order entry on the CS2 platform.
This was useful, when one of my orders placed in Wealth Lab went missing in the order manager, however it was still on CS2.
I was concerned about delays and order management when doing live trading, but none of these concerns are valid. All the hooks are in place to allow live trading.
There is some delay from the time an order is executed and when it is updated in CS2. But if the price movement occurred and there is good volume, then after a couple of minutes the system updates and the trade shows up on the live WL chart.
Don't look on the chart for new trades. They won't show up there until the end of the trade bar. For example, if you're trading market orders with 30-minute bars, you won't see the trade arrows on the chart for 30 more minutes.
Vote for this feature request that I just posted today to change that:
https://www.wealth-lab.com/Discussion/Show-Trade-Arrow-Fills-on-the-Ghost-Bar-12047
Instead, use the Accounts tool (Ctrl+T) to verify Positions in the account.
Vote for this feature request that I just posted today to change that:
https://www.wealth-lab.com/Discussion/Show-Trade-Arrow-Fills-on-the-Ghost-Bar-12047
Instead, use the Accounts tool (Ctrl+T) to verify Positions in the account.
I'm actually seeing everything in CS2. In the example below I only allow Wealth Lab to enter trades for SPDR strategy. As mentioned, if you click on the red banner, then it allows trades to be entered and adjusted in the Web Trader.
Both position and trades are updated tick by tick. What takes a few minutes is the trading record update. This is seen by subscribers or simulators.
I literally watch this in real-time today to understand if I could use CS2 to run a new 5min bar futures strategy that I'm trying to automate in order to remove human error and allow others to execute the same trades. The next step is to see how much delay there is from my trade to others using auto-trading off my signals and what the final execution pricing becomes from the aggregated trades.
Based on some of the top traders on CS2 - 1% or better track record, they appear to be doing this based on the time stamps I see in their records.
Is anyone using Wealth Lab and CS2 for real-time trading - 5min bars?
The SPDR strategy shown here is more of a swing trading system and does not use 5min bars unless I'm bored and want to see if the 5min bar system will optimize a position entry vs. the generic market order execution.
.
Both position and trades are updated tick by tick. What takes a few minutes is the trading record update. This is seen by subscribers or simulators.
I literally watch this in real-time today to understand if I could use CS2 to run a new 5min bar futures strategy that I'm trying to automate in order to remove human error and allow others to execute the same trades. The next step is to see how much delay there is from my trade to others using auto-trading off my signals and what the final execution pricing becomes from the aggregated trades.
Based on some of the top traders on CS2 - 1% or better track record, they appear to be doing this based on the time stamps I see in their records.
Is anyone using Wealth Lab and CS2 for real-time trading - 5min bars?
The SPDR strategy shown here is more of a swing trading system and does not use 5min bars unless I'm bored and want to see if the 5min bar system will optimize a position entry vs. the generic market order execution.
.
Your Response
Post
Edit Post
Login is required