COrdersCounter – MetaTrader لاءِ لائبريري 4

0
(0)

COrdersCounter - MetaTrader لاءِ لائبريري 4

Alexey Lopatin | انگريزي

نظارو:
395
درجه بندي:

ووٽ: 9

\MQL4\Include\

Descripition:

The class COrdersCounter was developed for counting of the orders with different filters: by symbol of currency, جادو نمبر, either closed, either opened orders.

Below is description of the public methods of this class.

Constructors:

طريقو وصف
COrdersCounter(void) Constructor by default.
COrdersCounter(int جادو, string symbol, int counter_mode = MODE_TRADES) پيرا ميٽرز:جادو - integer value of Magic Number for for the filtering of the orders. When magic = 0 is not used.

علامت - symbol of the instrument. When symbol = "" is not used.

counter_mode - the pool of the orders (either closed, either opened orders). Allows 2 values: MODE_TRADES (ڊفالٽ طور) - opened orders, MODE_HISTORY - closed orders.

Methods:

طريقو وصف
void refreshData(void) The method renews data for orders. This method must called before the calling getOrdersCount(), getTotalProfit(), getMarketVolume(), getTotalVolume().
int getOrdersCount(int type) The method returns orders count of defined type. پيرا ميٽرز:
قسم - type of the orders. Allowed values:
OP_BUY - market buy orders,
OP_SELL - market sell orders,
OP_SELLLIMIT - sell limit orders,
OP_BUYLIMIT - buy limit orders,
OP_SELLSTOP - sell stops orders,
OP_BUYSTOP - buy stop orders.
When type = -1, the method will return total count of all orders.
int getLastOrder() Returns ticket number of last closed/opened order from the retrieved list.
int getFirstOrder() Returns ticket number of first closed/opened order from the retrieved list.
ProfitData getTotalProfit() Returns an instance of the struct ProfitData, containing total profit/loss of the retrieved list.The struct ProfitData contains fields:

double currency - profit/loss in currency
double points - profit/loss in points

double getMarketVolume() Returns the total volume of the market trades of the retrieved list.
double getTotalVolume() Returns the total volume for all orders of of the retrieved list.
void setMagicNumber(int جادو) Sets Magic Number قدر. پيرا ميٽرز: جادو - new value for Magic Number.
void setSymbol(string symbol) Sets Symbol value. پيرا ميٽرز: علامت - new symbol value of currency.
void setMode(int mode) Set pool. پيرا ميٽرز: موڊ - the pool type: MODE_TRADES - opened orders, MODE_HISTORY - closed orders.
int getMagicNumber() Returns value of magic (جادو نمبر) for the filtering of the orders.
string getSymbol() Returns value of symbol.
int getMode() Return type of current pool for orders filtering: MODE_TRADES - opened orders, MODE_HISTORY - closed orders.

هي پوسٽ ڪيترو مفيد هو?

ان کي ريٽ ڪرڻ لاء اسٽار تي ڪلڪ ڪريو!

سراسري درجه بندي 0 / 5. ووٽن جي ڳڻپ: 0

هن وقت تائين ڪوبه ووٽ ناهي! هن پوسٽ جي درجه بندي ڪرڻ لاء پهريون ٿيو.

اسان کي افسوس آهي ته هي پوسٽ توهان لاء مفيد نه هئي!

اچو ته هن پوسٽ کي بهتر بڻايون!

اسان کي ٻڌايو ته اسان هن پوسٽ کي ڪيئن بهتر ڪري سگهون ٿا?



ليکڪ: فاریکس وڪي ٽيم
اسان انتهائي تجربيڪار فاریکس واپارين جي ٽيم آهيون [2000-2023] جيڪي اسان جي پنهنجي شرطن تي زندگي گذارڻ لاءِ وقف آهن. اسان جو بنيادي مقصد مالي آزادي ۽ آزادي حاصل ڪرڻ آهي, ۽ اسان خود تعليم حاصل ڪئي آهي ۽ فاریکس مارڪيٽ ۾ وسيع تجربو حاصل ڪيو آهي جيئن اسان جو مطلب هڪ خودمختاري واري زندگي گذارڻ جي لاءِ آهي..