Hello I installede perfectly mt4 in my mac I even created my indicators in meta editor but the problem is that the pips aren't moving , someone knows how to correct these please
MT4 on Mac OS - Working guide! (mac os Catalina MT4) 15 replies
MT4 (Metatrader) installation instruction for Snow Leopard 10.6 Mac 102 replies
Metatrader on a Mac eats my battery! 5 replies
Metatrader on MAC 10.6 14 replies
Metatrader 5 is going to wipe out your Metatrader 4 indicators / systems 13 replies
DislikedI struggled for a number of hours to get this working, but, finally found the right combination of files and procedures. The key is using legitimate MFC DLLs from a valid Windows XP install. I haven't tested using other WINE installs (or using win98 or win2000 bottles within CrossOver). They may work. But, what follows I know works.
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/..._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! (Although I haven't yet tested it much.)
There are some minor quirks I'm noticing. I'll keep a log of them as they are discovered. But, trading works, keyboard shortcuts work (except for where there exist conflicts with other system level keyboard shortcuts such as with F9) and placing objects on charts works.
I'll likely update this post with a pointer to a Web site where I'll keep track of this.
Enjoy!
BillIgnored
DislikedFirstly, many thanks for this information. As a recent Mac convert I wanted to try Codeweavers as a way of running MT4 without Windows. After a couple of attempts I set it up last night and it looks great.
Only one problem though but I'm not sure whether it is a general MT4 problem or one which relates to the Codeweavers solution.
In Strategy Tester backtests work fine when I don't click the 'Use Date' checkbox and I get an 8 year backtest so I've got a fair amount of history data to play with. However when I click 'Use Date' and try to run a narrower date range I immediately get the message TestGenerator: no history data 'GBPUSD60'.
That is the only problem I can find with my installation. Has anyone has this happen and are there any ideas on how to get around it?
BTW I'm running the latest MT4 download build 213.
Thanks in advance.Ignored
DislikedFirstly - I am a newbie to the MAC platform although I have used windows in various guises for about 20 years.
I bought a MacBook the other day, 2,4ghz proc, 2GB mem running the lastest operating system.
I have followed the instructions above by Billworld but when I launch Crossover and try to go to Programs it says "Applications not found".
Now I am totally stuck as I thought I had loaded everything properly including the ODL MT4 on build 213. At the end of installation I did not "Launch" immediately on finish as stated. Now I am struggling and somewhat hopelessly lost. Is there anyadvice anyone can give me to point me in the right direction? The MT4 was installed to all default locations as stated. but I cant find that or access to it?
RegardsIgnored
DislikedBTW thanks Bill for the work around. I didn't think of that. Its a bit of a pain but yeah it would work.Ignored
DislikedFirst, when you installed MT4 did you do it by double-clicking on the installer app within the Mac Finder? Or, did you install by selecting the "Install Unsupported Software" button from within Crossover (Configuration/Install Software...)? While my step-by-step guidelines indicate you can double-click an installer from the Finder, I actually always install nowadays via the Install Unsupported Software button. I don't know whether this is a safer method or not. (I'd update my post on install guidelines, but, that post is apparently too old to update.)
Have you tried to rebuild the Programs menu (Configuration/Clear And Rebuild Program Menu...)?
Lastly, have you tried launching the app (after it has been installed) by double-clicking on it in the Finder. You'll find the app located in the Program Files folder at the following path:
/Users/<your_username>/Library/Application Support/CrossOver/Bottles/<your_bottle_name>/drive_c/Program Files/
Hope this helps. Let us know!
BillIgnored
There has been a critical error
Time : 2008.03.26 15:31
Program : Client Terminal
Version : 4.00 (build: 213, 25 Mar 2008)
OS : Windows XP Professional 5.1 Service Pack 2 (Build 2600)
Processors : 2 x X86 (level 6)
Memory : 1048576/905568 kb
Exception : 80000100
Address : 004ABA47
Access Type : NA
Access Addr : 00000000
Registers : EAX=000019E1 CS=0017 EIP=7BC2AAFD EFLGS=00000202
: EBX=00000000 SS=001f ESP=00346A6C EBP=00346AD0
: ECX=00BC0594 DS=001f ESI=00346A78 FS=1007
: EDX=00000000 ES=001f EDI=00BC0594 GS=0037
Stack Trace : 004ABA47 00000000 00000000 00000000
: 00000000 00000000 00000000 00000000
: 00000000 00000000 00000000 00000000
: 00000000 00000000 00000000 00000000
Modules :
1 : 00400000 002A8000 c:\program files\metatrader 4\terminal.exe
2 : 006B0000 000ED000 c:\windows\system32\mfc42.dll
3 : 50240000 00023000 c:\windows\system32\ws2_32.dll
4 : 50270000 00014000 c:\windows\system32\iphlpapi.dll
5 : 50290000 0003B000 c:\windows\system32\advapi32.dll
6 : 502F0000 0000A000 c:\windows\system32\msimg32.dll
7 : 50550000 00080000 c:\windows\system32\winmm.dll
8 : 505E0000 000E5000 c:\windows\system32\user32.dll
9 : 50720000 0006C000 c:\windows\system32\gdi32.dll
10 : 507B0000 00049000 c:\windows\system32\shlwapi.dll
11 : 519D0000 0003A000 c:\windows\system32\msvcrt.dll
12 : 51AA0000 000E4000 c:\windows\system32\shell32.dll
13 : 51BB0000 000AA000 c:\windows\system32\comctl32.dll
14 : 51C70000 000C6000 c:\windows\system32\ole32.dll
15 : 51D50000 00051000 c:\windows\system32\rpcrt4.dll
16 : 51DB0000 000AD000 c:\windows\system32\oleaut32.dll
17 : 51EF0000 0007C000 c:\windows\system32\winex11.drv
18 : 5B6F0000 00013000 c:\windows\system32\imm32.dll
19 : 5B720000 00014000 c:\windows\system32\winecoreaudio.drv
20 : 5B850000 0000A000 c:\windows\system32\msacm32.drv
21 : 5B860000 00021000 c:\windows\system32\msacm32.dll
22 : 5B9F0000 0000D000 c:\windows\system32\midimap.dll
23 : 5BDA0000 0002E000 c:\windows\system32\uxtheme.dll
24 : 7B810000 00105000 c:\windows\system32\kernel32.dll
25 : 7BC10000 00066000 c:\windows\system32\ntdll.dll
Call stack :
004AB850:01F7 [004ABA47] ?OnCreate@CMainFrame (terminal.exe)
004AB850:01F7 [004ABA47] ?OnCreate@CMainFrame (terminal.exe)
DislikedI am getting the following error message after installed mt4 with crossover on Mac OS X 10.
whatīs wrong with that, i downloaded the dll files from dll-files.com
need help quickly! tnxIgnored
Dislikedi can run other applications yes, i do not have any valid winxp files cause i donīt use windows xp. where to get this 2 files, could someone hook me on with that. tnxIgnored