• Home
  • Forums
  • Trades
  • News
  • Calendar
  • Market
  • Brokers
  • Login
  • Join
  • User/Email: Password:
  • 11:36am
Menu
  • Forums
  • Trades
  • News
  • Calendar
  • Market
  • Brokers
  • Login
  • Join
  • 11:36am
Sister Sites
  • Metals Mine
  • Energy EXCH
  • Crypto Craft

Options

Bookmark Thread

First Page First Unread Last Page Last Post

Print Thread

Similar Threads

NDD execution with no requotes or ECN execution with no requote 30 replies

MT4 Order Type: "Instant Execution" vs "Market Execution" 2 replies

Execution Speed about FXCM MT4 Orders 2 replies

Stable MT4 Broker with good execution speed 3 replies

Auto order execution for MT4? 1 reply

  • Platform Tech
  • /
  • Reply to Thread
  • Subscribe
  • 13
Attachments: Improve MT4 order execution speed by 500ms
Exit Attachments
Tags: Improve MT4 order execution speed by 500ms
Cancel

Improve MT4 order execution speed by 500ms

  • Last Post
  •  
  • 1 23Page 456 8
  • 1 3Page 45 8
  •  
  • Post #61
  • Quote
  • May 31, 2012 4:37pm May 31, 2012 4:37pm
  •  Colinboy
  • | Joined May 2012 | Status: Junior Member | 1 Post
If is possible, pls...where can i find the test execution speed script for downland?
Thnks a lot!
 
 
  • Post #62
  • Quote
  • Edited Jun 1, 2012 9:30am May 31, 2012 7:47pm | Edited Jun 1, 2012 9:30am
  •  CockeyedCowboy
  • Joined Apr 2006 | Status: Trader Keit | 286 Posts
rooicol

This is the first time I have read over this thread, and have not given much study of MTs execution speed. As I trade off a 15 minute chart speed is not as crittical for me as it would be for some one that may be scalping.

But it has made me think of other possibilites. You are right that refressh rate only updates the data from the main thread (as the server keeps that current) and not from the server. also if one uses an EA to trade then you not only have this problem but I would assume that the EA will not place that order till the next tick that arrives as well as the execution time of the EA itself. So EAs could add extra time to your execution.

I use a drag and drop techneque to place orders and update stops right off the chart along with a script that runs in a 500 ms loop (and does nothing else) which bypasses the next tick requirement.

Could you give more information as to what your code does to relog to the server from what Ive read it sounds like your just sending in an order to modify your stop or TP settings. But if your flat and what to place an order how do your relog to the server? before placing the first order? and Could you use this techneque be used to check if your connected to the brokers server is current?


thanks in advance

Keit
Trader Keit ... Methods Of A Dirt Road Mad Man....
 
 
  • Post #63
  • Quote
  • Jun 1, 2012 3:53am Jun 1, 2012 3:53am
  •  vladrac
  • | Joined Dec 2011 | Status: Member | 57 Posts
Hello guys,

Not sure if this is the right Thread to ask...

But I noticed that 2 EAs running at the same broker on the same VPS...

Got 2 quite different execution time and slippage (2 x 5pips) for a 4lots trade versus a 0.01 lots trade.

Does it mean the bigger lot usually gets priority over a small trade?

I thought it was the opposite.

Let me know if you know the answer or could point me to where I can read more on this.

Regards,
Vlad
 
 
  • Post #64
  • Quote
  • Jun 1, 2012 6:50am Jun 1, 2012 6:50am
  •  recidiviste
  • | Commercial Member | Joined May 2009 | 777 Posts
its great and really reduce time execution by 1/2

problem is broker

due to server overload broker asked me to stop......

BROKENGLISH
 
 
  • Post #65
  • Quote
  • Jun 1, 2012 7:00am Jun 1, 2012 7:00am
  •  vladrac
  • | Joined Dec 2011 | Status: Member | 57 Posts
Ive added this to my EA code... but it only opens 1 WAKE UP trade
some seconds before my potential ENTRY point.

So no overload there.

I still got a 2second execution time :/

Regards,
Vlad

Quoting recidiviste
Disliked
its great and really reduce time execution by 1/2

problem is broker

due to server overload broker asked me to stop......

