MQL4 and MetaTrader 4 - page 71

To post a new topic, please log in or register
I have a couple different EA's that I designed.  But the programmer I used just closed his business and doesn't take coding jobs anymore. I would like to make a simple modification to all of the ea's.  Basically, I want to add the function that if the current Heiken Ashi candle on the chart is...
Hi, I make this simple code to display arrow on chart : canvas.CreateBitmap(0,0, "arrow01", Time[0], High[0], 50, 50, COLOR_FORMAT_ARGB_RAW); canvas.LoadFromFile("ObjBuy.bmp"); canvas.Update(); The arrow01 object display correctly. For having two arrows on my chart, I use this code : canvas...
class Child {   Parent *parent;      public:   void setParent(Parent *p) { parent = p; };      };class Parent{   Child *child;      public:      Parent()      {         child = new Child();         child.setParent(this); // << Can we do something like this?      }      ~Parent();};   I need to...
  #property (3)
Hi I want put my ea to mql market .but , i have this error  (EX4 file must be compiled using #property strict directive) I've added this code at the beginning of EA #property version     "1" #property description "my description" #property description my description" #property description "my...
Hi , I recently started trading in forex , i had worked with mt5 , and today i started working with mt4 , and I noticed a “charges” fee in my deals that made all my deals negative in profit , can you help me to understand what is this part for ?
Hello everyone, I made an indicator that counts the number of pips and the profit from entry. I found code to make a toggle button, and I incorporated that into the indicator to toggle the alert On/Off. When I place the indicator on a chart, the alert is off, and that is actually the case, so that...
Hi All   I have previously coded in mql5 however i am new to mql4. I want to basically use my entire capital in every trade. I need to calculate the highest lot size. Here is the function i use in mql5 :      if(OrderCalcMargin(ORDER_TYPE_BUY,"AUDJPY",1.0,SymbolInfoDouble("AUDJPY",SYMBOL_ASK)...
I'm not a coder but I hope I'm giving enough info here for one of you MT4 geniuses to answer! I have a custom EA which was designed according to a set of trading rules and formulas.   When I run it through strategy tester, the trailing stop seems to work properly.   But in my demo account it's not...
I've read a few of the articles about Genetic Algorithms in optimization, and I've read that GA's may have been built into MT4. Does anyonehave any information on this? Does MT4 (build 209) use Genetic algorithms in optimization? Thanks Nick
Hey, I have written the following code that describes a pin bar and a subsequent bar that closes above the pin bar to confirm it, I would like to control the EA taking these trades by having a horinzontal line on the chart named "trigger" that I can manually move to support and resistance levels. I...
I have an EA that opens BUY and SELL orders with a stoploss and takeprofit based on certain conditions. However, when the moving average turns positive or negative over a certain number of bars, I want to close the order. When I do this, I keep getting error code 138 on the OrderClose. Does anyone...
Hi there, I'd like to create an indicator that runs on a different timeframe to the chart on which it is applied. This is so I can compare certain results from a slower timeframe against those of the primary chart's timeframe. The indicator I have in mind (an indicator version of an EA I have...
Hi one question... every time i try to fill an array with variables it returns this mistake  "constant expression required" this is the code: string tab_ordini[8] = { ord_a, ord_a_reverse, ord_b, ord_b_reverse, ord_a_s, ord_a_s_reverse, ord_b_s, ord_b_s_reverse }; and i have declared them in this...
How do i switch the draw_arrow in AMA Indicator below into draw_line? I replaced arrow with line, and it didnt resolve the problem, it just draw lines downwards. Please, help. Ed
Hello everyone, This is my first EA and also first post on thisforum :-) So, my EA based on Moving Averages Indicator these are basic conditions: 1.       The first candle after crossing thelines is the candle, where I’m placing the pending order with price 0,00015pipsabove ‘high price’ or 0...
Dear All, My Broker extended the digits from 1 to 2 for DE30. Unfortunately at the second digit only 0 and 5 are allowed. Valid Prices: 13080.00, 13080.05, 13080.10 Invalid Prices: 13080.01, 13080.02, 13080.03, 13080.04, 13080.06, ... Until now I used NormalizeDouble(Price, Digits); in oder to get...
1stDiablo
Hi, on an event I want to load a specific profile within a EA. The profile contains several charts.  Up to now I couldn't find any information how to do it. I don't want to klick by myself. The code has to do it. I've found something with "PostMessageA ..." But I don't know how to implement this....
  mqh file (3)
Hi all, is there the possibility to shift a portion of code in an .mqh file, in order to obtain a smaller .mq4 file? I'd like to shift in a .mqh file the part code in which I create the Global Variables, but I don't want to create a single .mqh file for every Global Variable (using the return...
I have the following code #include<Controls/Button.mqh>CButton ObjDAL;ObjDAL.Create(0, "objdal", 1, 20,20, 170, 45);ObjDAL.Text("Alert Dist: " + IntegerToString(DBMA));ObjDAL.Color(colbt);ObjDAL.ColorBackground(colbf); At present the Button defaults to the Upper Left Corner. Objective 1: To position...
EX4 file must be compiled using #property strict directive. I am getting above error while uploading new version of EA to market for MT4. Can you let me know what I need to do resolve the issue.
Hi, int start(){Alert(iVolume(NULL,1,0));return(0);} This simple code will print number of ticks on the current M1 Bar in a box near the chart. It works fine when I attach the ea to any chart However when I run it as a backtest with "Every tick" it prints huge numbers like 38654705672 in the journal...
  MT4 Scale Fix (5)
HI , could you please assist me on this issue ,  when i fix the scale one to one in mt4 for D1,W1,MN period the chart will be distorted and you can not read it. i mean the bars will be very long and it will not fit the screen , the opposite for H1 period. thanks in advance.
  Volatility indicators for MT4 (118   1 2 3 4 5 ... 11 12)
What volatility indicators out there are coded for MT4 that I can use other than the Bollinger bands? Please post links if you can. I'm looking for a way to better place my stops based on market volatility
Hi, I'm editing MACD Sample, using H4 AUDUSD, I want to use the entry conditions supplied, but i want to delay it by looking for a correction in the trend then enter. I used an input called 'Lookback', created a for loop that loops for i=0 to Lookback. The Problem I set the Lookback to 5, it will...
mar5
Hi coders, I made an indicator which should show an alert every minute. That works fine but when I change timeframes, it immediately shows the alert without waiting for a new m1-bar. I know this happens because the static datetime variable is initialized with a change of a timeframe. But I want to...
Hi, Need an EA having input as :  "maximum spread allowed"   :  (any number like 10/20) Now, suppose I try to place order and if spread at that time is less than or equal to defined number in input parameter, order should be placed.  If spread is grater than number defined in input parameter, reject...
This code executes as it should in normal operation. In strategy tester the value in the print statement for marginRequired is zero. Anything I can do to the system to make it come alive in strategy tester? Metatrader4 version 4 build 1090 19th May 2017 {it is a method of an object}...
I am using ChartOpen and then ChartApplyTemplate methods to execute an EA on a new chart from the current EA. Sometimes (about 5% of all cases and it seems completely random) this newly executed EA throws an "cannot refresh history [4073]" error when initializing. Once this happens, the strategy...
Hi, I made an arrow object for buy and sell orders and I use chart event click on these arrow to manage somes advanced functions. It is very strange because the area of click detection is not well fitted exactly on the arrow symbol but just next to. Do you know what could be the problem ? I try...
Is it possible to set OBJ_EDIT graphical component always on top? I'm currently able to show it on top for existing component ( for example it overlays a trendline ) but it doesn't work for new components ( the user is able to draw a new trendline which is drawn over the OBJ_EDIT component ). I'm...