New metatrader 4 related questions, issues, solutions ... - page 7

 
nbtrading:

Interesting

Which platform is that?

matriks.........

 

A technical question: is the new Metatrader a one core program? https://www.mql5.com/en/articles/197

 
kubi:
matriks.........

Thanks !

 

mladen / mrTools,

Where is alert sound files folder saved in new MT4?

 
chan123:
mladen / mrTools, Where is alert sound files folder saved in new MT4?

chan123

It is in the sounds sub-folder (so metatrader\sounds)

 

thanks mladen.

 

Any new builds of metatrader 4?

 

Hi!

I have two very specific question about the function of the Metatrader and its Log Files. Anyone here how is an expert on this and can help me?

I’m using an EA which places an order at the beginning of the TF which was set (And if additionaly some other requirements are fulfilled.). So if I set Timeframe M5 the EA will open an order at 0:00, 0:05, 0:10 and so on…

Normally I trade on M30, to have a reasonable output. Sometimes I shortly put the TF to M1 to trigger an additional order. This was working well all the time.

But the following happened (See the affected part of the Log File Below):

At 11:12:39.722 I again set the MT4 to M1 to trigger an order. M1 was initialized also. That is ok.

Then at 11:12:40.954 I set back the MT4 to M30. There should be M30. But the system initialized M1. I definitely set M30. I checked this also on screenshots…

So I suppose a malfunction on the brokers execution (or anything like this).

So the EA opened a Trade every minute which was costly.

I discussed this with my account manager, but she only answered that it has to be a topic of my EA.

I don’t think so.

Here are two specific questions:

1. Does initializing the TF depend on the specific EA code?

Because I think it doesn’t. It’s absolutely independent from the EA I use.

Any EA initializes the TF according to the setting of MT4. So it can’t be a malfunction of the EA?

2. Is it possible to initialize the same TF twice again? Like it happened from

11:12:39.722 LionofWS_XXX_V2 EURJPYmicro,M1: initialized

to

11:12:40.954 LionofWS_XXX_V2 EURJPYmicro,M1: initialized?

Because I think that’s not possible. There has to be at least one another TF in between.

This makes absolutely no sense and I guess there is a malfunction anywhere.

Thanks for your help!!

Regards

2 10:59:51.810 LionofWS_XXX_V2 EURJPYmicro,M30: open #20650485 buy 0.02 EURJPYmicro at 125.939 ok

2 10:59:51.826 LionofWS_XXX_V2 EURJPYmicro,M30: open #20650499 sell 0.02 EURJPYmicro at 125.909 ok

2 10:59:52.029 LionofWS_XXX_V2 EURJPYmicro,M30: modify #20650485 buy 0.02 EURJPYmicro at 125.939 sl: 0.000 tp: 126.107 ok

2 10:59:52.029 LionofWS_XXX_V2 EURJPYmicro,M30: modify #20650499 sell 0.02 EURJPYmicro at 125.909 sl: 0.000 tp: 125.839 ok

2 10:59:52.372 LionofWS_XXX_V2 EURJPYmicro,M30: modify #20637240 buy 0.02 EURJPYmicro at 126.134 sl: 0.000 tp: 126.107 ok

0 11:12:39.691 LionofWS_XXX_V2 EURJPYmicro,M30: uninit reason 3

0 11:12:39.722 LionofWS_XXX_V2 EURJPYmicro,M1: initialized

2 11:12:39.971 LionofWS_XXX_V2 EURJPYmicro,M1: open #20657495 buy 0.02 EURJPYmicro at 126.057 ok

2 11:12:40.112 LionofWS_XXX_V2 EURJPYmicro,M1: modify #20657495 buy 0.02 EURJPYmicro at 126.057 sl: 0.000 tp: 126.127 ok

0 11:12:40.939 LionofWS_XXX_V2 EURJPYmicro,M1: uninit reason 3

0 11:12:40.954 LionofWS_XXX_V2 EURJPYmicro,M1: initialized

2 11:21:51.604 LionofWS_XXX_V2 EURJPYmicro,M1: open #20662813 buy 0.02 EURJPYmicro at 126.145 ok

2 11:21:51.776 LionofWS_XXX_V2 EURJPYmicro,M1: modify #20662813 buy 0.02 EURJPYmicro at 126.145 sl: 0.000 tp: 126.215 ok

 
klet1:
Hi!

