For UK traders only ...
Quite how we are supposed to test any modifications to our EAs is unclear
You post has nothing to do with UK or Alpari. Every broker is different and some brokers have multiple servers with different account values.
Don't hard code numbers in your EA. Get them from the server.
- A typical FOREX contract size on both Classic and Micro accounts is 100,000 units - most brokers have micro as 10K units, otherwise what is the point of it - MODE_LOTSIZE
- with 500:1 leverage - AccountLeverage()
- margin requirement - AccountFreeMarginCheck
- 0.1 lots gives 1p/point. - PointValuePerLot
You post has nothing to do with UK or Alpari. Every broker is different and some brokers have multiple servers with different account values.
Don't hard code numbers in your EA. Get them from the server.
- A typical FOREX contract size on both Classic and Micro accounts is 100,000 units - most brokers have micro as 10K units, otherwise what is the point of it - MODE_LOTSIZE
- with 500:1 leverage - AccountLeverage()
- margin requirement - AccountFreeMarginCheck
- 0.1 lots gives 1p/point. - PointValuePerLot
margin requirement - MarketInfo(Symbol(), MODE_MARGINREQUIRED)
int start()
{
MarketInfo(Symbol(), MODE_MARGINREQUIRED);
}
Dabbler, I too have opened a SP account with Alpari, not yet traded, however, something to look out for,
it amazes me that such things get shunned but somewhere someone will rant and rave about this very thing and you can at-least say,
"i told you so",
it matters, or we can just substitute certain parts of our coding just like we change underware,
it would come more of a suprise if you had asked the question about the coding and received an answer, R
we curse when it's ourselves but you have to give credit for some-one who shares the pitfalls and losses for others to avoid,yes ? Amen to that !!
The benefit is tax free, the downfall perhaps could be a higher margin, don't know, never used it, but still, an interesting point from dabbler, sometimes we curse when it's ourselves but you have to give credit for some-one who shares the pitfalls and losses for others to avoid,yes ?
The margins and spreads are identical. I have mine set to 500:1 leverage just like all my other accounts.
I have been trading it Live since the 15th Dec.
Since i still had positions on a couple of other accounts I was actively trading three accounts using the same system at the same time - which was a bit tricky since the lotsize (for my system) needs to be about 7x larger on the spread betting account in order to take up the same position in terms of risk. Fortunately the market moved enough for me to close out my other accounts at a profit so I can now focus on trading just the one account and not have to get my head around the changing lotsizes!
If you are not a professional trader then I think you can gain up to about £10k on a normal account per year without incurring capital gains. Since I traded up >£2k Nov and this month I thought it was time to switch. I should hasten to mention that my overall accounts are down due to my large Gold position tanking :-(
There is a downside that is not mentioned. If you take a large loss in a financial year you cannot carry this loss over for tax purposes when using a spread betting account.
![MQL5 - Language of trade strategies built-in the MetaTrader 5 client terminal](https://c.mql5.com/i/registerlandings/logo-2.png)
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
You agree to website policy and terms of use
For UK traders only ...
Let me start by saying I have no financial connection to Alpari, other than my FOREX account is with them.
Alpari started doing Spread betting accounts about a month ago and I opened one which became available to trade this evening. Their website and staff don’t seem to know too much (in detail) about it in so far as it relates to MT4 – which is their standard position of no help with MT4!
I have not downloaded any new software, I just logged in to my new live account. I’m not claiming any expertise on this, I am just reporting what I have done.
The first warning sign was my multi-currency indicator reading wrong by some large amount (around 5x) but not an integer. I checked the Strategy Tester window because that seems to be the only place where you can actually read the contract specifications (using the SYMBOL PROPERTIES button for the currency in question.)
A typical FOREX contract size on both Classic and Micro accounts is 100,000 units (of the base currency) and this includes the JPY pairs as well. On the Spread Betting account the contract size is 10,000 somethings. I opened 0.1 lots of AUDUSD with 500:1 leverage and the margin requirement was £2 exactly. I conclude that the contracts are £10,000, with 0.1 lots now £1000 and the margin being £1000/500 = £2. Having opened just the one position it is easy to right click on the PROFIT column in the terminal TRADE window and set the Profit | Profit as Points readout. You can then see the profit readout in points and the profit in pounds immediately underneath to prove that 0.1 lots gives 1p/point.
So that is all going as expected for Spread Betting. But in terms of using my indicators and trading scripts this is all rather non-ideal. I think price based single currency indicators should be ok. These ones of mine include multi-currency stuff which is totally messed up by the contract sizes being the same GBP size. The JPY pairs display as 100 units and that doesn’t make much sense at the moment. For 0.1 lots the margin requirement was £1.56 but the profit column still reads out as 1p/point.
This “research” has cost me £1.35 in live trades so use it wisely!
Quite how we are supposed to test any modifications to our EAs is unclear since the demo account emulates some unachievable hybrid account (they have the position sizes of a micro account with the unlimitedness of a Classic account and the tighter spreads of a Pro account).