ProfitLossCalculator/profitlosscalculatorRone.mq5
super.admin 060dcd9c1a convert
2025-05-30 16:17:29 +02:00

53 lines
2.3 KiB
MQL5

//+------------------------------------------------------------------+
//| ProfitLossCalculatorRone.mq5 |
//| Copyright 2013, Rone. |
//| rone.sergey@gmail.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2013, Rone."
#property link "rone.sergey@gmail.com"
#property version "1.00"
#property description "Profit Loss Calculator"
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
#include "ProfitLossCalculatorRone.mqh"
//+------------------------------------------------------------------+
//| Global Variables |
//+------------------------------------------------------------------+
CProfitLossCalculatorRone calculator;
//+------------------------------------------------------------------+
//| Expert initialization function |
//+------------------------------------------------------------------+
int OnInit() {
//---
ResetLastError();
if ( !calculator.Create(0, "Profit Loss Calculator", 0, 20, 20, 366, 166) ) {
Print("Creating calculator failed. Error #", GetLastError());
return(-1);
}
calculator.Run();
//---
return(0);
}
//+------------------------------------------------------------------+
//| Expert deinitialization function |
//+------------------------------------------------------------------+
void OnDeinit(const int reason){
//---
calculator.Destroy(reason);
//---
}
//+------------------------------------------------------------------+
//| ChartEvent function |
//+------------------------------------------------------------------+
void OnChartEvent(const int id,
const long &lparam,
const double &dparam,
const string &sparam)
{
//---
calculator.ChartEvent(id, lparam, dparam, sparam);
calculator.OnEventLine(id, lparam, dparam, sparam);
//---
}
//+------------------------------------------------------------------+