EA Install and setting a path to custom indicators

 

Hello everyone,

Please excuse my somewhat limited technical knowledge as I try to describe my problem.

Before the recent update I used the EA Install v1.23 utility to build install packages. I used {metatrader}\experts\indicators as the destination folder for the installer to put the ex4 file into. I know how to use custom indicators via File > Open Data Folder but how am I supposed to define the path to the \MQL4\Indicators folder when we now have a dynamic "instance_id" folder name on the way?

Any help would be greatly appreciated.

 
5nake: Before the recent update I used the EA Install v1.23 utility to build install packages. I used {metatrader}\experts\indicators as the destination folder for the installer to put the ex4 file into. I know how to use custom indicators via File > Open Data Folder but how am I supposed to define the path to the \MQL4\Indicators folder when we now have a dynamic "instance_id" folder name on the way?

EA Install v1.23 doesn't look like mql program.

For mql programs || dlls running withing mt4 you could use. TerminalInfoString().

For fresh installation, the maker of EA_Install needs to modify it to use /portable switches. { \mql4\experts\indicators }

And the user would need to understand this.

 
ubzen:

EA Install v1.23 doesn't look like mql program.

For mql programs || dlls running withing mt4 you could use. TerminalInfoString().

For fresh installation, the maker of EA_Install needs to modify it to use /portable switches. { \mql4\experts\indicators }

And the user would need to understand this.

Is there a way for an installer to determine the Instance_ID so that installers can be created that put the files in the proper place?
 
5nake:

Hello everyone,

Please excuse my somewhat limited technical knowledge as I try to describe my problem.

Before the recent update I used the EA Install v1.23 utility to build install packages. I used {metatrader}\experts\indicators as the destination folder for the installer to put the ex4 file into. I know how to use custom indicators via File > Open Data Folder but how am I supposed to define the path to the \MQL4\Indicators folder when we now have a dynamic "instance_id" folder name on the way?

Any help would be greatly appreciated.

Does this forum look like eainstall.com to you ? If it did it would probably have a whats new link to a page that announces a fixed and updated version ...
 
SDC:
Does this forum look like eainstall.com to you ? If it did it would probably have a whats new link to a page that announces a fixed and updated version ...
However it seems to me a legitimate question. I reported it to ServiceDesk. We will see if we get an official reply.
 
angevoyageur:
However it seems to me a legitimate question. I reported it to ServiceDesk. We will see if we get an official reply.

I got a reply from ServiceDesk, for all that are interested :

The client terminal instance folder name is MD5 hash from the program folder path. You may use this knowledge to find out a way to data folder.

 
angevoyageur:

I got a reply from ServiceDesk, for all that are interested :

The client terminal instance folder name is MD5 hash from the program folder path. You may use this knowledge to find out a way to data folder.


Can you plz explain this...

My install folder is: D:\MT4 Platforms\MT4 NEW

My data folder is: 7C839FAD9F5CD2AF910277D0DD718556

MD5 hash (D:\MT4 Platforms\MT4 NEW) = d510de28146f7af658870ce8e8c1cdb5

MD5 hash (D:\MT4 Platforms\MT4 NEW\) = f91ed39f76c6cadf21bf42a7969cb896

MD5 hash (D:\MT4 PLATFORMS\MT4 NEW\) = 672e300f4b82f2dc2d836de582d96659

MD5 hash (D:\MT4 PLATFORMS\MT4 NEW) = d50360cc7c2266eb97152e0667a8d82e

MD5 hash (d:\mt4 platforms\mt4 new) = cc2639dae0689b2633b7f9afe9df50aa

MD5 hash (d:\mt4 platforms\mt4 new\) = f92a70ba5d49510a7cd669bd6f4a704d

:(
 
l00p:

Can you plz explain this...

My install folder is: D:\MT4 Platforms\MT4 NEW

My data folder is: 7C839FAD9F5CD2AF910277D0DD718556

MD5 hash (D:\MT4 Platforms\MT4 NEW) = d510de28146f7af658870ce8e8c1cdb5

MD5 hash (D:\MT4 Platforms\MT4 NEW\) = f91ed39f76c6cadf21bf42a7969cb896

MD5 hash (D:\MT4 PLATFORMS\MT4 NEW\) = 672e300f4b82f2dc2d836de582d96659

MD5 hash (D:\MT4 PLATFORMS\MT4 NEW) = d50360cc7c2266eb97152e0667a8d82e

MD5 hash (d:\mt4 platforms\mt4 new) = cc2639dae0689b2633b7f9afe9df50aa

MD5 hash (d:\mt4 platforms\mt4 new\) = f92a70ba5d49510a7cd669bd6f4a704d

:(
Good question.
 
l00p: Can you plz explain this...
We can't, ask the service desk.
 
WHRoeder:
We can't, ask the service desk.
Already done, waiting for a reply.
 
angevoyageur:
However it seems to me a legitimate question. I reported it to ServiceDesk. We will see if we get an official reply.
The reason I said that is I did look on the eainstall.com website and they do have an updated version to work with the new data folder locations in MT4 builds 6xx.
Reason: