Jump to content
  • 0

Volume indicator - IG charts vs MT4 charts


TommyT

Question

The values of the volume indicator in the IG charts  and the MT4 charts are different - they are not the same values and they are not even a scalar proportion of each other

So where is IG getting is volume and where is MT4 getting its volume?

Using the IG Streaming Companion tool  one can see the various field values in the" Chart" data items of the stream 

Comparing this stream to the IG chart I can see that IG chart's volume is equivalent to the stream's LTV - last traded volume

doing the same for MT4 I can see that the MT4 chart's  volume is equivalent to the stream's LTV CONS_TICK_COUNT - tick count

Given that IG's own chart presents the LTV as the volume, it would seem that this is the preferred measure, and I have to agree. On that basis, I would say MT4 is using the wrong value

I would like to use MT4 to trade, but I don't like tick-count-as-volume. Is there anyway via the MT4 configuration or custom code that I can get hold of the LTV volume. Does anyone at IG know if the LTV data in MT4's tick variables so that I might be able to build my own indicator?

 

 

  

Link to comment

7 answers to this question

Recommended Posts

  • 0
1 hour ago, TommyT said:

The values of the volume indicator in the IG charts  and the MT4 charts are different - they are not the same values and they are not even a scalar proportion of each other

So where is IG getting is volume and where is MT4 getting its volume?

Using the IG Streaming Companion tool  one can see the various field values in the" Chart" data items of the stream 

Comparing this stream to the IG chart I can see that IG chart's volume is equivalent to the stream's LTV - last traded volume

doing the same for MT4 I can see that the MT4 chart's  volume is equivalent to the stream's LTV CONS_TICK_COUNT - tick count

Given that IG's own chart presents the LTV as the volume, it would seem that this is the preferred measure, and I have to agree. On that basis, I would say MT4 is using the wrong value

I would like to use MT4 to trade, but I don't like tick-count-as-volume. Is there anyway via the MT4 configuration or custom code that I can get hold of the LTV volume. Does anyone at IG know if the LTV data in MT4's tick variables so that I might be able to build my own indicator?

 

 

  

Hi, which asset type are you looking at, FX looks the same on the IG web based platform and mt4.

Link to comment
  • 0
Quote

Hi, which asset type are you looking at, FX looks the same on the IG web based platform and mt4.

 

Casey,

Thank you for your response

I was looking at indices - ftse100 specifically by way of example.

I will check the same for FX and report what I find in that case too

Regards 

Edited by TommyT
include quote
Link to comment
  • 0
6 minutes ago, TommyT said:

 

Casey,

Thank you for your response

I was looking at indices - ftse100 specifically by way of example.

I will check the same for FX and report what I find in that case too

Regards 

I think MT4 can only use tick volume and FX uses tick volume for both platforms but indices are different.

For indices see Ludwik's reply to volume question 2 down.

click on  the pic (link) below.

 

Link to comment
  • 0
3 hours ago, Caseynotes said:

Hi, which asset type are you looking at, FX looks the same on the IG web based platform and mt4.

Casey,

From viewing the IG stream it appears that, for FX, the tick_count and LTV are the same value. This confirms that in MT4 indicators, for both FX and indices, the volumes are equal to the tick_count. 

Ludwig' response explains why FX uses tick count, but indicies can have a better, calculated LTV. Ludwig makes no reference to MT4.

I would infer that IG/MT4 feed had been poorly implemented to used the tick_count rather than LTV. For FX this is trivially equivalent but for indicies, this is sadly deficient. I will not be using MT4.

regards 

Link to comment
  • 0
13 hours ago, TommyT said:

Casey,

From viewing the IG stream it appears that, for FX, the tick_count and LTV are the same value. This confirms that in MT4 indicators, for both FX and indices, the volumes are equal to the tick_count. 

Ludwig' response explains why FX uses tick count, but indicies can have a better, calculated LTV. Ludwig makes no reference to MT4.

I would infer that IG/MT4 feed had been poorly implemented to used the tick_count rather than LTV. For FX this is trivially equivalent but for indicies, this is sadly deficient. I will not be using MT4.

regards 

The data that brokers provide for free is always going to be limited compared to subscription providers and MT4 has additional limitations being a third party platform.

Research has shown that tick volume data is relative to real volume data but at end of day it's a case of how much we are willing to pay and what level of accuracy we require. 

Link to comment
  • 0

 

On 25/09/2021 at 09:28, Caseynotes said:

The data that brokers provide for free is always going to be limited compared to subscription providers and MT4 has additional limitations being a third party platform.

Research has shown that tick volume data is relative to real volume data but at end of day it's a case of how much we are willing to pay and what level of accuracy we require. 

Casey,

Thank you for all your input on this - much appreciated.

As "free" streams go IGs is quite good. I make the assumption that the integration into MT4 uses this stream, as the correlation to tick count is so exact. I just wish MT4 took advantage of better features of the stream. Perhaps my assumption is wrong and MT4's feed is generic which is independent of the underlying broker

There is some rough correlation between tick volumes and trade volumes but it is far from a linear scalar and diverges even further at higher volumes, when the market is more volatile. For this reason I disregard it

