how can i get the 100 millisecond chart ???

 

Guys i am very interested to find a way to get these 100ms charts . If any knows how could i do this, please share


thanks

 

you need what?!??!?

what will be next? 50 picoseconds charts?

 
 
csebastian:

you need what?!??!?

what will be next? 50 picoseconds charts?


Who knows my friend ;).


https://www.youtube.com/watch?v=UVkDOAabCkQ

 
McGene4xPro:

Guys i am very interested to find a way to get these 100ms charts . If any knows how could i do this, please share

You can make charts for any time-frame u want as offline charts (just search for 'offline'), but there's no point in doing that - the platform is a low frequency platform, it's simply not designed for that.
 

Well, nice link, but is not for us ... even thou some of us we would like to think as "algo traders", we're very far away from that ...

When I say "us", I mean the MetaTrader users of course ... MT is for retail customers, when we talk about ultra-high-frequency-low-latency-algorithmic-trading (or whatever would you like to call it), you need some other technologies. Multi-ECN connections, clearing houses, collocation sites, custom build servers, high efficiency algorithms, and so on ... btw, did you know that a ultra-low-latency router can set you back around $800k?

Anyway, I digress, 100ms is absurd, when you talk about time based charts, the OHLC-V type chart is implied, so, imagine how a 100ms chart is gonna look?

Maybe you are better of with a tick chart, that's more appropriate.

And, for a little test, you should check your ping time with your preferred broker. For my connection, for example, on most of brokers tested I get around 150ms latency on average (only with one I've got around 70ms - 52ms at best). Plus, all MT brokers filter the feed, not to mention the packet losses on the way ... you will not get all the ticks, that's for sure.

Well, there is a case when your 100ms chart can somewhat work, if you collocate a server in the same data-center as your broker (or somewhere nearby). But is kind of useless, in my opinion.

 
csebastian:

Well, nice link, but is not for us ... even thou some of us we would like to think as "algo traders", we're very far away from that ...

When I say "us", I mean the MetaTrader users of course ... MT is for retail customers, when we talk about ultra-high-frequency-low-latency-algorithmic-trading (or whatever would you like to call it), you need some other technologies. Multi-ECN connections, clearing houses, collocation sites, custom build servers, high efficiency algorithms, and so on ... btw, did you know that a ultra-low-latency router can set you back around $800k?

Anyway, I digress, 100ms is absurd, when you talk about time based charts, the OHLC-V type chart is implied, so, imagine how a 100ms chart is gonna look?

Maybe you are better of with a tick chart, that's more appropriate.

And, for a little test, you should check your ping time with your preferred broker. For my connection, for example, on most of brokers tested I get around 150ms latency on average (only with one I've got around 70ms - 52ms at best). Plus, all MT brokers filter the feed, not to mention the packet losses on the way ... you will not get all the ticks, that's for sure.

Well, there is a case when your 100ms chart can somewhat work, if you collocate a server in the same data-center as your broker (or somewhere nearby). But is kind of useless, in my opinion.



Agree that trying to do this with MT4 platform is useless due to its inherit latency. However, i have an automated strategy that will be safer on shortest time frames. i am thinking of something like esignal--->amibroker--->API ECN Dukascopy. this might give me the second resolution charting and execution quality. However, i heard there are some open source low latency like Marketcetera but i didnot dig more on this issue for now simply because i am not yet into that..

I know the technologies needed for going algo. Broker neutrality, server collocation, powerful computers however some of them could be achieved now with less budget as before. but this is not the subject here because we are in MT4 shitty broker side.

i would be interested if you send me the name of this broker with low latency ( 52-70 ms). thank you very much for you for your sharing ideas.


McGene

 
gordon:
You can make charts for any time-frame u want as offline charts (just search for 'offline'), but there's no point in doing that - the platform is a low frequency platform, it's simply not designed for that.


thanks, i am going to look for but i am worry how this will be time cost for me? and what is the shortest time chart i can go without getting lagging too much??
 
gordon:
You can make charts for any time-frame u want as offline charts (just search for 'offline'), but there's no point in doing that - the platform is a low frequency platform, it's simply not designed for that.


Got it and worked fine but for time charts over 1minute because the multiplier has to be 1 or more. So do you know any way i could set it to second chart. this would be great. thank you in advance.
 
McGene4xPro:

i would be interested if you send me the name of this broker with low latency ( 52-70 ms).

It doesn't work like that... Latency is the round-trip time between your Terminal and the broker's server. This does not rely on any specific broker! It relies on the physical connection between your computer and the broker's server. In rough terms - the closer they are physically, the lower the latency (due to a lower number of gateways/switches and shorter transmission lines between the two).

So to lower your latency, u need to get a broker with a server physically as close as possible to your computer. Obviously the best way to do this is to trade from a VPS/Dedicated-Server that is physically near your broker or maybe even located in the broker's IT center (some brokers even give VPS accounts for free).


p.s. Some people on this forum have a different definition of latency - they add the broker's execution time to latency... Personally I think that's a different subject, especially since that is something that is not under your control (in practical terms... I mean it's just not practical to compare broker's execution times...).

Reason: