Gamestudio Links
Zorro Links
Newest Posts
Data from CSV not parsed correctly
by EternallyCurious. 04/18/24 10:45
StartWeek not working as it should
by Zheka. 04/18/24 10:11
folder management functions
by VoroneTZ. 04/17/24 06:52
lookback setting performance issue
by 7th_zorro. 04/16/24 03:08
zorro 64bit command line support
by 7th_zorro. 04/15/24 09:36
Zorro FIX plugin - Experimental
by flink. 04/14/24 07:48
Zorro FIX plugin - Experimental
by flink. 04/14/24 07:46
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
4 registered members (ozgur, EternallyCurious, howardR, 1 invisible), 623 guests, and 0 spiders.
Key: Admin, Global Mod, Mod
Newest Members
EternallyCurious, 11honza11, ccorrea, sakolin, rajesh7827
19046 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Page 2 of 3 1 2 3
Re: ReTraining Live Z12 - Problems & Questions [Re: DdlV] #459004
04/12/16 15:17
04/12/16 15:17
Joined: Jul 2000
Posts: 27,978
Frankfurt
jcl Offline

Chief Engineer
jcl  Offline

Chief Engineer

Joined: Jul 2000
Posts: 27,978
Frankfurt
No. The optimal parameters of a system normally depend on the system, not on the broker.

Only exception are special systems with high cost dependency. For instance, a high speed system that ceases working beyond a certain trade frequency because the trading costs exceed the profit. In that case the training result would be broker dependent.

Re: ReTraining Live Z12 - Problems & Questions [Re: jcl] #459005
04/12/16 16:36
04/12/16 16:36
Joined: Jun 2013
Posts: 1,609
D
DdlV Offline OP
Serious User
DdlV  Offline OP
Serious User
D

Joined: Jun 2013
Posts: 1,609
Thanks jcl. OK, now I understand what you're saying, I think. laugh

Let me rephrase to be sure: For "normal" BarPeriods that we would use with Zorro, say 1 (minute) or greater, all brokers' costs are a tiny, negligible part of a system's profitability, dwarfed by the price moves we're trying to catch, and hence variations between brokers don't really matter.

However, if we try to push the limits to BarPeriods, say, <1 and catch smaller price moves there will come a point where different brokers' costs will have an impact.

Is that correct?

Or are there "gotchas" that will come into play at even the higher BarPeriods and make brokers' costs non-negligible?

Also, referencing a question in another thread, is this at all affected by broker/account type? DD vs. ECN vs. ???

Thanks!

Re: ReTraining Live Z12 - Problems & Questions [Re: DdlV] #459006
04/12/16 17:34
04/12/16 17:34
Joined: Jul 2000
Posts: 27,978
Frankfurt
jcl Offline

Chief Engineer
jcl  Offline

Chief Engineer

Joined: Jul 2000
Posts: 27,978
Frankfurt
That is almost correct, except that broker costs can have not a tiny, but a large effect on profit. But not on training. Training does not care much about broker costs since it's based on relative profit, not absolute profit. - I would not trade automated with a DD broker.

Re: ReTraining Live Z12 - Problems & Questions [Re: jcl] #459010
04/13/16 00:02
04/13/16 00:02
Joined: Jun 2013
Posts: 1,609
D
DdlV Offline OP
Serious User
DdlV  Offline OP
Serious User
D

Joined: Jun 2013
Posts: 1,609
Thanks jcl. I thought I almost understood... frown

If broker B's costs are 2x broker A's, wouldn't a given system function differently, trade differently, generate different optimization parameters, Optimal F's, etc.? I.e., train differently because the different cost structures will make it trade differently?

I'm also lost about not auto-trading with a DD broker - isn't that just another set of cost parameters? Or are you saying a DD broker's cost structures and/or historical trading-against-you patterns aren't consistent?

Thanks.

Re: ReTraining Live Z12 - Problems & Questions [Re: DdlV] #459018
04/13/16 12:30
04/13/16 12:30
Joined: Mar 2015
Posts: 336
Rogaland
N
nanotir Offline
Senior Member
nanotir  Offline
Senior Member
N

Joined: Mar 2015
Posts: 336
Rogaland
Could it be specified in the manual? Currently fxcm is DD for new accounts

Re: ReTraining Live Z12 - Problems & Questions [Re: nanotir] #459021
04/14/16 10:28
04/14/16 10:28
Joined: Jul 2000
Posts: 27,978
Frankfurt
jcl Offline

Chief Engineer
jcl  Offline

Chief Engineer

Joined: Jul 2000
Posts: 27,978
Frankfurt
This is sort of self explaining since as to my knowledge, FXCM DD accounts don't allow API trading anyway.

Their policy changes every 2 months, so it would be hard to keep the manual up to date with their account types. But general rules of thumb for selecting brokers and account types are here:

http://manual.zorro-project.com/brokers.htm

Re: ReTraining Live Z12 - Problems & Questions [Re: jcl] #459022
04/14/16 12:20
04/14/16 12:20
Joined: Mar 2015
Posts: 336
Rogaland
N
nanotir Offline
Senior Member
nanotir  Offline
Senior Member
N

Joined: Mar 2015
Posts: 336
Rogaland
My acccount is FXCM DD and I am using Z12 over there. But maybe the account was not DD and then they shifted into DD and thats why I can keep running zorro on it.

I see the updates about fxcm API issues with mini accounts and the description on DD accounts. It wasnt there the time I read it. I should have checked before asking.

Re: ReTraining Live Z12 - Problems & Questions [Re: nanotir] #459026
04/14/16 16:33
04/14/16 16:33
Joined: Jun 2013
Posts: 1,609
D
DdlV Offline OP
Serious User
DdlV  Offline OP
Serious User
D

Joined: Jun 2013
Posts: 1,609
Thanks jcl. I've seen the brief description in the manual, and would appreciate your further insights. I understand the philosophical perspective of wanting to trade against the market vs. against the broker, but at a practical level wonder:

a) In a supposedly NDD situation, we'd never really know if the broker had side deals with a liquidity partner(s) and actually traded against us, would we?

b) Another way of saying that: We have no way to know that every client gets the same ticks, do we?

c) All that aside, isn't a DD broker just another set of costs? In what way that matters to automated trading is a DD broker different?

Thanks.

Re: ReTraining Live Z12 - Problems & Questions [Re: DdlV] #459037
04/15/16 02:17
04/15/16 02:17
Joined: Apr 2014
Posts: 482
Sydney, Australia
B
boatman Offline
Senior Member
boatman  Offline
Senior Member
B

Joined: Apr 2014
Posts: 482
Sydney, Australia
I'll weigh in with my two cents to give jcl a hand:

a) Some brokers will actually supply you with a receipt for each trade which includes the details of the liquidity provider that took your trade. One such broker here in Australia is Global Prime. I use them for some of my automated trading and can recommend them highly.

b) You could always run two accounts side by side and compare the ticks you receive. But maybe your broker is aware of this possibility and gives the same ticks to the same IP address.... I am being slightly facetious, but the best way around this issue is to trade with a broker within a regulated jurisdiction. I know that the brokers here in Australia generally value their licenses extremely highly and would make a lot of effort to play by the rules. If you have a concern, you can lodge a formal complaint with the regulator (ASIC, FOS here in Australia) and be assured that it will be followed up. Trading with an unregulated broker or in a questionable jurisdiction means that you have to take the broker's word that they are playing by the rules. You can always choose who you trade with.

c) Not really. A broker's price structure isn't dependent on whether or not it is DD. The two price structures I am aware of are fixed spread, and variable spread + commission. What works best will depend on your strategy, to an extent. I would avoid DD not because of the price structure, but because of the fundamental conflict of interest.

Re: ReTraining Live Z12 - Problems & Questions [Re: boatman] #459039
04/15/16 11:41
04/15/16 11:41
Joined: Jun 2013
Posts: 1,609
D
DdlV Offline OP
Serious User
DdlV  Offline OP
Serious User
D

Joined: Jun 2013
Posts: 1,609
Thanks boatman!

At the fundamental/theory level, I agree with the DD conflict of interest. However, on the other hand, in my (admitidly limited) experience with regulators, their (real) main purpose is to protect the industry under the guise of protecting you... frown

I'm really trying to get nearer to the real, practical bottom line. For exactly the same trade at the same time, why is DD worse than NDD? Is DD worse because the broker will simply give you whatever price/spread/etc. at any time that takes your money, and no matter how different from the price/spread/etc. received from the liquidity providers and that given to other DD traders and/or NDD traders at the same time?

Thanks.

Page 2 of 3 1 2 3

Moderated by  Petra 

Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1