Forex Journals

MetaTrader MAC Project

Hi everyone this is James! Nice to meet everyone LOL! Well I am embarking on a wild endeavour in the MT3/4/5 realm I am a average trader / coder but i was met with frustration this year when i switched to MAC. I was Sick of all the MS B/S and crashes, problems, and updates so after 20 years of resistance i switched to MAC. You guys all know already Metatrader is windows based, and there is no comparable MAC platform that runs with the same versatility. So I am writing one. I am a Novice Programmer so this will probably take a while and this is going to be my hobby more than anything. I basically just want to see if i can do it. I want it to have all the same functionality as a base, but i also want it to be backwards compatable with EAs and MT4 / MT5. Essentially i want it to be CLIENT SIDE ONLY. My true vision is that it will interface with all broker SERVERS just like the MT-Family and look identical to any other MT4/5 from the Server perspective. Just increase the ability and or functionality on the client side in a MAC sort of way. I Run MT4/5 under Parallels on my mac now and it works fine, but we shouldnt have to jump through that hoop. And the reality is that im just as pissed at metaquotes for the non backwards compatability of MQL5 for MQL4. All of us worked hard to learn 4 and make Scripts and EAs that are now useless. Let me know what you guys think of the idea. BTW my new Site is PipHitman.com I dont sell anything there, Just info; and i go by jedimedic77 on MQL4.com i have a few scripts uploaded there. Be safe everyone and GOOD TRADING

Programming notknowing

I have paid a programmer to write a program. When I replace the logic in the upper part of the program it makes the lower part of the program not work. It keeps saying "'UseEachTick' - expression on global scope not allowed C:\Program Files\FXDD - MetaTrader 4\experts\Bunge EA v0Non.mq4 (154, 7) and it makes each line of the program that worked not work. Everything will work if I put back the original indicators and logic but when I replace the indictors and the logic to make a new EA it says line by line that I can not use the programming as it is unacceptable on a global scope. What did I do wrong?

Gmail Reader dll

Hi, I'm new here and I found my way here through a post by newdigital on forex-tsd.

I got to the section he posted the url for, but the download of the dll, and the script on how to use it does not work.

Since there is no search facility on this site, I can not try any other way to find the two items (or alternatively a post that explains a bit on how to use dll's through mt4 in general) other than to ask for assistance.

So if anyone can help me I would appreciate it.

Thank you,
BlueMental

How to clear the Array memory??

There are some bugs in my code.
So that I made some test code as follow.
for (int i=Bars;i>=0;i--)
{
   ExtMapBuffer1[i]=i+100;
   Print("i=",i," E0=",ExtMapBuffer1[0]," E1=",ExtMapBuffer1[1],"E2=",ExtMapBuffer1[2]," E3=",ExtMapBuffer1[3]);


=> it returns
iTest_01 EURUSD,Weekly: i=0 E0=100 E1=101 E2=102 E3=103
iTest_01 EURUSD,Weekly: i=1 E0=2147483647 E1=101 E2=102 E3=103
iTest_01 EURUSD,Weekly: i=2 E0=2147483647 E1=2147483647 E2=102 E3=103

There is a very strange value"214....".
Why the empty array will start with "214...." rather then 0??

Optional Function Parameters?

Hello,

The MT4 documentation says you can create a function with optional parameters thus:


void example (int a, int b=0);

Then, according to the documentation, it should be possible to call the function thus:


example (15);

and 0 should be substituted for the second argument. Instead, I keep getting the error:


')' wrong parameter count.

What am I overlooking here? Is there any documentation or book that is more detailed than the MT4 online documentation, maybe?

Oh, and here a very important detail. The problem occurs only if the function is external, residing in a library file, and the above declaration is in an mqh file. The library file will compile fine, but the error occurs in the calling expert.

changing code for new wav file

hi can anyone tell me how to change initialisation code to accept new wav file in metaeditor

triying to get spoken alert in a me crossover indicator.

How to take screenshots of other charts?

Hi, I know how to take a screenshot of the current window using the WindowsScreenShot (cant remember the exact name).

But how can I take a screenshot of another window thats open but not active? I would like to take a screenshot of all open 5m charts so I can ftp them.

Thanks.

I can not see the pictures in metatrader.info

Hello,
I just start to use metatrader.info. In the reports, the pictures are not shown. Do I need a certain setting? or a special program?

Thanks

Dropje

DLL extension file

When compiling an mq4 file to ex4 file, how does it affect the extension file. Or better still how can the extension file be compiled to become ex4 file too? I will appreciate an idea for a solution

Compiler Procedures

I just want to know. I have been trying to use the metaeditor compiler or by pressing f5 to conver mq4 to ex4 file but it says "compiling .....My EAs name" and it is as if it will continue forever. How do I know when it has finish compiling the file and where can I locate it? Please, if anyone has the idea, he or she should tell me

XML feed