Hi I am using 1 hour charts for various forex strategies. The IQFeed chart for 60 minutes always starts on the hour as shown in the attached image. The WL8 60 minute chart seems to be aligned with IQFeed during US market hours. However outside of US market hours as in now the WL8 chart is showing bar with intervals like 6:15 pm , 7:15 pm (central time). I know the IQFeed data source has the correct info so I am confused how or why WL8 (it might be me?) is adjusting the bar start times?
Rename
It should be referenced to the market open, which is midnight for Currencies. Unfortunately, for me IQFeed is returning "Unauthorized request" for intraday forex data. I'm not aware of the need to sign up for FXCM intraday, so we'll have to get back to you on this one.
The data around the Christmas holiday looks different too. Try unchecking "Filter Pre/Post" in your Strategy Settings to make sure you get all the data. None should be filtered for currencies.
The data around the Christmas holiday looks different too. Try unchecking "Filter Pre/Post" in your Strategy Settings to make sure you get all the data. None should be filtered for currencies.
Hi, If I have a streaming chart open (not connected to any strategies) the timescale is the same in WealthLab compared to both yahoo and IQFeed so I will keep using this method. Simple enough to have a streaming chart as part of the workspace definition. Take care
That would certainly explain it if the Strategy itself were modifying the bars.DateTimes. It should be pretty easy to check by inspecting the strategy code.
Help.......the interval beast is back. I've updated to version 117. Only using streaming charts, no strategies with IQFeed Forex subscription. AUDUSD.FXCM and USDJPY.FXCM bar start times in Wealthlab chart are on the half hour for 60 minute interval. In IQFeed these same plots are on the hour interval and have the proper bar start times. I am not using any strategies so that should simplify the debugging.
See the bottom of the chart where it says "US Stocks". WealthLab thinks that's the market for those symbols. Probably this is due to the data cache from long ago.
Do this:
1. right click the chart and Reload Chart Data from Provider
2. close the chart window
3. open it again, request the symbol and check if the Market is "Currencies".
If that worked, then you're hourly charts will be aligned "on the hour" .
Do this:
1. right click the chart and Reload Chart Data from Provider
2. close the chart window
3. open it again, request the symbol and check if the Market is "Currencies".
If that worked, then you're hourly charts will be aligned "on the hour" .
Well, I just tried it myself and although the first chart showed "Currencies" it switched to "US Stocks" after changing the scale. We'll work on it ASAP.
Thank you
We've got this fixed - look for IQFeed Build 31 later.
If you see the problem with Markets with Build 31, use that "Reload" procedure in Post #7. For me step 1 was all that was required.
If you see the problem with Markets with Build 31, use that "Reload" procedure in Post #7. For me step 1 was all that was required.
Excellent
Thank you so much. I verified that build 31 of IQFeed extension works properly.
Ahh I spoke too quickly. When reloading the provider data from the chart without streaming turned on the chart bar intervals are on the hour. When I turn streaming on it reverts back to US Stocks
Crud. I'll check it out.
The problem looks to be checking the market before IQFeed has connected. Some [unnecessary] code (gone for Build 32) returns "US Stocks" for that scenario.
Meanwhile, try this -
Restart WL with a Default Workspace with US Stocks (only). Making sure that IQFeed is connected, and then request currencies, or open another Workspace with currency charts. Should work.
Meanwhile, try this -
Restart WL with a Default Workspace with US Stocks (only). Making sure that IQFeed is connected, and then request currencies, or open another Workspace with currency charts. Should work.
Excellent debugging. Nice work
Your Response
Post
Edit Post
Login is required