Советник сравнивает между собой два инструмента и при расхождении этих инструментов открывает встречные позиции. Далее когда инструменты сходятся то советник закрывает позиции по суммарной прибыли.

Советник работает на всех инструментах. Выбрать пары можно по таблицам

Так же можно торговать по акциям или по любым другим инструментам, например золото-серебро. Таймфрейм для работы я рекомендую M5 или M15, но Вы можете экспериментировать и на других.
Советник на заданном промежутке времени (300 свечей) сравнивает между собой два инструмента и при расхождении этих инструментов открывает встречные позиции. Далее когда инструменты сходятся то советник закрывает позиции по суммарной прибыли указанной в параметрах или при смене направления схождения (цвет с красного на синий или наоборот). Закрытие при смене направления происходит только при положительном профите.
Советник на нескольких инструментах сам определяет себе пару. Достаточно поставить его на одну пару из связки. Например для торговли по связке GBPUSD – EURUSD достаточно поставить советник на GBPUSD или EURUSD.

Варианты автоопределения:
“EURUSD”-“GBPUSD”;
“AUDUSD”-“NZDUSD”;
“GBPUSD”-“EURUSD”;
“NZDUSD”-“AUDUSD”;
“XAGUSD”-“XAUUSD”;
“XAUUSD”-“XAGUSD”;
На графике советник прорисовывает обе валюты и столбиками обозначает расстояние между ними.

В советнике предусмотрены дополнительные фильтры по скорости расхождения валют и по второму таймфрейму.

Советник полностью автоматический, но есть возможность ручного управления.


При нажатии на кнопку ручное управление советник перестает сам открывать и закрывать позиции, но при этом он производит все расчеты и показывает уровни расхождения.
Кнопка Open – открывает 2 встречные позиции по выбранным инструментам.
Кнопка Close – закрывает все позиции.
Советник можно использовать и как полуавтомат. Т.е. открыть позиции руками, а потом отдать советнику управлять закрытием или наоборот дождаться когда прибыль от открытых советником позиций нас устраивает и закрыть сделки.

Параметры советника:

Lot – объем ордеров
K_Lot – увеличение объема ордеров.
StartDelta – минимальное расхождение при котором открываем первую пару ордеров. Оно же используется для открытия последующих пар.
Закрывать при получении убытка – советник при заданном убытке, например 100 usd закроет все позиции
Закрывать при получении профита – советник при заданной прибыли, например 100 usd закроет все позиции. Если указано 0, то советник сам рассчитает прибыль при которой нужно закрывать позиции в зависимости от лота и расхождения инструментов.

Если после открытия первой пары позиций, расхождение инструментов увеличивается, то советник открывает вторую пару ордеров с лотом умноженным на коэффициент (по умолчанию 1 – без увеличения лота).
Обычно при таких настройках советник открывает 1-2 пары, но рынок иногда преподносит сюрпризы.

Пример экстремальной ситуации:

Это таблица комментариев к ордерам. Советник специально создает такие комментарии для удобства анализа. Советник открыл первую пару при дельте 118.2, потом расхождение увеличилось еще на 100 и советник открывает вторую пару 220,0 но инструменты пошли еще дальше и была открыта третья пара ордеров при дельте 326,0. После этого произошло схождение и закрытие всех 6 позиций в суммарный плюс.

При данной ситуации можно не дожидаясь схождения инструментов закрыть все позиции в ручном управлении. А можно дождаться, когда прибыль достигнет 610,79 usd или сменится цвет корреляции на синий.

Фильтр по времени (filterTIME) задает время открытия позиций
TimeStart – время начала работы советника. Т.е. начиная с этого времени советник может открывать позиции.
TimeEnd – время окончания работы советника. После этого времени советник НЕ может открывать позиции.
Пример. Если установлено TimeStart = 10 и TimeEnd = 21 – Советник будет открывать позиции только с 10 утра до 9 вечера.

MinProfit – минимальная прибыль закрытия в валюте депозита. Т.е. советник будет закрывать сделки после времени CloseTime только в том случае, если суммарная их прибыль будет больше MinProfit (в валюте депозита)
CloseTime – время закрытия при положительном профите MinProfit.
Пример. Если установлено CloseTime = 23 и MinProfit = 10, то советник после 23:00 будет ждать момент когда прибыль будет больше 10 usd. И как только это произойдет, советник закроет все сделки.
TimeNoClose – время до которого запрещено закрывать. Если установлено TimeNoClose = 2, то что бы не происходило, советник не сможет закрыть сделки до 2:00 и только потом даст разрешение на закрытие если будут условия для закрытия.

Советник работает на демо счете без ключа. Для реального счета необходимо его купить или открыть счет по партнерской программе. Стоимость ключа на 1 торговый счет 50 usd. Так же можно привязать советник к имени чтобы он мог работать на любых счетах у любого брокера открытых на это имя. Такая привязка стоит 200 usd.

Советник НЕ работает в тестере так как тестер MT4 не предназначен для парной торговли.
У кого будут вопросы или предложения доработки, приглашаю на форум forexdengi.com
Там же вы всегда сможете скачать самые последние версии советника. Все новые версии советника будут иметь разные ключи, но для тех, кто уже покупал ключ, все последующие обновления будут бесплатно.

Cm SMARTHEDGE 5.02
Cm SMARTHEDGE 5.02
cm-SMARTHEDGE-5.02.ex4
188.4 KiB
347 Downloads
Детали