MQL4 - automated forex trading   /  

Forum

Login | Register | Language: ru cn en
Read Financial Magazines in MetaTrader 4 and MetaTrader 5!

Running MetaTrader 4 (MT4) on Mac OS X

Back to topics list  | 1 2 3 To post a new topic, please log in or register
avatar
24
ramanda 2008.03.09 02:02
 

Here is how to get MetaTrader4 (MT4) Forex trading platforms to work under Mac OS X.

Requirement: You must be using a Mac with the Intel Duo Core Processor.

1. Download CrossOver
Download a 30-day trial version of CrossOver from CodeWeavers at
http://www.codeweavers.com/products/download_trial_macosx/

(the for-sale version only costs $60).

2. Install CrossOver and quartz-wm
At the end of the installation it will request you insert Disk 1 from your Mac OS X install disks which came with your Intel Mac. This is important as a small file (quartz-wm) needs to be extracted from the X11 package. If for whatever reason you don’t see a dialog indicating that this was successfull (happened to me 2x), delete all installed CrossOver files and try again.

3. Create WinXP Bottle in CrossOver
At Configure/Manage Bottles within CrossOver create a new winxp bottle. You can name it anything you want. For here, I’ll refer to it as the winxp bottle. This will create a bottle stored within your user folder (see path below).

4. Copy/Paste MFC DLLs
From within your valid, licensed copy of Windows XP, navigate to the system32 folder and locate the following DLLs: mfc40.dll and mfc42.dll. Copy these to your Mac and then move them to the equivalent WinXP “bottle” within your user folder. The path is username/Library/Application Support/CrossOver/Bottles/winxp/drive_c/windows/system32/.

5. Copy/Paste wingding Font
To properly show symbols and arrows, locate the wingding.ttf file in your Windows proper installation and copy it to your CrossOver installation in the /windows/fonts/ directory.

6. Install MT4
Download the MT4 installer (e.g. mt4setup.exe) from your broker. I tested using FXDD’s latest MT4 build 205. Double-click on the .exe and it should take you to CrossOver and begin running the MT4 installer the same as you’re familiar with when running on Windows. Select all of the default options for where MT4 will be installed. At the end, de-select (this is important) the option to auto-launch MT4 after installation is completed. (This doesn’t work.)

7. Launch MT4
From within the CrossOver application, go to the Programs menu and then select the MT4 application (it may be within a sub-menu with a symbolic link to the actual terminal app).

MT4 should launch and look just as good as from within Windows! And, MetaEditor launches as well!

 
How Not to Fall into Optimization Traps?

How Not to Fall into Optimization Traps?

The article describes the methods of how to understand the tester optimization results better. It also gives some tips that help to avoid "harmful optimization".

avatar
1
bluelight 2008.11.28 19:39 #
 

I just downloaded the Crossover trial version and installed Meta Trader 4.

By the way, I wasn't asked to insert the Mac OS X Disk in order to extract the file quatz-wm.

When I try to start Meta Trader, I get the error message: "Cannot open oreans.vxd driver. Make sure that oreans.vxd is not open by another program."

I couldn't find this driver anywhere. Can you help me? Anybody else experiencing this problem?

 
avatar
1
aqua 2009.10.01 08:14 #
 

In attempting to set up MT4, I have managed steps 1 through to 5 ok, however in step 6, when I double-click on the fm4setup.exe icon, it takes me to Crossover as stated, but nothing else happens, it doesn't run the MT4 installer, no options for where MT4 to be installed... nothing.


I have tried redownloading the fm4setup a couple more times since and it makes no difference. Can someone please tell me what's going wrong?


(Im step 4, DLLs files - the first one was just MFC40.DL_ - there was no mfc40 file that ended in dll - could this be why it's coming undone for me?)



 
avatar
2
akerr3 2009.12.22 06:06 #
 
anyone have any experience with fusion? rather than crossover?
avatar
1397
cloudbreaker 2009.12.22 11:50 #
 
For OSX, I'd recommend Parallels v5 as an elegant, reliable and performant solution. Avoid previous versions. If you have a PowerPC based Mac, then MT4 works ok on VirtualPC. Hope this helps. CB
 
avatar
1
avatar
1
avatar
1397
cloudbreaker 2010.01.13 15:45 #
 

Yes. Use Microsoft VirtualPC (version 7.0.3).

And resist the temptation to provide a reliable "always on" platform by operating your Powerbook G4 on the mains all the time as it will screw the battery within 6 months. A genuine Apple battery costs £87.


CB

 
avatar
1
JazzyJ 2010.01.28 05:31 #
 
ramanda:

Here is how to get MetaTrader4 (MT4) Forex trading platforms to work under Mac OS X.

Requirement: You must be using a Mac with the Intel Duo Core Processor.

1. Download CrossOver
Download a 30-day trial version of CrossOver from CodeWeavers at
http://www.codeweavers.com/products/download_trial_macosx/

(the for-sale version only costs $60).

2. Install CrossOver and quartz-wm
At the end of the installation it will request you insert Disk 1 from your Mac OS X install disks which came with your Intel Mac. This is important as a small file (quartz-wm) needs to be extracted from the X11 package. If for whatever reason you don’t see a dialog indicating that this was successfull (happened to me 2x), delete all installed CrossOver files and try again.

3. Create WinXP Bottle in CrossOver
At Configure/Manage Bottles within CrossOver create a new winxp bottle. You can name it anything you want. For here, I’ll refer to it as the winxp bottle. This will create a bottle stored within your user folder (see path below).

4. Copy/Paste MFC DLLs
From within your valid, licensed copy of Windows XP, navigate to the system32 folder and locate the following DLLs: mfc40.dll and mfc42.dll. Copy these to your Mac and then move them to the equivalent WinXP “bottle” within your user folder. The path is username/Library/Application Support/CrossOver/Bottles/winxp/drive_c/windows/system32/.

5. Copy/Paste wingding Font
To properly show symbols and arrows, locate the wingding.ttf file in your Windows proper installation and copy it to your CrossOver installation in the /windows/fonts/ directory.

6. Install MT4
Download the MT4 installer (e.g. mt4setup.exe) from your broker. I tested using FXDD’s latest MT4 build 205. Double-click on the .exe and it should take you to CrossOver and begin running the MT4 installer the same as you’re familiar with when running on Windows. Select all of the default options for where MT4 will be installed. At the end, de-select (this is important) the option to auto-launch MT4 after installation is completed. (This doesn’t work.)

7. Launch MT4
From within the CrossOver application, go to the Programs menu and then select the MT4 application (it may be within a sub-menu with a symbolic link to the actual terminal app).

MT4 should launch and look just as good as from within Windows! And, MetaEditor launches as well!


avatar
2
sophrinix 2010.04.13 01:02 #
 
Has anyone ported this natively to osx yet without the use of virtualization?

This is open source, no?
Doesn't the mono framework work on osx?

if these are in fact correct, then why hasn't someone just done a mac build?

Is there still any interest in a MT4 mac build?

If I can get 50 people to say there is interest, I will look at doing a mac build.

 
avatar
2
sophrinix 2010.04.13 01:36 #
 
drat. maybe I should have tried to pull the code first before running my mouth. Anyhoo, if I could get access to the source code for mt4 I would be up for the challenge of making a mac and possibly Linux build.
 
Back to topics list   | 1 2 3  

To add comments, please log in or register