Смотри, как бесплатно скачать роботов
Ищи нас в Twitter!
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Советники

BITEX.ONE MarketMaker v1.01 - эксперт для MetaTrader 5

Просмотров:
1568
Рейтинг:
(20)
Опубликован:
2018.12.10 11:15
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

Предыдущая версия: https://www.mql5.com/ru/code/22875


Что нового:

1. Удален входной параметр magic_number. Теперь он назначается автоматически и нет необходимости следить за его уникальностью.

2. Добавлен входной параметр vertical_shift (см. описание ниже)

3. Добавлен входной параметр desired_pos (см. описание ниже)


Робот работает только на криптовалютной бирже www.bitex.one. Выставляет заданное количество заявок на продажу и покупку, ориентируясь на цену из стакана или поводыря (справедливую цену контракта, полученную с других криптовалютных бирж). Идея заключается в заработке на неэффективности реальной цены контракта, плюс на ребейтах, которые биржа платит за предоставление ликвидности (за торговлю лимитными ордерами). Одним из преимуществ робота является то, что он использует полноценную асинхронную модель работы с транзакциями.

Orders example

Рис.1 - Пример расстановки роботом ордеров при max_pos=100, shift=0.001, level_count=3

Описание входных переменных:

  • price_type - тип цены, относительно которой будут рассчитываться цены выставляемых ордеров. 1 - цена из стакана торгуемого инструмента, 2 - маркировочная цена контракта, 3 - индексная цена контракта.
  • max_pos - количество контрактов в каждой заявке робота.
  • shift - смещение первой заявки относительно маркировочной цены (она фиолетового цвета на картинке). Задается в долях от абсолютного значения цены, например при shift = 0.001 и маркировочной цене = 6600 ближняя заявка на покупку и ближняя заявка на продажу будут смещены от маркировочной цены на 6.6 ценовых пунктов вверх и вниз (см. рисунок 1)
  • vertical_shift - вертикальное смещение всех уровней относительно маркировочной цены. Аналогично shift в долях от абсолютного значения цены. Если vertical_shift > 0, то все уровни смещены вверх, если < 0, то вниз.
  • level_count - количество котируемых уровней. Каждая последующая заявка будет смещена на величину shift относительно предыдущей.
  • desired_pos - позиция, которую бот должен набрать и поддерживать в результате своей деятельности. Либо сюда можно вписать уже имеющуюся позицию по инструменту, чтобы бот ее не учитывал.

Deals example

Рис.2 - Пример совершенных сделок


Tester equity

Рис.3 - Эквити из тестера стратегий, инструмент BTCUSD, реальные тики, задержка 79мс, прибыль в BTC


Tester stats

Рис.4 - Статистика из тестера стратегий, инструмент BTCUSD, реальные тики, задержка 79мс, прибыль в BTC

Day(hight-low) Day(hight-low)

Скрипт для автоматического рисования уровней дневных максимума/минимума на торговой сессии FORTS Так же есть опция рисования уровней ночных макси/минимумов (если они выходят за пределы дневных)

MA Trend MA Trend

Торговая система по индикатору iMA (Moving Average, MA).

CandlesAutoFibo_Grand_xN CandlesAutoFibo_Grand_xN

Индикатор CandlesAutoFibo_Grand с возможностью менять число сегментов в графическом объекте фибо-уровней с помощью одного входного параметра

ADX MACD Deev ADX MACD Deev

Советник по индикаторам iADX (Average Directional Movement Index, ADX) и iMACD (Moving Average Convergence/Divergence, MACD)