Смотри, как бесплатно скачать роботов
Ищи нас в Facebook!
Ставь лайки и следи за новостями
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Оцени его работу в терминале MetaTrader 5
- Просмотров:
- 110
- Рейтинг:
- Опубликован:
-
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Библиотека содержит основные публичные методы для управления сетками:
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();
В приведенном выше коде:
- MaxDD означает "максимально допустимая просадка". По умолчанию это значение отключено, но использование метода Set активирует его. Это значение в % баланса.
- МетодStart запускает новую сетку, если она еще не запущена.
- Метод Update проверяет наличие новых входов и возможных выходов.
Это пример кода советника, работающего на основе объекта GridManager :
#include <GridManager.mqh> GridManager *buy_grid; int OnInit() { buy_grid = new GridManager(GRID_BUY, 0.01, 100, 1); buy_grid.SetGridMagicNumber(100); buy_grid.SetGridMultiplier(1.5); buy_grid.SetGridMaxDD(5); return(INIT_SUCCEEDED); } void OnDeinit(const int reason) { delete buy_grid; } void OnTick(void) { bool buy_condition=true; if(buy_condition) buy_grid.Start(); buy_grid.Update(); }
Перевод с английского произведен MetaQuotes Ltd.
Оригинальная публикация: https://www.mql5.com/en/code/49186
Code blocks for "Counters" like Count "X" time and pass
Вот несколько примеров кодов для счетчиков, основанных на "Count"
Simple Yet Effective Breakout Strategy
Простая, но эффективная стратегия прорыва канала Дончиана. Эта стратегия неподвластна времени!
AIS Central Axis
Индикатор реализует один из нелинейных алгоритмов сглаживания
A Code block to detect A "New Candle/Bar" using bars history (very effective way)
Если вы хотите выполнять свои блоки кода "только один раз за бар", важно проверить, появился ли новый бар или нет.