Skip to content

KeisukeIwabuchi/MQL4-Order

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MQL4-Order

Module for strictry selecting order.

Requirement

Install

  1. Download Order.mqh
  2. Save the file to /MQL4/Include/mql4_modules/Order/Order.mqh

Usage

Include: #include <mql4_modules/Order/Order.mqh>

The main functions are as follow.

getOrderCount

You can get the number of categorized orders with matching magic number.

OpenPositions pos;
Order::getOrderCount(pos, magic);

Print("buy count = ", pos.open_buy);
Print("sell count = ", pos.open_sell);

getOrderByTrades

Select orders count with matching magic number from trading pool(opened and pending orders).

OrderData data[];
if(!Order::getOrderByTrades(magic, data)) return;
if(ArraySize(data) > 0) {
   int ticket = data[0].ticket;
}

getOrderByHistory

Select orders with matching magic number from history pool(closed and canceled orders).

OrderData data[];
if(!Order::getOrderByHistory(magic, data)) return;
double profit = data[0].profit;

getOrderByTicket

Select orders with matching ticket number from history pool.

OrderData data;
if(!Order::getOrderByHistory(ticket, data)) return;
double profit = data.profit;

About

Module for strictry selecting order.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published