Обсуждение статьи "Рецепты MQL5 - Пишем свой стакан цен" - страница 2

 

Присоединяюсь к предидущему замечанию. Файл MarketBook.mq5 не компилируется - не находит класса CMarketBook (#include <Trade\MarketBook.mqh> - такого файла во вложении нет )

 
vito333:
Извиняюсь, но скачал архив к статье и самого класса там не обнаружил

Файл есть , компилировать не пробовал. Посмотрите в коде может директория не та указана....
 
Скачал архив. Не могу найти класс.
CMarketBook


Насколько я понимаю класс должен быть в файле  #include <Trade\MarketBook.mqh> . Скачал новый терминал. Этот файл не появился.

Файл MarketBook.mqh в архиве есть. Но там нет описания главного класса, да и в нем самом есть строка #include <Trade\MarketBook.mqh>


Где взять  класс

CMarketBook

?

 

Друзья, кодовая база стакана цен активно развивается. Сборка стакана цен попавшая в последнюю версию статьи включает новые возможности, структура ее кодов существенно переработана. Поэтому нарушилась система расположения файлов.

В связи с этим было принято решение откатить стакан цен на предыдущую версию. Сделано это и для того, что бы материал, изложенный в статье соответствовал прилагаемой кодовой базе.

Стандартная версия стакана будет доступна в скором времени, после проверки модератора. Также вы можете скачать стандартную сборку стакана, прикрепленную к данному сообщению.

Файлы:
 

В связи с появлением графической библиотеки Graphic.mqh появилась техническая возможность существенно расширить функционал стакана цен. Учитывая проявленный интерес читателей к статье, принято решение выпустить новую статью, описывающий скальперский стакан цен.

Стакан цен к текущему моменту существенно переработан. Были выполнены следующие изменения:

Графическая часть индикатора переведена на графический движок CPanel;

  • Улучшен внешний вид стакана. Вместо небольшого треугльничка, появилась большая квадратная кнопка, открывающая и закрывающая стакан;
  • Теперь можно настраивать положение стакана, задавая его отображение в настройках по оси X и Y;
  • Исправлены некоторые ошибки в классе MarketBook приводящие к ошибке array out of range;
  • Исправлена некорректная работа индикатора с не полностью заполненными стаканами (отсутствует Ask, отсутствует Bid, пустой стакан и т.д.);
  • Теперь стакан цен автоматически и корректно обновляет количество уровней Ask, Bid (раньше обновления не было);
  • Исправлена ошибка деления на нуль, при смене символа;
  • Исправлена ошибка зависания при частом открытии/закрытии стакана.
  • Кроме того, сейчас идет работа по снабжению стакана цен тиковым графиком и дополнительными инструментами скальперского анализа. Разрабатываемый функционал в перспективе превысит возможности системного стакана цен. 

     

    Добрый день Василий,

    А вы не пробовали взять за основу популярные скальперские приводы Бондаря или QScalp  и создать новый на MQL для МТ5

    Думаю, что он добавит популярности МТ5 среди биржевых торговцев
     
    logoped_vl:

    Добрый день Василий,

    А вы не пробовали взять за основу популярные скальперские приводы Бондаря или QScalp  и создать новый на MQL для МТ5

    Думаю, что он добавит популярности МТ5 среди биржевых торговцев

    Наперед могу сказать, что какого-либо аналога привода Бондаря или QScalp не будет. Не будет аналога и штатного привода MT5. У меня есть определенные представления о том, как должна отображаться информация на тиковом графике. Это представление частично изложено в статье Основы биржевого ценообразования. Первоочередная задача - отображение фактического поведения цены на микроуровне, при том, именно в той интерпретации, что дана в "Основах". Стакан в начале будет представлять самый базовый функционал, поэтому той торговой функциональности, что доступна в других приводах пока не ждите. Это сложный проект, требующий длительного развития и осмысления. 

     

    Спасибо за интересную и полезную статью!

    Vasiliy Sokolov:

    В связи с появлением графической библиотеки Graphic.mqh появилась техническая возможность существенно расширить функционал стакана цен. Учитывая проявленный интерес читателей к статье, принято решение выпустить новую статью, описывающий скальперский стакан цен.

    Стакан цен к текущему моменту существенно переработан. Были выполнены следующие изменения:

    Графическая часть индикатора переведена на графический движок CPanel;

  • Улучшен внешний вид стакана. Вместо небольшого треугльничка, появилась большая квадратная кнопка, открывающая и закрывающая стакан;
  • Теперь можно настраивать положение стакана, задавая его отображение в настройках по оси X и Y;
  • Исправлены некоторые ошибки в классе MarketBook приводящие к ошибке array out of range;
  • Исправлена некорректная работа индикатора с не полностью заполненными стаканами (отсутствует Ask, отсутствует Bid, пустой стакан и т.д.);
  • Теперь стакан цен автоматически и корректно обновляет количество уровней Ask, Bid (раньше обновления не было);
  • Исправлена ошибка деления на нуль, при смене символа;
  • Исправлена ошибка зависания при частом открытии/закрытии стакана.
  • Кроме того, сейчас идет работа по снабжению стакана цен тиковым графиком и дополнительными инструментами скальперского анализа. Разрабатываемый функционал в перспективе превысит возможности системного стакана цен. 

    Всё это очень хорошо, но где взять новый класс с исправлениями и новыми функциями (это не обязательно)?
    Причина обращения: