To use chat, please login.
Back to contacts

OrdersTotal in a specif pair of currencies

JHenrique
Aug 15 2016 at 05:08
32 posts
Hi guys!

I have another problem…

I want make this:

if(the number of orders in EURGBP < 2){do it…}

I know the function OrdersTotal(), but I don’t want to know the total, I want to know the total in EURGBP! So, how can I do it?

Thanks again!!

kennyhubbard (compuforexpamm)
Aug 15 2016 at 06:45
265 posts
Use this function :-

int Trade_Count(int My_Magic, string my_symbol)
{
int
   counter = 0;
   for(int i = OrdersTotal()-1;i>=0;i--){
      if(OrderSelect(i,SELECT_BY_POS)>0){
         if(StringFind(OrderSymbol(),my_symbol,0)>-1){
            if(OrderMagicNumber()==My_Magic)counter++;
         }
      }
   }
   return(counter);
}

Function call would be something like :-

Number_of_Orders = Trade_Count(12345, 'EURGBP');


Wealth Creation Through Technology
JHenrique
Aug 15 2016 at 11:22
32 posts
Didn't work... Something is wrong with syntax of this code...

=((((((((((

kennyhubbard (compuforexpamm)
Aug 16 2016 at 06:16
265 posts
Replace the ' around the EURGBP with double quotes('). The website seems to change my original quotes.

Also the Number_of_Orders should be declared as int

Wealth Creation Through Technology
JHenrique
Aug 17 2016 at 10:30
32 posts
I tried again, but, without successful...

I think the problem is in the word 'my_symbol'. I substitued it for EURGBP, 'EURGBP' and 'EURGBP' (with and without string before) and the code continues to give problem...

kennyhubbard (compuforexpamm)
Aug 17 2016 at 12:40
265 posts
The code is solid. I have tested it via a script. You need to be more specific as to the error that it is giving you. Alternatively, post the mql file and I will have a look at it.

Wealth Creation Through Technology
forex_trader_[72824]
Aug 17 2016 at 15:47
10 posts
JHenrique posted:
Hi guys!

I have another problem…

I want make this:
https://monitorfx.pl/

if(the number of orders in EURGBP < 2){do it…}

I know the function OrdersTotal(), but I don’t want to know the total, I want to know the total in EURGBP! So, how can I do it?

Thanks again!!

Didn't work...

kennyhubbard (compuforexpamm)
Aug 17 2016 at 16:32
265 posts
Here is the code in a working script.

Attachments:


Wealth Creation Through Technology
Please login to comment .