Jump to content

jlz

Community Member
  • Posts

    421
  • Joined

  • Last visited

  • Days Won

    26

Everything posted by jlz

  1. I don't understand why you guys want that forum to be back. It was abandoned for several months and you could not see an interesting post apart from the usual spam that you see on unmoderated boards. It had many posts selling pills and magical remedies for weeks until someone decided to look at it, you can tell that there wasn't an admin taking care of the content there. In the last year I did not see a useful response there and every conversation about the API was held on this forum, so what is the point of asking for the other one to be back?
  2. Hi 20years-trader. Well done. I can see that you have potential. I believe in you. I've seen many newbies posting the same screenshots and they are now doing well. Carry on matey.
  3. Hi I moved it to https://github.com/oneangrytrader/IG.Python.Api.Client
  4. You are right. That's exactly what is happening.
  5. Those are really cute numbers. For someone that has been trading "over 20 years" is not much. Try to post something with more than a thousand trades. Anyone can make 50 trades out of luck. Attached are mine.
  6. No, normally strategies are market related. You will find many people that trade only one market on a daily basis and eventually will venture into other options. The benefit of watching a market constantly is that you get to understand it better than if you would look at many. You could group markets into their trends i.e sideways, long or short markets , then your techniques might be valid for multiple markets, but since you have to account position sizing based on price, volatility and margin required I doubt that a single technique would work in multiple markets.
  7. While this article gives good advise, in my opinion, it is a huge mistake to remove one stock of the market like you guys have done. Specially when it has been so openly discussed. It is true that going with the crowd sets you in a position where we are 'late' to the party. We are likely to receive all the hits if we follow the crowd. We know that. But the way to manage risk is personal and shouldn't be influenced by the broker. Because I never received financial advise when I saw that 80% of customer loose money trading with a broker, I shouldn't be patronised and blocked from one stock that is impacting a much bigger player. This article would have been well received if IG took the action to allow only limit orders on the stocks that are blocked. Like executing-only brokers have done. If the risk is too high and want to protect your customer, the normal action is to remove market orders so they know always at what price they are buying. That way traders can manage their own risk. It is obvious that after blocking those stocks and allowing the big players to short them to get back to a price, you are taking a side that worries many. So writing this article now is obviously an attempt to divert our interest into other markets that are not part of the problem.
  8. This the response from the search markets endpoint. Does it help? { "markets": [{ "epic": "ED.D.TL0GY.DAILY.IP", "instrumentName": "Tesla Inc (DE)" }, { "epic": "ED.D.TL0GY.MAR.IP", "instrumentName": "Tesla Inc (DE)" }, { "epic": "ED.D.TL0GY.JUN.IP", "instrumentName": "Tesla Inc (DE)" }, { "epic": "ED.D.TL0GY.SEP.IP", "instrumentName": "Tesla Inc (DE)" }, { "epic": "UD.D.TSLA.DAILY.IP", "instrumentName": "Tesla Motors Inc (All Sessions)" }, { "epic": "UD.D.TSLA.MAR.IP", "instrumentName": "Tesla Motors Inc (All Sessions)" }, { "epic": "UD.D.TSLA.JUN.IP", "instrumentName": "Tesla Motors Inc (All Sessions)" }, { "epic": "UD.D.TSLA.SEP.IP", "instrumentName": "Tesla Motors Inc (All Sessions)" }, { "epic": "KA.D.STSLLN.DAILY.IP", "instrumentName": "Leverage Shares -1x Tesla ETP" }, { "epic": "KA.D.STSLLN.MAR.IP", "instrumentName": "Leverage Shares -1x Tesla ETP" }, { "epic": "KA.D.STSLLN.JUN.IP", "instrumentName": "Leverage Shares -1x Tesla ETP" }, { "epic": "KA.D.STSLLN.SEP.IP", "instrumentName": "Leverage Shares -1x Tesla ETP" }, { "epic": "KA.D.2TSLLN.DAILY.IP", "instrumentName": "Leverage Shares 2x Tesla ETP" }, { "epic": "KA.D.2TSLLN.MAR.IP", "instrumentName": "Leverage Shares 2x Tesla ETP" }, { "epic": "KA.D.2TSLLN.JUN.IP", "instrumentName": "Leverage Shares 2x Tesla ETP" }, { "epic": "KA.D.2TSLLN.SEP.IP", "instrumentName": "Leverage Shares 2x Tesla ETP" }, { "epic": "KA.D.3LTSLN.DAILY.IP", "instrumentName": "GraniteShares 3x Long Tesla Daily ETP" }, { "epic": "KA.D.3LTSLN.MAR.IP", "instrumentName": "GraniteShares 3x Long Tesla Daily ETP" }, { "epic": "KA.D.3LTSLN.JUN.IP", "instrumentName": "GraniteShares 3x Long Tesla Daily ETP" }, { "epic": "KA.D.3LTSLN.SEP.IP", "instrumentName": "GraniteShares 3x Long Tesla Daily ETP" }, { "epic": "KA.D.3STSLN.DAILY.IP", "instrumentName": "GraniteShares 3x Short Tesla Daily ETP" }, { "epic": "KA.D.3STSLN.MAR.IP", "instrumentName": "GraniteShares 3x Short Tesla Daily ETP" }, { "epic": "KA.D.3STSLN.JUN.IP", "instrumentName": "GraniteShares 3x Short Tesla Daily ETP" }, { "epic": "KA.D.3STSLN.SEP.IP", "instrumentName": "GraniteShares 3x Short Tesla Daily ETP" }]
  9. I trust Casey's comment on that you should only get charged with the spread again at the date of expiry, as that has been the response every time someone asked the question, but then I read the document and it says something completely different. I think you need to give them a call and see the official response. We are not helping much here.
  10. You are never going to stop Now tell me why the API failed to respond at the same the website login did.
  11. Looking at the rollover rules document at: https://deal.ig.com/content/files/140800_IGI_UK_Rollover_Rules.pdf Copied from the document.
  12. Now let's talk again about those "technical issues". Those that happened at the very same time all across the world in multiple countries and to multiple companies. My guess is that all of those brokers had to go through the same clearing firms/liquidity providers. It looks like a switch off button. Better to have "login problems" than having to disable every single market that doesn't have proper liquidity available. I believe these clearing firms do not discriminate per market and they just stop providing a service for a period of time, the very same time these brokers had to stop providing a service. Because after all, why would you allow customers to login if they can't do anything. Thank you for posting the video, it will help many to understand what is going on, including me.
  13. I am not sure if they are good or not but capital.com are trolling every broker by showing GME on their main page. They must be laughing at the whole thing there. They don't have an API for developers unfortunately but their spreads seem reasonable. The didn't seem to have any "technical issue" last week. So there is that.
  14. I don't know. I am on Ubuntu and for these cases, when I have to run exes, I use "Wine". There seems to be a version for Mac as well, I haven't tried it on Mac but I would try that route. https://www.wikihow.com/Open-Exe-Files-on-Mac
  15. For those who want to trade GME stocks I can recommend DeGiro. For UK customers you will be based with an Irish account manager where the default currency is €. After changing your currency you will be able to trade in pounds. It is an execution-only broker that charges per operation. They don't offer CFDs/Spread-betting nor ISA accounts. They even have an API available for share dealing.
  16. The list is not small, for any query I send to Google I get the usual big bank names where Citibank and Citadel seems to be the most common among other 15-20 providers. Many comments came out pointing that broker shortages are normally related to these providers but none mentioned exact names and particular reasons.
  17. https://www.prorealtime.com/en/pdf/probuilder_c1486047630c.pdf https://www.prorealtime.com/en/pdf/probacktest_c1537450255c.pdf https://www.prorealtime.com/en/pdf/proscreener_c1416313647c.pdf
  18. I was going to recommend the website 'prorealcode' for a solution. And then I found your question there https://www.prorealcode.com/topic/backtesting-on-prt-v11-1-on-mac-os/
  19. These are the brokers that were reported to have problems yesterday. https://istheservicedown.co.uk/status/ig-broker https://istheservicedown.co.uk/status/cmc-markets https://istheservicedown.co.uk/status/etrade https://istheservicedown.co.uk/status/etoro https://istheservicedown.co.uk/status/interactive-brokers https://istheservicedown.co.uk/status/robinhood https://istheservicedown.co.uk/status/td-ameritrade https://istheservicedown.co.uk/status/trading-212 We can tell that the down time was very similar in all of them, with the exception of Robinhood that is still having problems. If you click on the full report you will see the location where those users reported the problem from, they are all over the world. Some users are already pointing out in comments that there was a shortage of equity liquidity from the usual providers. Now the question to me really is : Why those liquidity providers stopped or decreased their availability over the last week? Some will point to the recent news about GME and Reddit but I can't subscribe that, mainly because I can't prove it. All I can say is that the reason why we had an outage seams obvious, but the trigger is still to be understood.
  20. Ok you win. I can't add anything else. Wait I can, google broker issues during the week. It is interesting to see that the "IT issue" presents exactly the same symptoms in every single broker across the world. Check elitetrader forums and you will see people talking about Interactive Brokers. You could copy their messages and they would fit in this thread easily. Check Ameritrade as well if you are not happy. Check also the many post that are around Twitter about Robinhood. All having "technical issues" at the same time. Really? Every single broker having the same technical issues at the US opening? I happen to be an IT Technical Architect, independent contractor, so you have to explain that IT issue to me in detail because I can't buy it. Where is exactly that bottleneck? Is it at the load balancer? Is it at the gateway? Is it at the database server? Is it at the rest server? How come that I am able to authenticate and not get the account through the API? I did not get a timeout from the API, I did get a 503, internal server error. Do you know what that means ? It means a service chain broken in one of the servers, one particular service of the network, not the entire access. It is very easy to say "technical issues" , but try me harder because I saw with my exception handling module exactly what happened yesterday and the http protocol tells you exactly what is going on.
  21. I never said that IG is targeting at retail traders, I said clearly that if there is no liquidity they can't provide a service so they can't operate as normally. Now you are taking a bit of text to prove one of the points. I said clearly that I understand that there is an increase of users coming online but that does not trigger the failure. Read the article carefully, you will understand that an increase of users is just the beginning of the problem, the end is when a broker does not have access to liquidity in very volatile markets.
  22. I would be happy to take credit of what I am saying but I cannot. It is well written and documented by many. https://www.match-trade.com/how-does-increased-volatility-of-the-markets-affect-the-brokerage-business/
  23. Great questions, I mentioned a cut in liquidity because that is normally the reason why brokers stop allowing access. Usually because of high volatility and unavailability of market makers. I can tell that the API fails at retrieving the user account, it is able to authenticate and throws an exception when tries to get the account. This would align with the point that is able to load MyIG and not able to change accounts. What I don't understand is how many brokers around the world have reported the same issue. And that is what led me to the common point they all have, access to the underlying market. You made a point mentioning that a broker takes the other side of the bet. If there is a cut from their providers they cannot hedge the bet in the market so they have to realise any spike in volatility as losses. Many users, from many brokers, have mentioned that they saw their access restored when their profits deflated, i.e. Richiep123's comment above. Things add up if we mix plenty of users trying to catch the moment at the US opening and brokers not willing to support their bets.
  24. My guess is "orchestrated cut from liquidity providers" so brokers have to prioritise professional accounts over retail to fill their obligations.
×
×
  • Create New...
us