используется один из кастомных видов интерактивных графических объектов
Если нужно удалить/скопировать (тащить мышью с нажатой CTRL)/передвинуть или сделать другие манипуляции с объектом, то это все доступно в ручном режиме через стандартную панель работы с графическими объектами
Пишу свой тиковый индикатор. Оказалось, что сложнее придумать удобный (а не навороченный) индикатор, чем написать.
Конкретно через этот выложенный индикатор хотел собрать критические замечания и рекомендации, чтобы учесть их в своем.
Конечно, это не альтруизм, а написание для себя. Выкладывание в кодобазу - побочный эффект.
Жаль, что низкие оценки остаются без комментариев.
Пишу свой тиковый индикатор. Оказалось, что сложнее придумать удобный (а не навороченный) индикатор, чем написать.
Конкретно через этот выложенный индикатор хотел собрать критические замечания и рекомендации, чтобы учесть их в своем.
Конечно, это не альтруизм, а написание для себя. Выкладывание в кодобазу - побочный эффект.
Жаль, что низкие оценки остаются без комментариев.
если сдвинуть вниз на 1/2 типичного спреда (а лучше конечно основные свечи рисовались по (bid+ask)/2 ), то будет информативнее/нагляднее
Что сдвинуть для наглядности? Свечи индикатор не трогает - терминал рисует.
показания индикатора сдвинуть чуть вниз - иначе на истории Bid сливается со свечами и индикатор смотрится как некая верхняя огибающая
если отрисовать чуть ниже то легче видеть как формировалась конкретная свеча
показания индикатора сдвинуть чуть вниз - иначе на истории Bid сливается со свечами и индикатор смотрится как некая верхняя огибающая
если отрисовать чуть ниже то легче видеть как формировалась конкретная свеча
Если бид-свечи, то bid-линия (по-умолчанию, синяя - нижняя) будет показывать полностью формирование каждого бара.
Можно отключить в настройках показ заливки (желтой) и асков (красной). Да еще выставить прозрачность в 255.
Видно хорошо, как ходила бид-цена внутри каждого бара. X-координате здесь соответствуют тики на интервале ~2 секунды.
Невозможно сдвигать, т.к. цены полностью соответствуют шкалам чарта - и время и цена.
Можно погасить руками (надо автомат добавить) отображение баров совсем и пользоваться ТОЛЬКО этим индикатором. Потери инфы не будет совсем, бары же из тиков. Вот тот же кусок
Можно погасить руками (надо автомат добавить) отображение баров совсем и пользоваться ТОЛЬКО этим индикатором. Потери инфы не будет совсем, бары же из тиков.
Навешиваем привычном образом свои индикаторы и без визуализации баров получаем гораздо больше ценовой исторической информации
Доходила ли цена до buystop или buylimit- сразу видно. Ну и многое другое. Претензии к брокеру или их отклонение легко обосновать.
#include <fxsaber\ChartObjects\ChartObject_Chart.mqh>
#include <fxsaber\ChartObjects\ChartObjectTicks.mqh>
CHARTOBJECT* Chart;
CHARTOBJECT* ChartTicks;
void OnInit()
{
Chart = new CHARTOBJECT_CHART(0, 0, true);
ChartTicks = new CHARTOBJECTTICKS(Chart.GetChartID());
}
void OnDeinit( const int Reason )
{
POINTER::DeleteObject(ChartTicks);
POINTER::DeleteObject(Chart);
}
void OnChartEvent( const int id, const long& lparam, const double& dparam, const string& sparam )
{
EVENTBASE::MyEvent(id, lparam, dparam, sparam);
}
void OnTick( void )
{
if (::ChartGetInteger(Chart.GetChartID(), ::CHART_FIRST_VISIBLE_BAR) <= ::ChartGetInteger(Chart.GetChartID(), ::CHART_VISIBLE_BARS))
ChartTicks.Visual();
}
Получилось!
Пишу свой тиковый индикатор. Оказалось, что сложнее придумать удобный (а не навороченный) индикатор, чем написать.
Конкретно через этот выложенный индикатор хотел собрать критические замечания и рекомендации, чтобы учесть их в своем.
Конечно, это не альтруизм, а написание для себя. Выкладывание в кодобазу - побочный эффект.
Жаль, что низкие оценки остаются без комментариев.
Написал. Пожеланий никаких так и не прозвучало, но получилось больше, чем задумывал. Мощь MT5!
- 2016.11.01
- //www.mql5.com/ru/users/fxsaber">
- www.mql5.com
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Тиковый индикатор Ticks:
Показывает тиковую ценовую историю (Bid/Ask) внутри всех видимых баров.
Автор: fxsaber