Download MetaTrader 5

MQL4 and MetaTrader 4 - page 29

To post a new topic, please log in or register
Hi I found this code base on ZIGZAG support and resistance good to complete my strategy. extern int ExtDepth=12;extern int ExtDeviation=5;extern int ExtBackstep=3;int start()  {   int n=0, i;   double p0=0, p1=0, p2=0;   i=0;      while(n<2)      {      if(p0>0) {p2=p1;...
Hi! I have a problem what I cannot solve.  I want to create a variable, which has a datime form and I want to give its value with different variables just like in the excel with date function var1=2014  (number of year) var2=3  (number of month) var3=5  (number of day) in the excel=date(var1,var2...
Hi, im stuck on how to retrieve previous bid prices by each second and then compare them for further use. Using : double curBid = MarketInfo(_Symbol,MODE_BID); I can find current bid of every second no problem but how can I find previous values like for example I can on the 1m timeframe using :...
hello, i'm trying to code an indicator derived from an EMA Crossover indicator . the indicator draw an arrow on the current candle when conditions are met and it does his job. now the problem is with the popup and ring-tone alert, it comes too late, the ring-tone and the popup window appear at the...
Dear all programmer, i need your help to solve below algorithm,,  i just would like to show it as follows :  exp:  1 2 3 4 5 but it didn't work, some advise will be appreciated..  :)  thnks. int list[5] = {1,2,3,4,5};int start() {   for (int i = 1; i <= 5; i++) {      Comment(list[i] + "\n");...
I am testing my program and getting errors 130 and 4051.  I have attached my code so could someone more experienced have a look. This is my first program so please could you not judge me for beginner mistakes.
  Cynthia Kase - Kase Peak Oscillator (67   1 2 3 4 5 6 7)
Hey All. All of these new and improved indicators coming out, I figured I would throw this in. Cynthia Kase developed the Kase Peak Oscillator a long time ago. I don't know how its used exactly, just what I read, but I have heard good things. Although, I only have it for MT3. If someone is...
I've got this function which i don't know why it doesn't  work. I want the EA to place a buy order is last closed  sell trade was a loss. double LastS(){double ProS = 0;       for(int i=OrdersHistoryTotal()-1; i>=0; i--)         {         if(OrderSelect(i, SELECT_BY_POS, MODE_HISTORY) ==...
  for loops (2)
I seem to remember being advised that when using a for loop it is better to use it to count down rather than up. please can you remind me why?
  I got this message and EA exit, I found the doc it means chart closed, how can I keep it running? I will be very grateful if anyone can help on this.   
Hi everyone. I have been trying to use several values from the custom indicator, called "Trix", in my expert advisor. I was wondering if anyone can help me with what am I doing wrong and how I should get the values that I need. Brief explanation: I have been trying to get the 'double' value for...
Hello, I am going to use the highest price as take profit price, ans set stop loss price = 0 always. Sometimes the code runs well, sometimes it show error 130, would you please give me some hints to fix this error ? Thanks.    for(i=0;i<=OrdersTotal();i++)   {      buy_tp=High[iHighest(Symbol(),0...
Wondering some help here,  I using a function controling time filter . It means, trades are placed according to time set.  However, struggling to add days to the week also.. For example. Trade will be placed Wednesday to friday ..start time and end time.  Function has start time and end time.working...
Hey all, I am writing an EA that uses the Dialog class to display a nice floating window for the user to interact with. Problem is whenever the time frame is changed the panel bugs out creating artifacts on the chart. When testing the basic dialog code(below) I get a failed to initialize message...
  price point (4)
Wich is the best and fastest way to get a result in Points? maybe 30, 50, 70 instead of 0.0000 actually i'm doing like this (price_TP - price_buy)*100000; it works but maybe is not the best way... i try doing *Point but it doesnt look working
  TSD DS jurik BrainTrading (40   1 2 3 4)
I decided to post it here as a good setup of the indicators. Basicly - it is not the trading system. It is some setup of the indicatiors which is helping to trade. Because with this TSD DS jurik BrainTrading - we have as much freedom as we want and can trade in any way we want. Basicly - it is the...
I'm using OBJ_BITMAP_LABEL objects as buttons, but I want  some of them to react when clicked and some of them only when pressed. Example: I want a custom button (OBJ_BITMAP_LABEL) to behave as "MT4 One click trade", it is, when pressed, I want it to change state (to 1), to be shown as pressed, and...
How can I create a switch that can make me change from fixed size lot to position sizing based on account balance or %risk. Please I need some help . 
  Range Bar Chart on MT4 (562   1 2 3 4 5 ... 56 57)
Hi MT4 programmer, I'm currently trading Woodie CCI system - it provides a TOTALLY free consultation live in order to help traders, Relocate. It uses range bar chart with Woodie CCI indicator. The system is available for a lot of platform including Tradestation, TradeNavigator, NinjaTrader etc, The...
could someone please help. I am trying to test my EA and I always get errors 130 and 4051. this is the part of my EA which deals with sending and modifying orders. could anyone please help.        StopLossShort = StopLossShort+Spread;      StopLossLong = StopLossLong-Spread;            if(ticket ==...
Measures path of least (or most) resistance by comparing the bars range (Open to Close OR High to Low) to the volume. It can also give the reverse ratio (Volume divided by range instead of Range devided by Volume) to get the path of most resistance. The two Min settings are just to filter out...
Hi guys, As described in the title, I want to find the bar of one day ago at exactly the same time. So e.g. the time now is 20:23 on the 06.10.2017 which is covered by the 20:20 M5-bar. I want to find the M5 that covers yesterday's (05.10.2017) period of 20:20. How would you do it? Thanks :)
Hello! I have just bought a system for forex-trading and so far it has performed well but there is one problem with it,it doesn´t do the trades it self so I have to sit by the computer alot and perform the buy- sell-orders myself.I have been trying to learn some programming but I realize that it...
Hello I have this code for my test button: int OnInit()  {      if(!ButtonCreate(0,InpName,0,150,150,200,100,InpCorner,"Press",InpFont,InpFontSize,      InpColor,InpBackColor,InpBorderColor,InpState,InpBack,InpSelection,InpHidden,InpZOrder))     {     return(0);    }   ChartRedraw();...
Hello all, I an posting this in hopes someone can tell me the problem with this code. I have been writing EA's a few years now and in my efforts to find the cause of, or  fix phanthom trades I came up with this template for EA's. When I say phanthom trade I mean when code specifies > or < but trades...
Hi, The News tab on my MT4 platform is empty and shows no data. How can i get news feeds to show up on the terminal?
I'm able to run my script just fine in the debugger, and I figured out how to change the time period and pair because the default was the EURUSD 1H.  Everything works fine in the debugger, but it won't execute in my demo account. //+------------------------------------------------------------------+...
Hello all, I have a little trouble figuring out how to "link" the EA's multiple orders. Since I have zero coding skills, I am using FxPro Quant to help visually outline the EA's functions and then I implement small corrections directly in the generated code. So far, so good. The EAs are working fine...
Hi guys, I recently finished my first EA (thread can be found here) with a lot of help from you, thanks! I have done a bit of backtesting, so far so good and I have moved onto demo testing. Here is where the issue lies. The first position opened by the EA was running well, doing everything it should...
  Array double (6)
Hi  i would like to select for example all the last short orders and create an array done in this way order_short[number_by_order][properties]; for properties I mean: ticket, TP and SL, I will get it by OrderSelect and then OrderTicket(), OrderTakeProfit() and OrderStopLoss(); using a cycle "for"...