I have two very specific question about the function of the Metatrader and its Log Files. Anyone here how is an expert on this and can help me?

I’m using an EA which places an order at the beginning of the TF which was set (And if additionaly some other requirements are fulfilled.). So if I set Timeframe M5 the EA will open an order at 0:00, 0:05, 0:10 and so on…

Normally I trade on M30, to have a reasonable output. Sometimes I shortly put the TF to M1 to trigger an additional order. This was working well all the time.

But the following happened (See the affected part of the Log File Below):

At 11:12:39.722 I again set the MT4 to M1 to trigger an order. M1 was initialized also. That is ok.

Then at 11:12:40.954 I set back the MT4 to M30. There should be M30. But the system initialized M1. I definitely set M30. I checked this also on screenshots…

So I suppose a malfunction on the brokers execution (or anything like this).

So the EA opened a Trade every minute which was costly.

I discussed this with my account manager, but she only answered that it has to be a topic of my EA.

I don’t think so.

Here are two specific questions:

1. Does initializing the TF depend on the specific EA code?

Because I think it doesn’t. It’s absolutely independent from the EA I use.

Any EA initializes the TF according to the setting of MT4. So it can’t be a malfunction of the EA?

2. Is it possible to initialize the same TF twice again? Like it happened from

11:12:39.722 LionofWS_XXX_V2 EURJPYmicro,M1: initialized

to

11:12:40.954 LionofWS_XXX_V2 EURJPYmicro,M1: initialized?

Because I think that’s not possible. There has to be at least one another TF in between.

This makes absolutely no sense and I guess there is a malfunction anywhere.

Thanks for your help!!

Regards

2 10:59:51.810 LionofWS_XXX_V2 EURJPYmicro,M30: open #20650485 buy 0.02 EURJPYmicro at 125.939 ok

2 10:59:51.826 LionofWS_XXX_V2 EURJPYmicro,M30: open #20650499 sell 0.02 EURJPYmicro at 125.909 ok

2 10:59:52.029 LionofWS_XXX_V2 EURJPYmicro,M30: modify #20650485 buy 0.02 EURJPYmicro at 125.939 sl: 0.000 tp: 126.107 ok

2 10:59:52.029 LionofWS_XXX_V2 EURJPYmicro,M30: modify #20650499 sell 0.02 EURJPYmicro at 125.909 sl: 0.000 tp: 125.839 ok

2 10:59:52.372 LionofWS_XXX_V2 EURJPYmicro,M30: modify #20637240 buy 0.02 EURJPYmicro at 126.134 sl: 0.000 tp: 126.107 ok

0 11:12:39.691 LionofWS_XXX_V2 EURJPYmicro,M30: uninit reason 3

0 11:12:39.722 LionofWS_XXX_V2 EURJPYmicro,M1: initialized

2 11:12:39.971 LionofWS_XXX_V2 EURJPYmicro,M1: open #20657495 buy 0.02 EURJPYmicro at 126.057 ok

2 11:12:40.112 LionofWS_XXX_V2 EURJPYmicro,M1: modify #20657495 buy 0.02 EURJPYmicro at 126.057 sl: 0.000 tp: 126.127 ok

0 11:12:40.939 LionofWS_XXX_V2 EURJPYmicro,M1: uninit reason 3

0 11:12:40.954 LionofWS_XXX_V2 EURJPYmicro,M1: initialized

2 11:21:51.604 LionofWS_XXX_V2 EURJPYmicro,M1: open #20662813 buy 0.02 EURJPYmicro at 126.145 ok

2 11:21:51.776 LionofWS_XXX_V2 EURJPYmicro,M1: modify #20662813 buy 0.02 EURJPYmicro at 126.145 sl: 0.000 tp: 126.215 ok

You are right that it depends on your EA

But also how does your EA control the time and orders opening. What happened to you seems like that case - but without the code that controls when the order should be opened, all we can do is guess

 

Thanks for your reply!

But to clarify question one: Initializing a TF will be done independent from the EA I use... The EA (code) can't initalize the timeframe. It only happens in the MT4 with changing the TF and an EA applyied to the chart?

I of course can show the EA code. It's a simpe martingale EA. But it won't bring furhter information if initalizing the TF can't be done with the EA?

What do you think about question two?

Initalizing the TF twice consecutively is not possible in a proper working system?

Reason: