• Home
  • Forums
  • Trades
  • News
  • Calendar
  • Market
  • Brokers
  • Login
  • Join
  • 8:37pm
Menu
  • Forums
  • Trades
  • News
  • Calendar
  • Market
  • Brokers
  • Login
  • Join
  • 8:37pm
Sister Sites
  • Metals Mine
  • Energy EXCH
  • Crypto Craft

Options

Bookmark Thread

First Page First Unread Last Page Last Post

Print Thread

Similar Threads

Any visual interface shows long/short position in loss/Profit 1 reply

Visual backtest result different from non-visual backtest 0 replies

Virtual Dealer Plugin - How many seconds does your broker take to execute your trade? 20 replies

Does anyone use ETFs to execute a carry trade? 5 replies

A better interface for placing Orders/Pending 3 replies

  • Platform Tech
  • /
  • Reply to Thread
  • Subscribe
Tags: Does EA execute orders faster than visual interface?
Cancel

Does EA execute orders faster than visual interface?

  • Post #1
  • Quote
  • First Post: Sep 3, 2017 5:35pm Sep 3, 2017 5:35pm
  •  CBuilder
  • | Joined Aug 2008 | Status: Member | 19 Posts
I have read somewhere that EAs takes less time to send an order to trading servers than visual interface, any body have any idea of this is correct?
  • Post #2
  • Quote
  • Sep 3, 2017 8:36pm Sep 3, 2017 8:36pm
  •  Nicholishen
  • Joined Jul 2005 | Status: zzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzz | 1,289 Posts
Quoting CBuilder
Disliked
I have read somewhere that EAs takes less time to send an order to trading servers than visual interface, any body have any idea of this is correct?
Ignored
That all depends... If you're talking about automated trading then an optimized EA can have a reaction time of less than one millisecond and if you combine that with a collocated server with a ping of less than a ms - the broker server could be receiving your order in about a millisecond after sending you the new tick. Comparatively, the fastest human reaction time is arount 200ms and your terminal at your home or office has many hops to the trade server and could ping around 100ms or worse. So lets imagine that you already had you mind made up that you were going to click to buy as soon as the next tick came in, the very fastest the broker server would receive your order after sending a tick would be 300ms.

That puts manual trading at about 300 times slower than an EA (on VPS), minimum.
 
 
  • Post #3
  • Quote
  • Sep 4, 2017 6:51am Sep 4, 2017 6:51am
  •  CBuilder
  • | Joined Aug 2008 | Status: Member | 19 Posts
Quoting Nicholishen
Disliked
{quote} That all depends... If you're talking about automated trading then an optimized EA can have a reaction time of less than one millisecond and if you combine that with a collocated server with a ping of less than a ms - the broker server could be receiving your order in about a millisecond after sending you the new tick. Comparatively, the fastest human reaction time is arount 200ms and your terminal at your home or office has many hops to the trade server and could ping around 100ms or worse. So lets imagine that you already had you mind...
Ignored
I didn't mean delay in this sense, let's put the connection latency and human reaction time aside, assuming that someone clicked a buy on order window and an EA decided to send a buy, both happened at the same millisecond on the same machine, would there be any difference in terms of performance? or both request will arrive to the trading server at the same millisecond too?
 
 
  • Post #4
  • Quote
  • Sep 4, 2017 9:35am Sep 4, 2017 9:35am
  •  mladen
  • Joined Apr 2007 | Status: ... | 801 Posts
Quoting CBuilder
Disliked
{quote} I didn't mean delay in this sense, let's put the connection latency and human reaction time aside, assuming that someone clicked a buy on order window and an EA decided to send a buy, both happened at the same millisecond on the same machine, would there be any difference in terms of performance? or both request will arrive to the trading server at the same millisecond too?
Ignored
Nobody knows
What is certain : broker gets the information if the order is sent from an EA or manually - that can lead to certain (unspoken) conclusions ...
 
 
  • Post #5
  • Quote
  • Sep 4, 2017 9:49am Sep 4, 2017 9:49am
  •  CBuilder
  • | Joined Aug 2008 | Status: Member | 19 Posts
