Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
- Просмотров:
- 3889
- Рейтинг:
- Опубликован:
- 2009.07.15 12:14
- Обновлен:
- 2016.11.22 07:33
-
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
На форумах часто обсуждается вопрос о том, как получить список всех валютных пар, которыми позволяет торговать ДЦ. Официальная версия состоит в том, что средствами MQ4 это не реализуется... Да, на самом деле MQ4 не имеет встроенных функций, которые возвращают список финансовых инструментов ДЦ. Но, если речь идет только о валютных парах (металлы и CFD пока не учитываем), то получить список валютных пар возможно. Любая валютная пара состоит из базовой валюты и валюты котировки. Обе валюты записываются согласно стандарту ISO 4217. Некоторые ДЦ дописывают перед названием валютной пары префикс, состоящий из нескольких символов. Таким образом перебирая последовательно все возможные варианты, мы получим список всех возможных валютных пар. Математически число валютных пар будет равно числу сочетаний.
Добавив проверку функцией MarketInfo с параметром MODE_TRADEALLOWED мы узнаем, разрешает ли ДЦ торговать данной валютной парой. В результате все валютные пары, по которым могут вестись торги будут записаны в массив symbols[].
Советы:
- Параметр prefix по умолчанию не задан, если ДЦ дописывает перед названием валютной пары префикс, его необходимо указать;
- Некоторые элементы в массивах не являются названиями валютных пар, для увеличения производительности их можно удалить.

Дополнение к VKW Bands Modifay

Скрипт выдающий всю информацию предоставляемую функцией MarketInfo().

Советник составляет список всех CFD, которыми позволяет торговать ДЦ

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