Ignored
 
 
  • Post #66
  • Quote
  • Jun 1, 2012 9:25am Jun 1, 2012 9:25am
  •  CockeyedCowboy
  • Joined Apr 2006 | Status: Trader Keit | 286 Posts
mladrac

if you have two EAs running only one can be placing orders at any one time, this is generally done on a frist to order base, but if you have two exact systems running at the same time the one that has the hi lighted title bar will run first and there for will be the first to place an order. theres a little more then that but its basicly how it will work only one can place orders at any one time. so its very likely that no two will get the same price and or execution time, as well as slipperage.

Keit



Quoting vladrac
Disliked
Hello guys,

Not sure if this is the right Thread to ask...

But I noticed that 2 EAs running at the same broker on the same VPS...

Got 2 quite different execution time and slippage (2 x 5pips) for a 4lots trade versus a 0.01 lots trade.

Does it mean the bigger lot usually gets priority over a small trade?

I thought it was the opposite.

Let me know if you know the answer or could point me to where I can read more on this.

Regards,
Vlad
Ignored
Trader Keit ... Methods Of A Dirt Road Mad Man....
 
 
  • Post #67
  • Quote
  • Jun 1, 2012 10:05am Jun 1, 2012 10:05am
  •  bdunn
  • | Joined Apr 2012 | Status: Member | 112 Posts
Quoting recidiviste
Disliked
its great and really reduce time execution by 1/2

problem is broker

due to server overload broker asked me to stop......

Ignored

IC Markets?
 
 
  • Post #68
  • Quote
  • Jun 1, 2012 11:00am Jun 1, 2012 11:00am
  •  Doji Hasan
  • | Joined Sep 2011 | Status: Member | 18 Posts
Cool idea thanks for sharing.
 
 
  • Post #69
  • Quote
  • Jun 5, 2012 4:34am Jun 5, 2012 4:34am
  •  smithfx
  • | Membership Revoked | Joined Apr 2012 | 9 Posts
Quoting smithfx
Disliked
I already watching the thread since the beginning and using your EA for testing the execution. What i can say is that on demo it have many brokers with a good execution. But on Live account its very hard to find a good broker that have good execution times. I tested today my new setup in New York as my broker moved the server and i'm very impressed of the results.

[code]
rooicol_Test Execution Speed EURUSD,M1: Execution Time: 219
rooicol_Test Execution Speed EURUSD,M1: modify #16976 buy limit 0.10 EURUSD at 0.00001 sl: 0.00000 tp: 0.00100 ok
rooicol_Test...
Ignored
Nobody got better results? Because i'm always looking for brokers with a fast execution. So far unifx is not bad, give me good performance with MDP.
 
 
  • Post #70
  • Quote
  • Jun 5, 2012 4:44am Jun 5, 2012 4:44am
  •  rooicol
  • Joined Jan 2010 | Status: Trader | 494 Posts
Quoting smithfx
Disliked
Nobody got better results? Because i'm always looking for brokers with a fast execution. So far unifx is not bad, give me good performance with MDP.
Ignored
Execution speed is also dependant on your location, not just the brøker's infrastructure or liquidity, so the same brøker can have greatly varying execution speed for different clients around the world. Therefore you need to make your own comparison to find the brøker with the fastest execution speed for you.
 
 
  • Post #71
  • Quote
  • Jun 8, 2012 9:18am Jun 8, 2012 9:18am
  •  Leokira
  • | Joined Jun 2010 | Status: Member | 122 Posts
Hi Rooicol

The EA works a treat, I do not know how much quicker but on 1m scalps on P/stone razor it is visibly quicker saving me several pips per day on 20+ trades per day.

Thank you very much!
Vandag is die dag.....
 
 
  • Post #72
  • Quote
  • Jun 20, 2012 7:18am Jun 20, 2012 7:18am
  •  utrader
  • | Joined Feb 2010 | Status: Member | 1 Post
Hi Rooicol,

I would like the EA start the script but for that I need the .mq4 file so i can copy and paste the script like this:
................
if (trigger==1) { SET_ORDER() }


Void SET_ORDER()
{

<rooicol - Maintain Session Script.ex4>

}
................
Or do you have a similiar solution that works?

