Basic GridManager Library – library MetaTrader 5

Basic GridManager Library - library for MetaTrader 5
The library contains basic public methods to manage grids: public: ¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬† GridManager(ENUM_GRID_DIRECTION direction, double grid_initial_lot_size, int grid_gap_points, double grid_profit_percent); ¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†~GridManager() {}; ¬†¬† void¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†SetGridMagicNumber(ulong magic); ¬†¬† void¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†SetGridMaxDD(double max_dd_percent); ¬†¬† void¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†SetGridMultiplier(double lot_multiplier); ¬†¬† void¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†Start(void); ¬†¬† void¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†Update(void); ¬†¬† void¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†CloseGrid(); ¬†¬† double¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†GridPnL(); ¬†¬† int¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬† CountPositions(); In above code: MaxDD stands for “maximum allowed drawdown”. This value is disabled by