Jump to content
  • 0

Distinguishing API trading and non-trading requests

Guest Benjamin


Guest Benjamin

Which API requests are trading requests, and which are non-trading requests? This is important given that the limits are different for each.

Link to comment

3 answers to this question

Recommended Posts

Guest JohannesE

Hi ,


I hope you are doing well.


The following requests are considered trading requests:

- placing an order

- placing a trade

- amending a position (edit stops / limits)

- closing positions


All othe requests are considered non-trading requests. 


You might also be interested to know that the REST API has different limits as the Streaming API.

With REST you can obtain information about multiple EPICs but only use one request, e.g. you could with only one request update your watchlist with various EPICs in it. The streaming API has a limit of 40 concurrent price streams.


I'll speak with my colleagues in our IT department and see if we can get add the information about trading request to the FAQ on our API Labs webpage.


Please let me know if there are any other outstanding questions.




Link to comment
Guest Benjamin

 Thanks for your reply.


I'm glad I asked, in that case. I noticed after posting that the REST IG API Companion says "Trading" before the Positions and Working Orders sections in the menu on the left and assumed requests under these headdings were considered trading requests. However, trade confirmation, listing positions and perhaps a few other requests in these sections don't seem to fall into your list. Are you sure these are not also considered trading requests?


It would be very useful if the REST API reference specifically clarified this for each request.

Link to comment
Guest JohannesE

Hi ,


sorry for the late reply. I double-checked this for you with our IT department and can confirm that only the creation/amendment of positions and working orders are considered trading requests. Therefore trade confirmations or listing positions do not fall into the category of trading requests. 


I hope this answers your question.


If there is anything else we can work on together, please let me know.




Link to comment


This topic is now archived and is closed to further replies.

  • General Statistics

    • Total Topics
    • Total Posts
    • Total Members
    • Most Online
      10/06/21 10:53

    Newest Member
    Joined 29/03/23 14:12
  • Posts

    • #EURJPY: Detailed Structure AnalysisHere are my latest structure analysis for ⚠️EURJPY.Support 1: 138.80 - 139.25 areaSupport 2: 137.38 - 138.18 areaResistance 1: 143.19 - 143.6 areaResistance 2: 145.00 - 145.58 areaResistance 3: 146.40 - 146.7 areaConsider these structures for pullback/breakout trading.
    • #USDCAD: Important Breakout   USDCAD broke and closed below a solid horizontal demand cluster on a daily. The broken structure turned into resistance now.   Probabilities will be high to see a bearish move from that. Goals will be 1.356 / 1.346 For Additional confirmation use: the best mt4 indicators
    • Dollar Index (#DXY): Key Levels to Watch This WeekHere is my latest structure for Dollar Index.Resistance 1: 103.11 - 103.63 areaResistance 2: 104.74 - 105.1 areaResistance 3: 105.667 - 105.88 areaSupport 1: 100.82 - 100.88 areaConsider these structures for pullback/breakout trading.For Additional confirmation use: Swing Trading Indicators
  • Create New...