Home › Forums › Trading System Mentor Course Community › Trading System Brainstorming › Group Collaboration System Ideas
- This topic is empty.
-
AuthorPosts
-
June 7, 2016 at 3:41 pm #104299LeeDanelloParticipantJulian Cohen wrote:I’ll give it a try. If I am doing an ASX test I manually adjust the commission rate in the table. I was using the US commissions for the ASX but I’ll try with the correct one and see how it goes.
That’s where it goes wrong with the ASX. The minimum is 0.5c per share or a minimum of $1 for US and a flat fee of $6 for Aussie stocks. By using US commissions on ASX stocks will cause commission drag and render the system useless.
June 7, 2016 at 4:01 pm #104303AnonymousInactiveMaurice Petterlin wrote:Julian Cohen wrote:I’ll give it a try. If I am doing an ASX test I manually adjust the commission rate in the table. I was using the US commissions for the ASX but I’ll try with the correct one and see how it goes.That’s where it goes wrong with the ASX. The minimum is 0.5c per share or a minimum of $1 for US and a flat fee of $6 for Aussie stocks. By using US commissions on ASX stocks will cause commission drag and render the system useless.
As Nick pointed out earlier… I also forgot the reset the currency to AUD
June 8, 2016 at 7:21 am #104305JulianCohenParticipantSo should you change the base currency between USD and AUD as well as the commission rates when you switch from US to AUS markets?
June 8, 2016 at 7:26 am #103748Nick RadgeKeymasterQuote:So should you change the base currency between USD and AUD as well as the commission rates when you switch from US to AUS markets?Yes.
I do not code any comm’s, leverage or anything into the system code. I make a habit of switching comm’s and currencies when I work on a system.
You don’t need to do it when generating orders via the Explorere – only when you’re testing.
June 8, 2016 at 7:30 am #104313LeeDanelloParticipantI would do both. I’ve had issues with the backtester when the base currency was different.
June 8, 2016 at 7:50 am #103749TrentRothallParticipanthow does the currency effect results? doesn’t make sense to me, I mean it isn’t taking FX exchange into account is it? :S
June 8, 2016 at 8:43 am #103750ScottMcNabParticipantI’ve spend the day thinking about it too but haven’t been able to work it out either
June 8, 2016 at 9:22 am #104315TrentRothallParticipantI thought it was more for live trading from amibroker, but obviously not
June 8, 2016 at 9:40 am #104316LeeDanelloParticipantI’ll try and reproduce the issue I had
June 8, 2016 at 10:43 am #104314SaidBitarMemberRegarding FX exchange I think it does not make sense to worry about it, since you are testing the performance of a strategy and when you are setting the capital it is supposed to be in the local currency of the exchange that you are going to trade.
In real life may be it will be different but again I believe the aim is to test the strategy
theoretically you need to care about it in case you are backtesting one system that trades 2 or more markets at the same time, for example stocks in US and Bonds in Aus.
June 8, 2016 at 11:04 am #103751TrentRothallParticipantProbably good practise anyway to change it
June 8, 2016 at 2:25 pm #103752LeeDanelloParticipantThis is what happened when I had the wrong base currency when I tested on the US
And when I changed it to the right currency the backtest started in the right year
This is what Richard Dale wrote to me “AmiBroker will attempt to perform FX rate conversion using your base currency”June 8, 2016 at 4:53 pm #104318JulianCohenParticipantIf Amibroker will attempt to convert when you use a different currency then if you set the AUD/USD exchange rate as 1:1 then you shouldn’t have to worry about changing them when testing different markets. That way it should always be producing a correct result. Does that make sense or am I missing something?
June 8, 2016 at 10:30 pm #104319Stephen JamesMemberA backtest will only go back to when the currency pair in use has data. For example the AUD/USD data starts in early 1991, EUR/USD starts in early 1999, GBP/USD in early 1991 and so on.
June 9, 2016 at 1:49 am #104320LeeDanelloParticipantJulian Cohen wrote:If Amibroker will attempt to convert when you use a different currency then if you set the AUD/USD exchange rate as 1:1 then you shouldn’t have to worry about changing them when testing different markets. That way it should always be producing a correct result. Does that make sense or am I missing something?It’s obviously a check that Amibroker does in case you want to use some sort of currency conversion in your backtesting so if you don’t get that right it can screw up your backtest start date.
-
AuthorPosts
- You must be logged in to reply to this topic.