Советник Auto Profit 3.0

Торговля на рынке Форекс

ОПИСАНИЕ НАСТРОЕК

ПараметрMMType позволяет — значение 1 — включить метод Мартингейла (увеличение лотов следующих сделок) или значение 2  — держать постоянный объём торгового лота для всех последующих сделок.

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

Если множитель например будет равет 2, то ордера будут устанавливаться таким образом:

1 ордер — 0,05
2 ордер — 0,10
3 ордер — 0,20
4 ордер — 0,40
5 ордер — 0,80

и так дальше по ходу безоткатного движения цены в одну сторону.

Чем больше значение LotMultiplicator, тем меньше необходимо пройти цене для выхода с просадки, но тогда советник быстрее набирает опасный для счета объём сделок.
Рекомендуем устанавливать это значение не меньше 1,25 и не больше чем 2.

LotConst_or_not — позволяет выбрать пользователю начинать торговлю с одного и того же объёма лота или пересчитывать начальный лот в зависимости от изменения депозита.
true — первый лот будет постоянным и равным указанному ниже значению Lots.
false — первый лот будет динамично изменятся вместе с изменением депозита и будет
зависеть от параметра RiskPercent и размера депозита.
Lots = AccountBalance() * (RiskPercent / 100.0) / 10000.0

Lots — параметр определяет размер начального лота для торговли.

RiskPercent — устанавливает начальный лот в зависимости от величины депозита. Советую не устанавливать большой процент, зависимость размера первого лота от депозита приведена выше. Максимальное значение — не более 5.

TakeProfit — желаемое значение прибыли в пунктах при закрытии ордера или же группы ордеров.

Параметр Step - это минимальное расстояние (промежуток) между открываемыми ордерами в сетке ордеров, которая устанавливается по ходу движения цены. Чем меньше параметр Step, тем агрессивнее будет торговать советник. Рекомендуем устанавливать этот параметр не меньше 5.

Параметр MaxTrades позволяет ограничить количество открываемых сделок советником. Задаёт максимальное количество ордеров в сетке.

Параметр UseEquityStop позволяет true — включитьили false — выключитьзащиту депозита, путем закрытия всех сделок — при достижении граничного, установленного Вами значения максимальной просадки в процентах от всего депозита. Советую её не включать данную опцию.


Параметр TotalEquityRisk — ограничитель допустимой просадки от сделок, указывается в процентах от суммы депозита. Неучитывается в торговле если предыдущий параметр имеет значение false.


Параметр Magic помогает не путаться советникам при торговли в одном терминале и на одной валютной паре. Если Вы используете в терминале несколько советников, необходимо что бы у каждого советника номер Magic стоял свой, иначе ордера советников могут перепутаться между собой, и это приведёт к сбою.

Параметр ShowTableOnTesting позволяет включить и отключить таблицу (заработок сегодня, вчера....) true — включено, false — выключено.

ВАЖНО: изменять настройки советника желательно, когда торговля советника остановлена и нет открытых ордеров советником!

ОПИСАНИЕ ТОРГОВОЙ ЛОГИКИ
Советник использует простой алгоритм торговли:

1. Анализирует два последних закрытых БАРа, сравнивает цены их закрытия и текущую цену (цена закрытия предыд. бара больше цены закрытия последнего бара и текущая цена выше цены закрытия последнего бара — берется SELL, для BUY — наоборот), в результате генерируется определённый сигнал для входа в рынок (BUY или SELL).

2. По сигналу выставляется соответствующий ордер, с лотом Lots заданным в параметрах.

3. Открытый ордер модифицируется и у него выставляется уровень ТakeРrofit, заданный в параметрах.

4. Если все хорошо и цена идет туда, куда надо, ордер закрывается по ТР в плюс - возвращаемся к первому шагу.

5. Если цена пошла не туда, то советник ожидает от 2-го шага сигнала и открывает ордер в ту же сторону с таким же объемом, как у первого ордера на расстоянии от предыдущего  ордера заданного параметром Step.

6. Ордера модифицируются — у них выставляется общий уровень ТР.

7. Если все хорошо — цена идет туда, куда надо, ордера закрывается по ТР в плюс - возвращаемся к первому шагу.

8. Если цена, пошла не туда, то советник ожидает от 2-го шага сигнала и открывает ордер в ту же сторону с объёмом:
— если Мартингейл включен, то увеличенным в LotMultiplicator раз относительно последнего, также может учитываться расстояние от последнего ордера;
— если Мартингейл выключен, то с лотом равным Lots.

9. Ордера модифицируются — у них выставляется общий уровень ТР.

* * * * *
Далее идет повтор последних трёх пунктов с 7 по 9, пока количество ордеров советника не достигнет MaxTrades — ограничение по количеству сделок.
Если данное количество достигнуто, то советник бездействует, до тех пор пока не произойдет закрытие всех ордеров по ТР, или же не будет увеличен параметр MaxTrades, данный параметр допустимо изменять «на ходу» не рискуя нарушить работу торгового робота.

Также у советника можно установить допуск на максимально допустимую просадку (отрицательную прибыль от сделок), по умолчанию она выключена. Для включения: UseEquityStop = true и задается уровень просадки в % от баланса параметром — TotalEquityRisk. Данные параметры в своем роде исполняют функцию общего StopLoss всех сделок советника.

Советник ведет торговлю в одну сторону, это значит, что если уже есть открытый ордер BUY, следующий возможный ордер будет то же BUY.

Как настроить советника на двустороннюю торговлю.

1. Открываете окно графика валютной пары на которой собираетесь торговать (например EURUSD), устанавливаете в него советника, но важно, при установке в него параметров в разделе "Общие" выставить вместо long & short, значение long — только BUY.
2. Открываете в терминале еще одно окно той же пары, в нём тоже устанавливаете советника, но важно установить в параметрах Magic, отличный от значения советника в первом окне, что бы ордера одного советника не влияли на ордера другого. И в в разделе "Общие" выставить вместо long & short, значение short — только SELL.

В результате получится два окна, в каждом из которых будет работать советник, но в определённую сторону. Одна программа не будет брать в учет ордера другой — из-за разных MAGIC. Еще преимущество такого использования можете в зависимости от рыночных условий или основного тренда, поднимать объемы в одну сторону или расширять шаг торговли раздельно для BUY и SELL.

369
RSS
Нет комментариев. Ваш будет первым!
Загрузка...
Этот сайт использует файлы cookies, чтобы облегчить вам пользование нашим веб-сайтом с целью повышения удобства для пользователя, а именно — дополнения сайта функциями социальных сетей, статистического анализа и оптимальной работы сторонних сервисов подключённых к этому сайту. Продолжая использовать этот веб-сайт, вы даете согласие на использование файлов cookies. Подробнее о том, как мы пользуемся файлами cookies и как ими управлять, вы можете узнать нажав на ссылку ниже.