Skip to content

Commit 3f9d44e

Browse files
committed
Updating to version 5.0.0.1940
1 parent 08b5644 commit 3f9d44e

File tree

4 files changed

+9
-23
lines changed

4 files changed

+9
-23
lines changed

engine/metaeditor64.exe

0 Bytes
Binary file not shown.

vsts-extension/CompileMql5Task/Include/Trade/PositionInfo.mqh

Lines changed: 2 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -329,22 +329,8 @@ bool CPositionInfo::SelectByTicket(const ulong ticket)
329329
//+------------------------------------------------------------------+
330330
bool CPositionInfo::SelectByIndex(const int index)
331331
{
332-
ENUM_ACCOUNT_MARGIN_MODE margin_mode=(ENUM_ACCOUNT_MARGIN_MODE)AccountInfoInteger(ACCOUNT_MARGIN_MODE);
333-
//---
334-
if(margin_mode==ACCOUNT_MARGIN_MODE_RETAIL_HEDGING)
335-
{
336-
ulong ticket=PositionGetTicket(index);
337-
if(ticket==0)
338-
return(false);
339-
}
340-
else
341-
{
342-
string name=PositionGetSymbol(index);
343-
if(name=="")
344-
return(false);
345-
}
346-
//---
347-
return(true);
332+
ulong ticket=PositionGetTicket(index);
333+
return(ticket>0);
348334
}
349335
//+------------------------------------------------------------------+
350336
//| Stored position's current state |

vsts-extension/CompileMql5Task/Include/Trade/SymbolInfo.mqh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ public:
157157
//+------------------------------------------------------------------+
158158
//| Constructor |
159159
//+------------------------------------------------------------------+
160-
CSymbolInfo::CSymbolInfo(void) : m_name(""),
160+
CSymbolInfo::CSymbolInfo(void) : m_name(NULL),
161161
m_point(0.0),
162162
m_tick_value(0.0),
163163
m_tick_value_profit(0.0),

vsts-extension/CompileMql5Task/Include/Trade/Trade.mqh

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,9 @@ public:
4141
CTrade(void);
4242
~CTrade(void);
4343
//--- methods of access to protected data
44-
void LogLevel(const ENUM_LOG_LEVELS log_level) { m_log_level=log_level; }
44+
void LogLevel(const ENUM_LOG_LEVELS log_level) { m_log_level=log_level; }
4545
void Request(MqlTradeRequest &request) const;
46-
ENUM_TRADE_REQUEST_ACTIONS RequestAction(void) const { return(m_request.action); }
46+
ENUM_TRADE_REQUEST_ACTIONS RequestAction(void) const { return(m_request.action); }
4747
string RequestActionDescription(void) const;
4848
ulong RequestMagic(void) const { return(m_request.magic); }
4949
ulong RequestOrder(void) const { return(m_request.order); }
@@ -58,15 +58,15 @@ public:
5858
ulong RequestDeviation(void) const { return(m_request.deviation); }
5959
ENUM_ORDER_TYPE RequestType(void) const { return(m_request.type); }
6060
string RequestTypeDescription(void) const;
61-
ENUM_ORDER_TYPE_FILLING RequestTypeFilling(void) const { return(m_request.type_filling); }
61+
ENUM_ORDER_TYPE_FILLING RequestTypeFilling(void) const { return(m_request.type_filling); }
6262
string RequestTypeFillingDescription(void) const;
63-
ENUM_ORDER_TYPE_TIME RequestTypeTime(void) const { return(m_request.type_time); }
63+
ENUM_ORDER_TYPE_TIME RequestTypeTime(void) const { return(m_request.type_time); }
6464
string RequestTypeTimeDescription(void) const;
6565
datetime RequestExpiration(void) const { return(m_request.expiration); }
6666
string RequestComment(void) const { return(m_request.comment); }
6767
//---
6868
void Result(MqlTradeResult &result) const;
69-
uint ResultRetcode(void) const { return(m_result.retcode); }
69+
uint ResultRetcode(void) const { return(m_result.retcode); }
7070
string ResultRetcodeDescription(void) const;
7171
int ResultRetcodeExternal(void) const { return(m_result.retcode_external); }
7272
ulong ResultDeal(void) const { return(m_result.deal); }
@@ -78,7 +78,7 @@ public:
7878
string ResultComment(void) const { return(m_result.comment); }
7979
//---
8080
void CheckResult(MqlTradeCheckResult &check_result) const;
81-
uint CheckResultRetcode(void) const { return(m_check_result.retcode); }
81+
uint CheckResultRetcode(void) const { return(m_check_result.retcode); }
8282
string CheckResultRetcodeDescription(void) const;
8383
double CheckResultBalance(void) const { return(m_check_result.balance); }
8484
double CheckResultEquity(void) const { return(m_check_result.equity); }

0 commit comments

Comments
 (0)