TF-altProjekte/Experts/TF-TM/TradeManager.mq5
super.admin 84cd1a7ab0 convert
2025-05-30 16:31:33 +02:00

114 lines
4.3 KiB
MQL5

//+------------------------------------------------------------------+
//| TradeManager.mq5 |
//| 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 description "Trading Manager von Thorsten Fischer"
#property strict
#include "TradeManager.mqh"
//+------------------------------------------------------------------+
//| App erzeugen |
//+------------------------------------------------------------------+
CTradeManager trademanager;
//+------------------------------------------------------------------+
//| Expert initialization function |
//+------------------------------------------------------------------+
int OnInit()
{
//---
return(trademanager.OnInitEvent());
}
//+------------------------------------------------------------------+
//| Expert deinitialization function |
//+------------------------------------------------------------------+
void OnDeinit(const int aReason)
{
//---
trademanager.Destroy(aReason);
}
//+------------------------------------------------------------------+
//| Expert tick function |
//+------------------------------------------------------------------+
void OnTick()
{
//---
}
//+------------------------------------------------------------------+
//| Timer function |
//+------------------------------------------------------------------+
void OnTimer()
{
//---
}
//+------------------------------------------------------------------+
//| Trade function |
//+------------------------------------------------------------------+
void OnTrade()
{
//---
}
#ifdef __MQL5__
//+------------------------------------------------------------------+
//| TradeTransaction function |
//+------------------------------------------------------------------+
void OnTradeTransaction(const MqlTradeTransaction &aTrans,
const MqlTradeRequest &aRequest,
const MqlTradeResult &aResult)
{
//---
}
#endif
//+------------------------------------------------------------------+
//| Tester function |
//+------------------------------------------------------------------+
double OnTester()
{
//---
double ret=0.0;
//---
//---
return(ret);
}
//+------------------------------------------------------------------+
//| TesterInit function |
//+------------------------------------------------------------------+
void OnTesterInit()
{
//---
}
//+------------------------------------------------------------------+
//| TesterPass function |
//+------------------------------------------------------------------+
void OnTesterPass()
{
//---
}
//+------------------------------------------------------------------+
//| TesterDeinit function |
//+------------------------------------------------------------------+
void OnTesterDeinit()
{
//---
}
//+------------------------------------------------------------------+
//| ChartEvent function |
//+------------------------------------------------------------------+
void OnChartEvent(const int aId,
const long &aLparam,
const double &aDparam,
const string &aSparam)
{
//---
trademanager.OnEvent(aId,aLparam,aDparam,aSparam);
}
//+------------------------------------------------------------------+
//| BookEvent function |
//+------------------------------------------------------------------+
void OnBookEvent(const string &aSymbol)
{
//---
}
//+------------------------------------------------------------------+