Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
- Просмотров:
- 3613
- Рейтинг:
- Опубликован:
- 2008.03.24 12:57
- Обновлен:
- 2014.12.23 12:32
-
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Иногда возникает необходимость вывести информацию в виде таблицы или в несколько строк с соблюдением табуляции. Просто вывести в главное окно несколько строк не проблема, используйте Comment(строка_1,"\n",строка_2,"\n"...). См. пример Comment2
Но функция Comment () выводит только в главное окно графика, иногда же требуется вывод в подокно индикатора. В таком случае пригодится данный пример.
Данный индикатор выводит информацию о спецификации контракта на конкретный инструмент. Функция
void PrepareInfo(string & array[][])
заполняет стринговый двумерный массив с помощью функции MarketInfo(). Далее производится вывод этого массива функцией
void Show(string valueArray[][])
Данная функция является универсальной, и может использоваться для вывода любых двумерных массивов. Функция
void RefreshAccountInfo()
необходима для обновления информации при смене инструмента, периода или торгового счета.
Вот пример использования:
![](https://c.mql5.com/18/17/specification.gif)
![VLT_TRADER](https://c.mql5.com/i/code/expert.png)
Система основана на сжатии волатильности
![MBA](https://c.mql5.com/i/code/indicator.png)
Индикатор MBA. Использует сигналы индикаторов: MACD, Stochastic, RSI, Momentum.
![GA-ind](https://c.mql5.com/i/code/indicator.png)
Переделал оригинальный MACD, вот какой интересный индикатор получился.
![Expected Volumes](https://c.mql5.com/i/code/indicator.png)
Индикатор Expected Volumes.