57 lines
2.4 KiB
MQL5
57 lines
2.4 KiB
MQL5
//+------------------------------------------------------------------+
|
|
//| TradeManager.mqh |
|
|
//| Thorsten Fischer Copyright 2019 |
|
|
//| https://www.tfsystem.de |
|
|
//+------------------------------------------------------------------+
|
|
#property copyright "Thorsten Fischer Copyright 2019"
|
|
#property link "https://www.tfsystem.de"
|
|
#property version "1.00"
|
|
#property strict
|
|
#include "..\..\Include\TF-Class\TFObject.mqh"
|
|
#include "TMGUI.mqh"
|
|
//+------------------------------------------------------------------+
|
|
//| |
|
|
//+------------------------------------------------------------------+
|
|
class CTradeManager : public CTFObject
|
|
{
|
|
private:
|
|
CTMGUI m_TMGUI; // GUI Start
|
|
|
|
public:
|
|
|
|
CTradeManager();
|
|
~CTradeManager();
|
|
virtual int OnInitEvent(void);
|
|
virtual void Destroy(const int aReason=0);
|
|
};
|
|
//+------------------------------------------------------------------+
|
|
//| |
|
|
//+------------------------------------------------------------------+
|
|
CTradeManager::CTradeManager()
|
|
{
|
|
//m_TMGUI.Create(); //,"test",,,,100,100);
|
|
}
|
|
//+------------------------------------------------------------------+
|
|
//| |
|
|
//+------------------------------------------------------------------+
|
|
CTradeManager::~CTradeManager()
|
|
{
|
|
}
|
|
//+------------------------------------------------------------------+
|
|
//| |
|
|
//+------------------------------------------------------------------+
|
|
int CTradeManager::OnInitEvent(void)
|
|
{
|
|
if(m_TMGUI.Create())
|
|
return(INIT_SUCCEEDED);
|
|
return(INIT_FAILED);
|
|
}
|
|
//+------------------------------------------------------------------+
|
|
//| |
|
|
//+------------------------------------------------------------------+
|
|
void CTradeManager::Destroy(const int aReason=0)
|
|
{
|
|
m_TMGUI.Destroy(aReason);
|
|
Print(DeInitReasonText(aReason)); // Reason als Text ausgeben
|
|
}
|
|
//+------------------------------------------------------------------+
|