ProRealCode - Trading & Coding with ProRealTime™
Considerations Regarding Slippage: From our perspective, it is possible that this change may result in increased slippage.I repeat (if not clear yet by implication) that this is not text from Nicolas, but from IG. And because it is text from IG it is sadly to be interpreted as : We are all for your trading experience and that your systems are not being thrown out (which we don’t mention as such); it will therefore be OK with you that we gain a little more over this new feature (by means of more slippage up to huge slippage just like before), because that is what it net will come down to. If I am too negative, it could be a good idea to create a thumbs-down in this forum (as the opposite of Thanks) – it can be applied many times to me and could therefore be useful. 🙂
Pending Limit and Stop Orders remain unchanged / and will be executed as now?Hi Grahal, I spoke with IG about this because of the slight uncertainty to me (first email). Vanilla ‘working orders’ will remain as is, LMT and STP, so too current at the time working orders, and subsequent ones. Manual trading from w/in PRT will now go from a ‘price limit instruction’, where it’d trade at that price, maybe better and a rejection occurring if price moved higher before IG received the order – to now executing any trade ‘at the current price’ you submit via the ProRealTime platform – whether to buy or sell – as a ‘market order’. So there pseudo limit order will be gone (because of rejections), while standard LMT and STP orders will remain as is and unaffected outside of what you and many others have said re: min. dist. through volatility. So basic strategies could do well out of this, some won’t as guess. Snipping into a level will go MKT rather than rejecting for example and get a better price (when against momentum) but breakout / momentum traders could see increased slippage the other side of that. The API looks the same as PRT, in a sense that API traders see min. dist. issues from what I could read and what the min. distances look like at those points (key s/r or breakout) I can’t tell you anything you don’t already know mate. I’ve not digested fully what Nicolas has said (looks to marry) but this post reflects what IG confirmed for me in an email, which should marry with the one you received. Hopefully. cheers inv
We are all for your trading experience and that your systems are not being thrown out (which we don’t mention as such); it will therefore be OK with you that we gain a little more over this new feature (by means of more slippage up to huge slippage just like before), because that is what it net will come down to.Quite possibly. I brought up what MKT implications amount to with IG and it was acknowledged that through periods of volatility it’ll need careful consideration. How will this affect your system entries, @justisan basically said they’d moved onto STP only setups which will go MKT the other side of execution and with pending / working orders being unaffected, are you employing a ‘buy at best’ or what IG term ‘ price limit instruction‘ (not to be confused with standard limit order (hence my own initial confusion upon receiving the email)) via code that that could be hurt here – my loose understanding was this was directed towards ‘manual-trade’ as the term came up with IG. You algo-boys-and-girls do fancy things in code, so my question was a genuine one based on never having traded systems before. Would I like to see the code for a genuine sweep-limit order, sure, but so far no one’s come forward haha and tbh I’m not sure how well it’d fair in a market maker env. given what’s been said w/in threads. Cheers inv
I hit PRT @ 260ms from AUS, so I’m not sure what the end-to-end delta is for trade executionI hope this stays in-topic (so far so good) but if not it will be my fault. I think I asked you one whether you worked with the API from PRT – which would be in the context of PRT-IB because I don’t think such a thing exists with IG. Anyway, we now talk about IG and assumed you just work on their servers in Paris, there is no round trip latency involved whatsoever. OK, from Paris to the UK somewhere (but we have the Eurotunnel these days – haha). So No, the execution is immediate. No full (e.g. Nasdaq) points can rise in between your execution and when it arrives at IG. Btw, the other day (was a topic regarding Eurex) I showed the entries all at the exact minute (with 1 minute TF). So Yes there can be slippage, but it would be in the realm of 0.01 points (I did not do the math). This alone makes the letter baloney and if not, someone will explain it to me. 🙂
You algo-boys-and-girls do fancy things in code, so my question was a genuine one based on never having traded systems before. Would I like to see the code for a genuine sweep-limit order, sure, but so far no one’s come forward haha and tbh I’m not sure how well it’d fair in a market maker env. given what’s been said w/in threads.I am not sure what exactly you mean by sweep-limit order, but in case you mean an order with the logic like “buy x lots at price y stop and limit at price z”, as discussed here https://www.prorealcode.com/topic/creating-a-stop-limit-order-in-proorder/ and as I understood with no solution… well, I think (but again I am not sure, because not dealing with any kind of limit orders, except for exits sometimes) it’s not possible with PRT. so far about “fancy things in code”. we algo-boys-and-girls are limited to what PRT language allows (and even more – what IG accepts), and this language is not so much sophisticated “scripting language” (I think this is how IT guys call it), not a pure programming language, which makes it easy to learn and use, but well, I would say you can code a lot using it but not really “what ever you want”. I can imagine that it’s not really in interest of IG to allow such orders, as the consequence would probably be a lot of rejections / not filled orders / partially filled orders – which means less revenue for the market maker. or like IG would tell to us “worse trading experience” 😀
I am shocked by this price manipulation by IG…
When I was still trading at IG I never knew that my “market order”, an order where the immediacy is more important than the price (you don’t even enter a price), has been modified by IG with a limit instruction where the limit is undoubtedly made up of the price plus the minimum distance…
This is pure price manipulation, and I don’t know if this is clearly communicated in the terms and conditions, but if not then IG is treading on very thin ice…
Describe what this topic is trying to build, in plain English, and ProRealAI writes the ProRealTime™ indicator, screener or system for you.
What this mail from IG mean?
This topic contains 26 replies,
has 8 voices, and was last updated by JS
2 years, 6 months ago.
| Forum: | ProOrder: Automated Strategies & Backtesting |
| Language: | English |
| Started: | 03/03/2024 |
| Status: | Active |
| Attachments: | 1 files |
The information collected on this form is stored in a computer file by ProRealCode to create and access your ProRealCode profile. This data is kept in a secure database for the duration of the member's membership. They will be kept as long as you use our services and will be automatically deleted after 3 years of inactivity. Your personal data is used to create your private profile on ProRealCode. This data is maintained by SAS ProRealCode, 407 rue Freycinet, 59151 Arleux, France. If you subscribe to our newsletters, your email address is provided to our service provider "MailChimp" located in the United States, with whom we have signed a confidentiality agreement. This company is also compliant with the EU/Swiss Privacy Shield, and the GDPR. For any request for correction or deletion concerning your data, you can directly contact the ProRealCode team by email at privacy@prorealcode.com If you would like to lodge a complaint regarding the use of your personal data, you can contact your data protection supervisory authority.