거래 로봇을 무료로 다운로드 하는 법을 시청해보세요
당사를 Twitter에서 찾아주십시오!
당사 팬 페이지에 가입하십시오
스크립트가 흥미로우신가요?
그렇다면 링크 to it -
하셔서 다른 이들이 평가할 수 있도록 해보세요
스크립트가 마음에 드시나요? MetaTrader 5 터미널에서 시도해보십시오
라이브러리

COrdersCounter - MetaTrader 4용 라이브러리

조회수:
10437
평가:
(30)
게시됨:
2014.09.09 08:27
업데이트됨:
2016.11.22 07:32
\MQL4\Include\
MQL5 프리랜스 이 코드를 기반으로 한 로봇이나 지표가 필요하신가요? 프리랜스로 주문하세요 프리랜스로 이동

Descripition:

The class COrdersCounter was developed for counting of the orders with different filters: by symbol of currency, Magic Number, either closed, either opened orders.

Below is description of the public methods of this class.

Constructors:

Method
Description
 COrdersCounter(void)Constructor by default.
COrdersCounter(int magic, string symbol, int counter_mode = MODE_TRADES)Parameters:

magic - 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 - closed orders.

Methods:

Method
 Description
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. Parameters:
 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 magic) Sets Magic Number value. Parameters: magic - new value  for Magic Number.
void setSymbol(string symbol) Sets Symbol value. Parameters: symbol - new symbol value of currency.
void setMode(int mode) Set pool. Parameters: mode - the pool type: MODE_TRADES - opened orders, MODE_HISTORY - closed orders.
int getMagicNumber() Returns value of magic (Magic Number) 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.

MetaQuotes Ltd에서 러시아어로 번역함.
원본 코드: https://www.mql5.com/ru/code/11786

RobotiADXwining RobotiADXwining

Expert Advisor work with one hour chart, and is the best robot for now, plays a sound when orders/alarms are executed and multiply positions by 10 when 5 digits is true, trailing stops every tick regardless of Execution Mode.

GARCH GARCH

Fractal volatility indicator based on Bollerslev Model.

LastOrder LastOrder

The header file contains functions for searching last and previous order in the trade pool.

MTF Inside Bar MTF Inside Bar

A tool to better visualize price action using a higher timeframe.