//+------------------------------------------------------------------+void CreateOrder(const ENUM_ORDER_TYPE type, const double Price)
if ((m_TicketPending > 0) || (m_bAccountHedging && (m_Position.Ticket > 0))) return;m_TicketPending = C_Orders::CreateOrder(type, Price, m_InfosManager.FinanceStop, m_InfosManager.FinanceTake, m_InfosManager.Leverage, m_InfosManager.IsDayTrade);
//+------------------------------------------------------------------+ void ToMarket(const ENUM_ORDER_TYPE type)
if (m_bAccountHedging && (m_Position.Ticket > 0)) return;
tmp = C_Orders::ToMarket(type, m_InfosManager.FinanceStop, m_InfosManager.FinanceTake, m_InfosManager.Leverage, m_InfosManager.IsDayTrade);
m_Position.Ticket = (m_bAccountHedging ? tmp : (m_Position.Ticket > 0 ? m_Position.Ticket : tmp));if (PositionSelectByTicket(m_Position.Ticket)) SetInfoPositions(); else m_Position.Ticket = 0;
//+------------------------------------------------------------------+