53 lines
2.3 KiB
MQL5
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);
|
|
//---
|
|
}
|
|
//+------------------------------------------------------------------+
|