I wanted to test signal for a broker but it doesn't work because symbols are suffixed with m by broker so expert cannot recognize. Is it possible to change
When I compile inside metatrader, metatrader reloads expert or indicator. If I do so by command line with metalang, is there a way to notify metatrader to reload expert or indicator the same way
It took me months to getting started I have given up multiple times this is why : there are tons of very good but lengthly articles as well as samples codes without explanation so when a beginner who tries to understand and not just copy and paste -
In Expert window I only get "Print Tick EURUSD,M1: loaded successfully" nothing more whereas I did ask to print every tick . There's no error. I have no indicator in chart just this expert, no other charts open. int start() {
I have a script to export quotes but it only works if I open a chart. Can't I modify so that I'm not obliged to open a chart first ? Excerpt of source code : FileWrite (handle, "Time;Open;High;Low;Close;Volume" ); // data recording for ( int
I have installed this EA https://www.mql5.com/en/code/8102 The icon is smiling, I have created folder \experts\files\Export_History but nothing is exported. Why ?
Do I have to open/close file constantly in start() handle = FileOpen("params.txt",FILE_CSV|FILE_READ, ";"); params= FileReadString(handle,16); FileClose(handle); or is there a better way
Everyday I want to draw a trendline from an external file which will specify the dates/times for 2 candles and Up or Down Trendline. Then when the trendline is broken an expert would enter a trade
I found no way to automate trade or run script from outside metatrader is there anybody thinking about creating a webservice api like what marketiva has done ? http://www.marketiva.com/index.ncre?page=api&id=1. I am really thinking switching to
This drives me crazy: //---- input parameters extern datetime theDate=0; int init() { //---- indicators theDate = TimeCurrent(); When I drag and drop indicator it shows 1970.01.01 00:00 mql4 is illogical :(
I want to adjust some indicator parameter on the fly using template because structure doesn't change just the parameter values. So is it possible to load (and reload/refresh) a template programmatically
When I save a template, dates parameters are saved not under classical yy.mm.dd but under a number. I did a search on Internet and can't find how to convert from date string format to this date number format. Can someone tell me how or points to an
Indicator is limited to 8 chanels this may not be enough so I'd like to be able to add as well as remove new indicator programmatically is this possible