/Rs
Utrader
 
 
  • Post #73
  • Quote
  • Jul 11, 2012 1:32am Jul 11, 2012 1:32am
  •  Ovo
  • | Commercial Member | Joined Oct 2009 | 33 Posts
With all the respect to the original Rooicol's idea I offer an alternative EA, which I use.
Its feature is:
- refresh interval 29s
- runs in a loop, so it is independent from the next tick time
- runs regardless on the Expert Advisors switch status (unlike other EAs it starts and goes on even if the button is off)
- detects other scripts that have refreshed the session

The download link is here:
http://forex.ovo.cz/downloads/gadget...ssionAlive.mq4
 
 
  • Post #74
  • Quote
  • Jul 11, 2012 4:09am Jul 11, 2012 4:09am
  •  zackery
  • Joined Nov 2011 | Status: Member | 701 Posts
Hi ,
could these ideas mentioned in the links below put in to prcatice from a Coder ?
Please have a look .
Thanks.

http://www.forexfactory.com/showthread.php?t=371996
http://www.forexfactory.com/showthread.php?t=372205

Greeds Zack
 
 
  • Post #75
  • Quote
  • Jul 11, 2012 4:11am Jul 11, 2012 4:11am
  •  zackery
  • Joined Nov 2011 | Status: Member | 701 Posts
sorry ...wrong forum...
 
 
  • Post #76
  • Quote
  • Jul 13, 2012 3:53am Jul 13, 2012 3:53am
  •  przem81621
  • | Joined Jan 2010 | Status: Member | 37 Posts
Quoting Ovo
Disliked
With all the respect to the original Rooicol's idea I offer an alternative EA, which I use.
Its feature is:
- refresh interval 29s
- runs in a loop, so it is independent from the next tick time
- runs regardless on the Expert Advisors switch status (unlike other EAs it starts and goes on even if the button is off)
- detects other scripts that have refreshed the session

The download link is here:
http://forex.ovo.cz/downloads/gadget...ssionAlive.mq4
Ignored
thanks
fine ea, execution time at Armada is 80-150ms.
But it not working Alpari UK ?
 
 
  • Post #77
  • Quote
  • Aug 19, 2012 9:58pm Aug 19, 2012 9:58pm
  •  oscarff
  • | Joined Jan 2009 | Status: Member | 8 Posts
Great job!! and thanks Rooicol, I'm sure this will improve the performance of our EAs.
 
 
  • Post #78
  • Quote
  • Aug 23, 2012 3:48pm Aug 23, 2012 3:48pm
  •  prezd
  • | Joined Nov 2010 | Status: wham bam | 615 Posts
Hello.

Please tell me where can i find an EA or indicator that reports the execution time for the manual orders that i make ?

For example i open an order, buy 0.1 lots,
and the script will calculate the time in journal or experts tab.

Like someone attached earlier in the thread,

Report for ticket #4381421 EURUSD 2.50 lots
2012.04.20 14:09:17 Open SELLSTOP @ 1.32168 SL = 1.32198 TP = 1.32068 [407 msec]
2012.04.20 14:09:18 Modify SELLSTOP @ 1.32180 SL = 1.32210 TP = 1.32080 [328 msec]

thanks!
 
 
  • Post #79
  • Quote
  • Aug 29, 2012 2:52pm Aug 29, 2012 2:52pm
  •  TraderCornel
  • | Joined Jul 2012 | Status: Member | 3 Posts
Delay in executions has been one of my main frustration scalping FOREX. This has improved my executions but as much as 1 second or more. Now I get instant executions. This is a great tool for scalpers. I only activate it when I begin trading at 8:00EST. And shut it down by 2:00 or so when I stop trading.

Great research and coding. Thanks allot. May you always be blessed.
 
 
  • Post #80
  • Quote
  • Aug 29, 2012 8:32pm Aug 29, 2012 8:32pm
  •  fxolive
  • | Joined Jun 2011 | Status: Member | 82 Posts
Very Interesting !! Thanks Rooicol You are great :-)
 
 
  • Platform Tech
  • /
  • Improve MT4 order execution speed by 500ms
  • Reply to Thread
    • 1 23Page 456 8
    • 1 3Page 45 8
0 traders viewing now
  • More
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