Library for MQL5 (MetaTrader) with support for Spark
|
Record optimization results in SQL and CSV format files.
If the functions OnTesterDeinit() and OnTester() are not defined, then to use it is enough to include this file in the code.
Public Member Functions | |
double | tester () |
void | testerDeinit () |
Static Public Attributes | |
static const ENUM_STATISTICS | stats [] |
Protected Member Functions | |
bool | frameNext () |
virtual bool | toSqlTable (string &types[][2], string &primaryKeys[]) |
Create a table. More... | |
virtual bool | toSqlRecord (string &list[][2]) |
Forming data for writing to a table. More... | |
Protected Attributes | |
ulong | tester_pass |
string | tester_name |
long | tester_id |
double | tester_value |
double | tester_result [] |
|
protected |
double CTesterSql::tester | ( | ) |
void CTesterSql::testerDeinit | ( | ) |
|
protectedvirtual |
Forming data for writing to a table.
[out] | list | [x][0] = name, [x][1] = data |
Reimplemented from CSqlObject.
|
protectedvirtual |
Create a table.
[out] | types | [x][0] = name, [x][1] = type |
[out] | primaryKeys | https://en.wikipedia.org/wiki/Primary_key |
Reimplemented from CSqlObject.
|
static |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |