Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
- Просмотров:
- 5702
- Рейтинг:
- Опубликован:
- 2011.10.13 07:56
- Обновлен:
- 2014.04.21 14:55
-
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Описание:
Суть ТС – если мы купили от уровня Исторического Минимума, то только Покупаем и Не продаем. Если мы Продали от уровня Исторического Максимума, то только Продаем и Не покупаем. То есть, либо Покупаем, либо Продаем – Поочередно, в зависимости от торговых критериев этой ТС и ситуации на рынке.
Например: если мы только Покупали от уровня Нижнего Исторического Минимума и цена дошла до уровня Верхнего Исторического Максимума и определила Новый уровень Исторического Максимума и пошла вниз, то на расстоянии Дельта от уровня Верхнего Исторического Максимума - открываем Селл и начинаем только Продавать.
Алгоритм
Строим рабочий диапазон:
- Берутся уровни Исторического Максимума и Минимума и запоминаются.
- Покупаем от уровня - нижнего исторического минимума на расстоянии Дельта.
- Стоп выставляется от нижнего исторического минимума.
Когда появляется Новый Исторический уровень (Максимум или Минимум): Если цена идет ниже уровня Исторического Минимума, до уровня на котором стоит Стоп и ниже, и с разворотом идет обратно вверх до уровня Исторического Минимума, то запомнить Новый Исторический Минимум. И купить на расстоянии Дельта от первого уровня Исторического Минимума.
После закрытия позиций по Профиту уже открывать позиции от Нового Исторического Минимума.
Вышеописанные условия Зеркальны для Продаж.
Настройки советника:
extern string P_Expert= "-- Experts Variables --"; extern double Lots=0.1; // Лот extern int CloseProfit=700; // Размер TakeProfit в пунктах extern int DeltaOpenPositions=50; // Дистанция открытия позиций в пп extern int DeltaStopPositions=30; // Дистанция стопа позиций в пп //------- Параметры исполнения торговых приказов ------------------------------+ extern string P_Performanc= "-- Parameters for Trades --"; extern int NumberOfTry = 5; // Количество торговых попыток при ошибках extern int Slippage = 3; // Величина проскальзывания цены extern bool UseSound = True; // Использовать звуковой сигнал

Программа переставляет собой набор индикаторов, по которым можно открывать и закрывать позиции.

Скрипты для закрытия ордеров.

Советник, работающий на пробитии трендовых линий TD-Lines (по Thomas De Mark).

Советник раскрывает сеть из стоп ордеров, при наборе заданного уровня прибыли закрывает все ордера.