mt4 runing script by tick

 

hello,

i know that mt4 runing the script evry time there a "tick".

i like to know if mt4 get tick by "ask/bid/last" or all of them?

 tnx

tom 

 
A new tick is sent whenever there is a change in Ask or Bid or Both
 
GumRai:
A new tick is sent whenever there is a change in Ask or Bid or Both

That's a romantic idea.

A tick is sent by the mt4 server when the server has time to send the tick and if there is a new tick.

It can happen that if you record all the bids you receive you might find that the high or the low of the minute bar is higher or lower than the bids you have recorded.

It means that you haven't got at least these (all) bids.

One should be aware of this - it might  matter.

 
tomas1983:

hello,

i know that mt4 runing the script evry time there a "tick".

i like to know if mt4 get tick by "ask/bid/last" or all of them?

 tnx

tom 

A script is run only once it was started!

Only an indicator or an expert is started on the next tick that the terminal receives after the previous execution has ended!

 
gooly:

A script is run only once it was started!

Only an indicator or an expert is started on the next tick that the terminal receives after the previous execution has ended!

yes, i meant ea/indicator.

so i get a tick when the bid or ask as change and only the ones that my broker is sending (alot of them is not show to me?)

do u know how can i get all the ticks that as change? (blombers/reuters quats?) 

 
tomas1983:

yes, i meant ea/indicator.

so i get a tick when the bid or ask as change and only the ones that my broker is sending (alot of them is not show to me?)

do u know how can i get all the ticks that as change? (blombers/reuters quats?) 

You can't. There is no central exchange for currencies.