58 lines
2.4 KiB
MQL5
58 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
|
||
|
}
|
||
|
//+------------------------------------------------------------------+
|