- ਸਤੰਬਰ 16, 2014
- ਵੱਲੋਂ ਪੋਸਟ ਕੀਤਾ ਗਿਆ: ਫਾਰੇਕਸ ਵਿਕੀ ਟੀਮ
- ਸ਼੍ਰੇਣੀ: ਮੁਫਤ ਫਾਰੇਕਸ ਈ.ਏ
COrdersCounter - ਮੈਟਾ ਟ੍ਰੇਡਰ ਲਈ ਲਾਇਬ੍ਰੇਰੀ 4
- ਵਿਚਾਰ:
- 395
- ਰੇਟਿੰਗ:
-
ਵੋਟਾਂ: 9
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:
Method | ਵਰਣਨ |
---|---|
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 - 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 (by default) - opened orders, MODE_HISTORY - ਬੰਦ ਆਦੇਸ਼. |
Methods:
Method | ਵਰਣਨ |
---|---|
void refreshData(void) | The method renews data for orders. This method must called before the calling getOrdersCount(), getTotalProfit(), getMarketVolume(), getTotalVolume(). |
int getOrdersCount(int ਕਿਸਮ) | The method returns orders count of defined type. ਪੈਰਾਮੀਟਰ: 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 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 value. ਪੈਰਾਮੀਟਰ: ਜਾਦੂ - new value for Magic Number. |
void setSymbol(string symbol) | Sets Symbol value. ਪੈਰਾਮੀਟਰ: symbol - new symbol value of currency. |
void setMode(int ਮੋਡ) | Set pool. ਪੈਰਾਮੀਟਰ: ਮੋਡ - the pool type: MODE_TRADES - opened orders, MODE_HISTORY - ਬੰਦ ਆਦੇਸ਼. |
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 - ਬੰਦ ਆਦੇਸ਼. |