Quoting mladen
Disliked
{quote} Nobody knows What is certain : broker gets the information if the order is sent from an EA or manually - that can lead to certain (unspoken) conclusions ...
Ignored
Are you sure? because one time in the past one broker asked me if I am using EA or trading manually, so obliviously they didn't have this piece of information.
 
 
  • Post #6
  • Quote
  • Sep 4, 2017 10:16am Sep 4, 2017 10:16am
  •  mladen
  • Joined Apr 2007 | Status: ... | 801 Posts
Quoting CBuilder
Disliked
{quote} Are you sure? because one time in the past one broker asked me if I am using EA or trading manually, so obliviously they didn't have this piece of information.
Ignored
Oh they do (know)

If the broker told you that, he was "not completely honest" Check this (last post at that page) : https://www.mql5.com/en/forum/183353...omment_4726397 - how could they prevent EA trading if they do not have the information if an order is sent manually or from an EA?

Or how did this error : ERR_TRADE_EXPERT_DISABLED_BY_SERVER appear in the list of errors since build 600 (same for metatrader 5)?

Or how did this appear in the account info : ACCOUNT_TRADE_EXPERT - "Allowed trade for an Expert Advisor" in the account info integer function (not terminal - account)?
 
 
  • Post #7
  • Quote
  • Sep 4, 2017 4:02pm Sep 4, 2017 4:02pm
  •  CBuilder
  • | Joined Aug 2008 | Status: Member | 19 Posts
Quoting mladen
Disliked
{quote} Oh they do (know) If the broker told you that, he was "not completely honest" Check this (last post at that page) : https://www.mql5.com/en/forum/183353...omment_4726397 - how could they prevent EA trading if they do not have the information if an order is sent manually or from an EA? Or how did this error : ERR_TRADE_EXPERT_DISABLED_BY_SERVER appear in the list of errors since build 600 (same for metatrader 5)? Or how did this appear in the account info : ACCOUNT_TRADE_EXPERT - "Allowed trade for an...
Ignored
Good point!
 
 
  • Post #8
  • Quote
  • Sep 6, 2017 4:42pm Sep 6, 2017 4:42pm
  •  CBuilder
  • | Joined Aug 2008 | Status: Member | 19 Posts
Quoting mladen
Disliked
{quote} Oh they do (know) If the broker told you that, he was "not completely honest" Check this (last post at that page) : https://www.mql5.com/en/forum/183353...omment_4726397 - how could they prevent EA trading if they do not have the information if an order is sent manually or from an EA? Or how did this error : ERR_TRADE_EXPERT_DISABLED_BY_SERVER appear in the list of errors since build 600 (same for metatrader 5)? Or how did this appear in the account info : ACCOUNT_TRADE_EXPERT - "Allowed trade for an...
Ignored
Have you ever been on the broker side? do you know what exactly appears on broker side? I mean does other information show up like the EA name for example?
 
 
  • Post #9
  • Quote
  • Last Post: Sep 7, 2017 2:31am Sep 7, 2017 2:31am
  •  yan7181
  • | Joined Aug 2009 | Status: Member | 137 Posts
Broker will know whether you are using expert, when u open trade(pending or close trade), there is a column will show whether it is trade under expert or manual.
 
1
  • Platform Tech
  • /
  • Does EA execute orders faster than visual interface?
  • Reply to Thread
0 traders viewing now
Top of Page
  • Facebook
  • Twitter
About FF
  • Mission
  • Products
  • User Guide
  • Media Kit
  • Blog
  • Contact
FF Products
  • Forums
  • Trades
  • Calendar
  • News
  • Market
  • Brokers
  • Trade Explorer
FF Website
  • Homepage
  • Search
  • Members
  • Report a Bug
Follow FF
  • Facebook
  • Twitter

FF Sister Sites:

  • Metals Mine
  • Energy EXCH
  • Crypto Craft

Forex Factory® is a brand of Fair Economy, Inc.

Terms of Service / ©2023