Jump to content

Client Sentiment - All on one page?

Recommended Posts

At the bottom of each currency pair page is a widget box with 5 other pairs, showing client sentiment. Is there any way to show more than that at one time? I'd like to be able to see the client sentiment for 15-20 pairs at a glance. How can this be accomplished?

Share this post


Link to post

That would be cool! And then you can rank them by positive negative ratios... interestingidea!

Share this post


Link to post

we don't have that at the moment, but it would be an interesting idea! I'll pass it on - thanks for the feedback!

Share this post


Link to post
29 minutes ago, Exhale_Trading said:

With help of the API this is no big deal to fix.

is this something someone outside IG could whip up and put on their own webpage?

Share this post


Link to post

Anybody with an IG account and basic programming knowledge can do so. The client sentiment is easy to retrieve via the API. So you can program your own little tool to show all the sentiments you want to see, rank them or do whatever you desire.

  • Like 1

Share this post


Link to post

I've built an Excel Add-in and have added some client sentiment formulas. What I find interesting is the much higher proportion of long positions across all asset classes. Surprisingly the FTSE100 is the least shorted of all the major stock indices. 

In the FX world, IG clients are long on all major pairs, regardless of whether they are effectively long or short the USD.

I will post this again with updated data, will be interesting to see how it changes over time (I suspect it won't actually change that much!).

Capture.PNG.bdb754dac5d1d4b3cfce3df42d269b38.PNG

  • Like 1

Share this post


Link to post

I must admit I don't know exactly how IG determine the sentiment number, I presume it is based on number of global clients and how they are positioned? I also presume it gives equal weight irrespective of position size, so the £0.01 a pip trader is counted a one position, same as the £1000 a pip trader.

I think the fact that most clients are long on most markets is interesting. I also think it would be interesting to track how these numbers change over time. Perhaps you could use changes in sentiment to trigger trade decisions and track performance over time. My gut feel is that it could be a good contrary indicator....

Does anybody else look at client sentiment?

Share this post


Link to post

Thanks for this @andysinclair, it's a great idea to collate all the sentiment data and present it on one page. DailyFX have long used this data, as you suspect, as a contrary indicator, firstly data input from FXCM and lately from IG.

You are right to wonder how the IG data is determined, (volume/size, number of transactions, number of traders short/long). IG specifies it is simply the number of their retail traders short/long so it is a simple vote ya or na irrespective of size of conviction.

Following this over years it is interesting that the percentages don't leap about but rather move more like the tides.

You seem to have calculated the data differently though, in the 'indices' thread I've posted DailyFX IG data previously and the latest real time on S&P 500 is the top pic showing currently 76% IG clients short while the second pic is from a post in the thread from 4th March showing 75% short. 

To be honest your data actually seems more realistic but I couldn't say why there is such a large discrepancy. 

https://www.dailyfx.com/sentiment?ref=SubNav

image.png.f9a43505cfb02b1f6efc12a653ae12d4.png

image.png.d6df80b0c57f02e00cd9b7e05a2241e3.png

Share this post


Link to post

Hi,

Like the idea! But first where do you get the sentiment data from for indicies or stocks? Can’t seem to find it? Thanks.

Share this post


Link to post

@RichB-Trader I am getting the data from the IG Index API via my Excel Add-in, I wrote a brief tutorial about it here (there is also an example spreadsheet): IG Index Client Sentiment Analysis Using Excel

@Caseynotes I can't explain the discrepancy with the SPX sentiment data, I am simply retrieving the raw number from the API.

@TrendFollower I think the most interesting thing about the sentiment numbers I have looked at is the high bias towards long positions, perhaps influenced by traders more inclined (no matter what the market is doing, what their system signals etc.) to go long rather than short.

Share this post


Link to post
9 minutes ago, Caseynotes said:

ok @andysinclair, so the table you posted was just a sample taken from the web page https://www.excelpricefeed.com/tutorials/excel-igindex-client-sentiment-analysis  and is not up to date?

 

 

It was from there but I've just noticed those numbers are from the demo API, which for some reason is different from the live API....

Here's the current table, just updated from the live API:

Capture.PNG.ccc410d7e2103f53ad3448314ffbe9b3.PNG

Share this post


Link to post

Thought I would post an updated spreadsheet, interesting to see IG clients (us!) now:

  • More short: major indices
  • More Long: GBPUSD and EURUSD
  • Very long: Bitcoin and Ether

Capture.thumb.PNG.115437fadbe5df5cb97e9ab2fd1559ca.PNG

  • Like 2

Share this post


Link to post

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

  • Member Statistics

    • Total Topics
      11,360
    • Total Posts
      58,001
    • Total Members
      76,858
    Newest Member
    Chunda
    Joined 04/07/20 16:26
  • Posts

    • Eileen https://uk.reuters.com/article/us-health-coronavirus-chile-copper-focus/on-the-edge-chile-copper-production-at-risk-as-coronavirus-bites-idUSKBN2440UL
    • My interpretation (FWIW) is that a small number of winning clients get the money, and IG 'only' keeps the spreads. But if 70 - 80% of clients are long on a market (say), and they turn out to be right (copper, recently) then I don't see how IG could stop from losing money unless it put some kind of real trade on or fund the losses from money made elsewhere (in an underlying market where most clients were wrong)
    • Interesting conversation about HOW IG operate. I have to agree with Larry trading here. IG always say they do not take the other side of the bet. BUT the fact is when you trade with them you are absolutely not in the real market, your money stays with 'Bank of IG' - so far as I am concerned if you lose they win and vice-versa. As Larry said you are placing a trade or a bet against the data feed that IG supply - that's it. There is no one on 'the other side' of your trade. The only time IG put it out to the real market is if their risk model requires that, i.e. everyone is taking one side, short or long. Again as Larry states we are NOT in the 'real market' we do not provide liquidity ! WHY should IG care about matching another client to the 'other side' of your retail trade ? They KNOW all retail traders lose anyway. If I place a 'long' trade on the DAX and lose when spread-betting, where is that loss going, WHERE EXACTLY ? It goes to IG, are you (Caseynotes) saying it goes to the other IG client taking an opposing trade, i.e. someone that went 'short' ? Bearing in mind 80% of retail traders at IG lose WHERE are all those losses going ? ANSWER: TO BANK OF IG.  CaseyNotes says ' IG matches buyers to sellers' that's a nice 'theory' ...again all the money stays with IG as we, the spread bettors, are NOT in any real market at all. You mention CFD's above and how they correlate with SB but again CFDs are not the real market they (brokers) just copy (via data-feed) the cash and futures market. As you correctly say CFDs are taxable for the rest of Europe to trade with.  I have not got a problem - like LarryBoy - about how IG operate, but as far as I am concerned Larry is right, all the trades when SB'ing stay with IG ONLY inc. all the trades / bets placed and monies stay with them. If you loose they win. End of. You can call that 'taking the other side of your trade' ... I personally do not, as it kind of implies that they are 'cheating' their Clients which they are not. Again they do not need to: ALL retail traders lose (80 - 90%).   
×
×