Files
include/fxsaber/SingleTesterCache/TesterTradeState.mqh
T
2025-02-07 19:08:31 +03:30

29 lines
1.1 KiB
Plaintext

#define __int64 datetime
//+------------------------------------------------------------------+
//| Ñòðóêòóðà äëÿ ãðàôèêà òåñòèðîâàíèÿ |
//+------------------------------------------------------------------+
struct TesterTradeState
{
// __int64 datetime; // òåêóùåå òåñòîâîå âðåìÿ
__int64 time; // òåêóùåå òåñòîâîå âðåìÿ
double balance; // òåêóùèé áàëàíñ
double equity; // òåêóùèé equity
double value; // òåêóùåå ðàññ÷èòàííîå çíà÷åíèå íàãðóçêè íà äåïîçèò
#define TOSTRING(A) #A + " = " + (string)(this.A) + "\n"
string ToString( void ) const
{
return(
TOSTRING(time) + // òåêóùåå òåñòîâîå âðåìÿ
TOSTRING(balance) + // òåêóùèé áàëàíñ
TOSTRING(equity) + // òåêóùèé equity
TOSTRING(value) // òåêóùåå ðàññ÷èòàííîå çíà÷åíèå íàãðóçêè íà äåïîçèò
);
}
#undef TOSTRING
};
#undef __int64