I have looked at other feeds and the best I could discover in terms of content was dxFeed, though like many other similar broker-oriented feeds it is too expensive for me given the base+exchange increment price structure. Of the free or "inclusive" feeds, I think there are none better than IG's so I will happily use the IG feed, though I will be using the REST access. The sample app is very useful once one sorts the 3rd party package updates.

Regards Tom

Link to comment
  • 0
34 minutes ago, TommyT said:

 

Casey,

Thank you for all your input on this - much appreciated.

As "free" streams go IGs is quite good. I make the assumption that the integration into MT4 uses this stream, as the correlation to tick count is so exact. I just wish MT4 took advantage of better features of the stream. Perhaps my assumption is wrong and MT4's feed is generic which is independent of the underlying broker

There is some rough correlation between tick volumes and trade volumes but it is far from a linear scalar and diverges even further at higher volumes, when the market is more volatile. For this reason I disregard it

I have looked at other feeds and the best I could discover in terms of content was dxFeed, though like many other similar broker-oriented feeds it is too expensive for me given the base+exchange increment price structure. Of the free or "inclusive" feeds, I think there are none better than IG's so I will happily use the IG feed, though I will be using the REST access. The sample app is very useful once one sorts the 3rd party package updates.

Regards Tom

You're welcome, am fairly certain that all mt4 markets use tick volume which is number of trades but no indication of the size of trades but think that MT5 is upgraded to include real volume though not sure where that data might come from. If coming from an exchange then presumably there must be a subscription charge. IG are working towards providing MT5 but no time frame as yet.

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • General Statistics

    • Total Topics
      20,765
    • Total Posts
      89,756
    • Total Members
      40,665
    • Most Online
      7,522
      10/06/21 10:53

    Newest Member
    Trader11
    Joined 06/12/22 23:50
  • Posts

    • Elliott Wave Analysis TradingLounge Daily Chart, 7 December 2022, Bitcoin / U.S.Dollar (BTCUSD) BTCUSDElliott Wave Technical Analysis Function:Follow trend Mode:Motive Structure:Impulse Position: Wave ((3)) Direction Next higher Degrees: wave I of Motive Details: Rise an uptrend in wave 3, Wave 3 is usually 1.618 or 2.618 x the length of wave 1 Wave Cancel invalid level:15479 Bitcoin / U.S.Dollar (BTCUSD) Trading Strategy: Bitcoin price remains under heavy sellpressure below the MA200 MA50 indicating a strong downtrend. The wave oscillator isbelow the zero line with decreasing momentum. but still The price tends to bottom as thestructure of the 5th wave. has already ended at the level of 15479, therefore it is likely toreverse again. And the price is expected to trade above 21437, but not below 15479.Overall, we still need to trade cautiously as there is still periodic selling pressure. Bitcoin / U.S.Dollar (BTCUSD) Technical Indicators: The price is below the MA200 MA50,indicating a clear downtrend. The Wave oscillator is below the Zero-Line is a bearishmomentum TradingLounge Analyst: Kittiampon Somboonsod Source : Tradinglounge.com get trial here!     Elliott Wave Analysis TradingLounge 4H Chart, 7 December 2022, Bitcoin / U.S.Dollar (BTCUSD) BTCUSDElliott Wave Technical Analysis Function:Follow trend Mode:Motive Structure:Impulse Position: Wave 1 Direction Next higher Degrees: Wave 1 of Motive Details: Sub-wave 1 of wave 3 and Once complete, the price will drop again in wave 2. Wave Cancel invalid level:16017 Bitcoin / U.S.Dollar (BTCUSD) Trading Strategy: Bitcoin price remains under heavy sellpressure below the MA200 indicating a strong downtrend. The wave oscillator is below thezero line with decreasing momentum. but still The price tends to bottom as the structure ofthe 5th wave. has already ended at the level of 15479, therefore it is likely to reverse again.And the price is expected to trade above 21437, but not below 15479. Overall, we still needto trade cautiously as there is still periodic selling pressure. Bitcoin / U.S.Dollar (BTCUSD) Technical Indicators: The price is below the MA200,indicating a downtrend. The Wave oscillator has a Bearish divergence Price reversal.
    • 06 December 2022 Spot Gold The price of gold did extend its move higher reaching our 1805 resistance target before finding resistance and once again starting to retrace. The moving averages suggest keeping a long bias to trades on the commodity. We are waiting for the current pullback to end with a bullish candle stick pattern before looking to find long entry once again. This is provided that the pullback does not extend past (close below) the 1735 support level. In this scenario, 1805 provides the initial upside resistance target, a break of which would further target the 1875 level.   Brent Crude Oil The price of brent crude oil could not break resistance at 8770 and has instead retraced back to support between levels 8220 and 8080. It appears time now for the commodity price to either break or bounce off the 8080-support level. A close below this level would consider a downside breakout and target a move to 7630. A bullish candle stick reversal (before a downside break occurs) would instead target a move back to 8770, while a close below the reversal low could be used as a stop loss indication in this scenario.         Our weekly technical report is compiled by in-house senior market analyst, Shaun Murison.
    • There was some exceptional volatility last week and the hints of tentative trend developments – most notably a breakdown of the Dollar and attempted rally for US indices. Yet, those moves have abated to start the new week with data and technical levels playing a bigger role in market conviction.        
×
×
  • Create New...