Полная инструкция по настройкам советника VR Smart Grid.

Полная инструкция по настройкам советника VR Smart Grid.

22 июля 2019, 13:58
Vladimir Pastushak
0
74

Полная инструкция по настройкам советника VR Smart Grid.


Каждая настройка имеет большое влияние на работу советника и небольшое изменение параметра может сильно изменить стратегию работы советника.

ДЕМО ВЕРСИЯ И СЕТ ФАЙЛЫ 


Обозначения:

  • [opt] - Настройку есть смысл оптимизировать.
  • [opt] - Настройку нет смысл оптимизировать.
  • [4/5] - Настройка зависит от количества знаков после запятой у торгового счета.
  • [4/5] - Настройка не зависит от количества знаков после запятой у торгового счета.

Раздел < --- Настройки расчета лота --- >

  • [opt][4/5] Тип расчета лота (Фиксированный или Процентный) [Type of lot calculation (Fixed or By interest)] - С помощью данной настройки пользователь может выбрать тип расчета стартовых лотов. Это может быть стандартный лот по типу 0,01 или процентный лот.
    • Фиксированный лот [Fixed Lot] - Это стандартный лот который будет использоваться в стартовых-первых ордерах в сети. Имея депозит в 100 000 долларов при указании настройки 0,01 первые ордера будут открываться с лотом 0,01.
    • Лот по проценту [Lot by interest %] - Это способ расчета стартового-первого ордера. Лот рассчитывается по проценту от свободных средств. Имея депозит в 100 000 долларов при указании настройки 1 лот будет рассчитан исходя из суммы 100 000 /100% * 1 = 1000 долларов. Первый ордер в сети будет открыт исходя из того какой лот можно получить из 1000 долларов. Процентный лот может быть назначен с дробной частью, например 3,47. Знак процентов не указывается!
  • [opt][4/5] Значение [Lot value] - В данной настройке указывается значение лота если выбран Фиксированный лот [Fixed Lot] или значение процента если выбран Лот по проценту [Lot by interest %].


  • [opt][4/5] Тип расчета лота (Калькуляция для ордеров) [Lot calculation type (order pricing)] - Настройка для указания типа расчета лотов для ордеров, открывающихся против тренда.
    • Start lot – для всех ордеров используется лот указанный в настройках без изменения пример расчета лота (1,1,1,1,1,1,1,1,1,1,1,1)
    • Martingale lot – каждый новый ордер открывается с увеличенным в двое лотом пример (1,2,4,8,16,32,64,128)
    • Fibo lot каждый новый лот рассчитывается по принципу Фибоначчи и равен сумме лотов двух последних ордеров, пример расчета лота (1,1,2,3,5,8,13,21,34)
    • Sum start lot – каждый новый ордер открывается лотом, увеличенным на значение стартового лота, пример расчета ордера (1,2,3,4,5,6,7,8,9)
    • Up lot + Dw lot – каждый новый ордер открывается суммой лотов ордеров, самого убыточного и самого последнего, пример расчета лота (3+,4,7,10,13,16,19)
  • [opt][4/5] Максимально допустимый лот для покупок [Maximum allowed buy lot] - Эта настройка ограничивает открытие ордеров на покупку если новый ордер должен быть открыт против тренда с лотом больше чем указано в настройке. Для ордеров открываемых в направлении тренда эта настройка не работает. Советник будет стараться открывать ордера по тренду на покупку лотом для стартовых-первых ордеров только в том случае если у предыдущего ордера по тренду стоит стоп лосс в зоне прибыли.
  • [opt][4/5] Максимально допустимый лот для продаж [Maximum allowad sell lot] - Эта настройка ограничивает открытие ордеров на продажу если новый ордер должен быть открыт против тренда с лотом больше чем указано в настройке. Для ордеров открываемых в направлении тренда эта настройка не работает. Советник будет стараться открывать ордера по тренду на продажу лотом для стартовых-первых ордеров только в том случае если у предыдущего ордера по тренду стоит стоп лосс в зоне прибыли.
  • Важно отметить то что при одновременной торговле на покупку и на продажу настройки Максимально допустимый лот для покупок [Maximum allowed buy lot] и Максимально допустимый лот для продаж [Maximum allowad sell lot] могут ограничивать торговлю против тренда, при этом торговля будет продолжаться в направлении тренда.


    Обратите внимание что торговля против тренда остановилась на лоте 0,08 а торговля по тренду ордерами на продажу продолжилась.

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

    Раздел < --- Настройки усреднения ордеров --- >

    Усреднением называю математический расчет цены при достижении которой все рыночные ордера могут быть закрыты с нулевой прибылью. Такой расчет помогает определить нулевую точку прибыли и сократить риски торговли против тренда.

    • [opt][4/5] Тип усреднения ордеров [Averaging order type] - Настройка позволяет выбрать один из нескольких вариантов усреднения ордеров открытых против текущего тренда.
      • Все ордера [All orders] - Эта настройка указывает торговой стратегии усреднять все ордера по типу. Если текущая рыночная цена за пределами цен всей торговой сети ордеров и ордеров в рынке в сумме два или больше, то советник в автоматическом режиме выставит всем ордерам рыночный Тейк Профит при котором все ордера закроются с небольшой прибылью указанной в настройках: Минимальный профит при закрытии серии ордеров в пунктах [Minimal profit upon the closure of series of orders in points]
      • Два крайних ордера Максимальный и Минимальный[Two orders Maximal lot and Minimal lot] - Эта настройка указывает торговой стратегии усреднять самый верхний ордер и самый нижний ордер по типу. С помощью такого подхода стратегия стремится закрыть ордер с наименьшим лотом ордером с наибольшим лотом. Так происходит постепенное уменьшение сети ордеров против тренда с фиксацией небольшой прибыли указанной в настройке: Минимальный профит при закрытии серии ордеров в пунктах [Minimal profit upon the closure of series of orders in points]. Например в сети есть лоты 0,01 0,02 0,03 0,05. Стратегия будет усреднять ордера с лотами 0,01 и 0,05.
      • Два крайних ордера Максимальный и Предыдущий [Two orders Maximal lot and prev Maximal lot] - Эта настройка указывает торговой стратегии усреднять два последних ордера по типу против тренда. С помощью такого подхода стратегия стремится усреднить и закрыть два последних ордера с наибольшими лотами и фиксацией небольшой прибыли указанной в настройке: Минимальный профит при закрытии серии ордеров в пунктах [Minimal profit upon the closure of series of orders in points]. Например в сети есть лоты 0,01 0,02 0,03 0,05. Стратегия будет усреднять ордера с лотами 0,03 и 0,05.
      • Умное усреднение[Smart averaging] - Эта настройка указывает торговой стратегии провести анализ всех типов усреднения и выбрать наиболее подходящий способ для текущей ситуации. Стратегия выбирает тип усреднения у которого Тейк Профит будет расположен максимально близко к текущей цене. Таким образом торговая стратегия увеличивает вероятность закрытия сети ордеров против тренда. Как и в других типах усреднений, при выставлении тейк профита учитывается: Минимальный профит при закрытии серии ордеров в пунктах [Minimal profit upon the closure of series of orders in points]. 
      • Не использовать усреднение [Do not use averaging] - Эта настройка полностью отключает усреднение и математические расчеты. Такой способ торговли может быть эффективен когда в сети ордеров используется трейлинг стоп. Советник строит одновременно две сети: по тренду и против тренда. Каждая из сетей приносит прибыль благодаря трейлинг стопу. Если цена падает то трейлинг стоп работает для сел ордеров в случае разворота трейлинг стоп будет работать для ордеров на покупку. Если ордера на покупку имеют лоты больше стартовых то прибыль от них перекрывает убыток от ордеров на продажу.

    Важно заметить что грамотное использование усреднения позволяет с прибылью выйти из глубоких просадок. Усреднение в умелых руках мощный инструмент, но без понимания принципов работы усреднения, трейдер получает большой риск и потерю депозита. 

    Раздел < --- Настройки типов торговли --- >

    • [opt][4/5] Вести торговлю по тренду ? [Trade in the direction of the current trend? ] - Эта настройка разрешает торговой стратегии открывать ордера в направлении тренда. Для сокращения нагрузки на депозит возможно разрешить торговлю по тренду, при этом немного снизиться прибыльность торговой стратегии. 
    • [opt][4/5] Тип торговли [Trade type] - Эта настройка разрешает/запрещает торговлю по типам ордеров.
      • Торговля всеми ордерами [Use all orders] - Эта настройка позволяет торговать ордерами на покупку и на продажу.
      • Торговля только ордерами на покупку [Trade with only buy orders] - Эта настройка указывает торговой стратегии торговать ордерами только на покупку. Ордера на продажу открываться не будут. Если ранее уже были открыты ордера на продажу то советник продолжит открывать ордера на продажу до того момента пока все ордера на продажу не будут закрыты.
      • Торговля только ордерами на продажу [Trade with only sell orders] - Эта настройка указывает торговой стратегии торговать ордерами только на продажу. Ордера на покупку открываться не будут. Если ранее уже были открыты ордера на покупку то советник продолжит открывать ордера на покупку до того момента пока все ордера на покупку не будут закрыты.
      • Плавно остановить торговлю на покупку [Gradually stop buying] - Эта настройка плавно остановит торговлю на покупку. Остановка не происходит сразу, советник плавно закрывает и открывает ордера до тех пор пока ордера на покупку есть в терминале. Этот метод подходит для ситуаций когда нужно остановить торговлю против тренда.
      • Плавно остановить торговлю на продажу [Gradually stop selling] - Эта настройка плавно остановит торговлю на продажу. Остановка не происходит сразу, советник плавно закрывает и открывает ордера до тех пор пока ордера на продажу есть в терминале. Этот метод подходит для ситуаций когда нужно остановить торговлю против тренда.
      • Плавно остановить торговлю советником [Gradually stop the advisor] - Эта настройка плавно остановит торговлю советником. Остановка не происходит сразу, советник плавно закрывает и открывает ордера до тех пор пока ордера есть в терминале. Плавную остановку можно использовать перед выходом важных новостей.
    • [opt][4/5] Вести торговлю на новом баре ?[Trade in the new bar?] - Эта настройка указывает торговой стратегии открывать ордера только в том случае если пришёл новый бар. Важно заметить что в советнике реализовано небольшое смещение по времени на 5 секунд. Это сделано потому что много советников работает по новому бару и при появлении нового бара на сервер отправляются тысячи запросов. В результате часто бывают сбои и что бы этого избежать в VR Smart Grid используется смещение на 5 секунд.

    На рисунке показано что открытие произошло через 5 секунд после наступления нового бара
    Ордера с задержкой в 7 секунд были открыты так как после наступления нового бара не было тиков
    и первый тик пришёл через 7 секунд, что может свидетельствовать о сильной загрузке сервера торговли.


    • [opt][4/5] Максимальное количество ордеров на покупку [Maximum amount of buy orders] - Эта настройка ограничивает открытие ордеров на покупку против тренда.
    • [opt][4/5] Максимальное количество ордеров на продажу [Maximum amount of sell orders] - Эта настройка ограничивает открытие ордеров на продажу против тренда.

    Ограничение ордеров помогает остановить построение сети против тренда, при этом ограничение не действует на ордера которые открываются по тренду.

    Раздел < --- Настройки шага ордеров --- >

    • [opt][4/5] Шаг между ордерами в пунктах [Step between the order points] - Эта настройка задает дистанцию между ордерами, каждый последующий ордер будет открыт не меньше чем через количество пунктов указанных в настройке. Важно заметить что на открытие ордеров имеет влияние настройка торговли по новому бару. Если торговля по новому бару включена то стратегия считает пункты и ждет открытия нового бара, если новый бар появился и расстояние между текущей ценой и ценой открытия предыдущего ордера больше или равна настройке (Шаг между ордерами в пунктах [Step between the order points]) то будет открыт ордер. Может быть ситуация когда торговля по новому бару включена и текущая цена прошла больше пунктов чем указано в настройке и затем вернулась, с приходом нового бара ордер не будет открыт, так как условие дистанции не выполнено. Если настройка торговли по новому бару выключена то советник будет открывать ордера через указанное количество пунктов.
    • [opt][4/5] Серии ордеров [Series of orders] - Эта настройка позволяет задать торговой стратегии возможность увеличивать расстояние между открываемыми ордерами. Принцип работы зависит от числа установленного в настройке. Пример в настройке указано значение 3, это значит что при торговле против тренда при наличии открытых трех ордеров следующие ордера будут иметь дистанцию между друг другом в три раза больше. Дистанция между ордерами будет увеличиваться после открытия трех новых ордеров.


    Раздел < --- Настройки управления балансом --- >

    • [opt][4/5] Депозит, выделенный для советника [Deposit allocated for the advisor] - Эта настройка позволяет трейдеру выделить сумму депозита для торговли советником. В случае большой просадки советник может потерять только ту сумму, которую трейдер выделил для советника. Таким образом имея депозит в 10 000 долларов и выделив советнику 1000 в негативном случае советник потеряет только 1000 долларов и остановит свою торговлю. Эта настройка будет полезна при тестировании и поиске наиболее прибыльных параметров. Трейдер в одном терминале может запустить неограниченное количество советников с разными параметрами на разных финансовых инструментах и каждому советнику выделить свой депозит. Если тестирование или торговля на счете привели к потере выделенного депозита обязательно нужно изменить настройку советника MagicNumber.

    Важно!!! Настройка Депозит, выделенный для советника [Deposit allocated for the advisor] работает только если активирована следующая по порядку настройка Распределение профита между депозитом советника и защищенном депозите [Distribution of the profit between the advisor's deposit and protected deposit

    • [opt][4/5] Распределение профита между депозитом советника и защищенном депозите [Distribution of the profit between the advisor's deposit and protected deposit] - Эта настройка позволяет торговой системе распределять полученную прибыль по двум депозитам. Советник может распределять полученную прибыль между своим депозитом и общим депозитом счета. Это позволяет наращивать депозит с которым работает советник и наращивать общий депозит. Таким образом трейдер увеличивает депозит для советника и увеличивает общий депозит, который в случае просадки не будет потерян.

    Пример работы функции распределения депозита:  Депозит трейдера 10 000 долларов, трейдер выделил советнику 1000 долларов. Трейдер установил настройку - (К депозиту советника 10% | К общему защищённому депозиту 90%). Советник торгует и фиксирует прибыль в сумме 2000 долларов. Результатом распределения будет 10% от 2000 = 200 долларов к депозиту советника и депозит становится 1200,  Общий депозит 90% от 2000 = 1800 долларов к общему депозиту 9000 + 1800 = 10800 долларов.   Весь депозит трейдера имеет баланс 12 000 долларов.


    • [opt][4/5] Минимальный профит при закрытии серии ордеров в пунктах [Minimal profit upon the closure of series of orders in points] - Эта настройка рассчитывается в пунктах и является прибылью при закрытии серии ордеров против тренда. Математическая формула высчитывает из всех открытых ордеров цену при которой все ордера будут закрыты в ноль. По скольку ноль мало кому интересен настройка добавляет пункты прибыли. Если вся сеть должна быть закрыта в ноль по цене 1,23456 то при настройке в 70 пунктов, сеть будет закрыта с прибылью в 70 пунктов. Таким образом советник извлекает небольшую прибыль при торговле сетью против тренда.
    • [opt][4/5] Минимальный профит для закрытия убыточного ордера в валюте депозита [Minimal profit for unprofitable order closure in the deposit currency] - Эта настройка считается в валюте депозита и ее предназначение закрывать самый старый ордер за счет накопленной прибыли. В результате торговли советником создается сеть против тренда и в зависимости от метода усреднения и использования Трейлинг стопа на балансе накапливается зафиксированная прибыль. Советник пересчитывает убытки от текущего старого ордера и проверяет результат, если сумма прибыли и убытков будет больше или равна значению указанному в настройке, то советник закроет самый старый убыточный ордер. Таким образом советник стремиться максимально быстро и с прибылью закрыть старые ордера и сократить общую позицию в рынке. Этот метод рассчитан на ситуации когда в сети есть ордера большого объема, в результате работы трейлинг стопа, советник с больших ордеров быстро накапливает прибыль за счет которой закрывает убыточные ордера, при этом обязательно сумма прибыли и убытка должна быть больше чем указано в настройках программы.


    Раздел < --- Настройки трейлинг стопа --- >

    • [opt][4/5] Тип трейлинг стопа [Trailing stop type] - Эта настройка позволяет выбрать тип трейлинг стопа. В советнике по мимо классического трейлинг стопа реализованы еще несколько видов подтягивания стоп лосса за ценой.
      • Не использовать трейлинг стоп[Do not use trailing stop] - Настройка отключает функцию трейлинг стопа.
      • Классический трейлинг стоп[Classic trailing stop] - Настройка классического трейлинг стопа. Стоп лосс следует за ценой на заданном расстоянии.
      • Трейлинг стоп по каналу Дончиана[Trailing stop by Donchian channel] - Настройка включает трейлинг стоп по каналу Дончиана. Этот вид трейлинг стопа долго работает, но дает прибыль больше чем классический трейлинг стоп. Идея трейлинга заключается в перемещении стоп лосса на заданном расстоянии с учетом максимальных и минимальных цен за указанный период времени.  Отдельно индикатор канала Дончиана есть на нашем сайте.
      • Трейлинг по Средней скользящей[Trailing by moving average] - Настройка включает трейлинг стоп по индикатору скользящей средней. Идея такого трейлинга заключается в том что бы перемещать трейлинг стоп по средней скользящей и с заданным минимальным количеством пунктов.
    • [opt][4/5] Дистанция для трейлинг стопа[Trailing stop distance] - Настройка задает минимальное значение пунктов для трейлинг стопа.
    • [opt][4/5] Период Дончиана или Скользящей при трейлинге по индикатору[Donchian indicator or moving average period for trailing stop] - Настройка задает период индикаторам, если трейлинг стоп выбран по индикаторам.

    Раздел < --- Настройки времени остановки торговли --- >

    • [opt][4/5] Остановить торговлю в час[Stop trading stop at] - Настройка задает час в который советник должен перестать торговать.
    • [opt][4/5] Возобновить торговлю в час[Renew the trading at] - Настройка активирует торговлю советника после остановки по предыдущей настройки.

    Раздел < --- Настройки сигналов торговых стратегий --- >

    • [opt][ 4/5] Тип сигнала торговой стратегии[Trading strategy signal type] - Настройка позволяет выбрать сигнал индикаторов для первого ордера в сети. В советник встроено несколько сигнальных алгоритмов.
      • Не использовать сигнал индикаторов[Do not use indicator signals] - Настройка отключает сигнальную стратегию полностью.
      • Пробой канала Дончиана[Break of the Donchian channel] - Настройка активирует стратегию торговли на пробой канала Дончиана.
      • Пересечение скользящих средних[Crossing the moving average] - Настройка активирует стратегию основанную на пересечении скользящих средних.
    • [opt][4/5] Период индикатора Дончиана или быстрой скользящей средней[Donchian indicator period of fast moving average] - Настройка позволяет указать период сигнального индикатора в зависимости от того какая сигнальная стратегия выбрана в предыдущей настройке.
    • [opt][4/5] Период медленной скользящей средней[Period of fast moving average] - Настройка позволяет указать период для медленной скользящей средней для сигнальной стратегии работающей по пересечению скользящих средних.

    Раздел < --- Прочие настройки --- >

    • [opt][4/5] Показывать информацию баланса на графике[Show balance information on a chart] - Настройка позволяет вывести информацию о профите и балансе.


    • [opt][4/5] Предупреждение о низкой Марже[Margin Alert] - Настройка позволяет предупредить трейдера о низкой марже.
    • [opt][4/5] Комментарий ордера[Order comment] - Настройка позволяет задать свой комментарий ордерам.
    • [opt][4/5] Серийный номер ордера[Magic Number] - Настройка позволяет советнику отличать свои ордера от ордеров других советников или ручных ордеров трейдера.

    Важно!!! Не рекомендуется устанавливать одинаковое значение для нескольких копий советников работающих в терминале

    • [opt][4/5] Проскальзывание[Slippage] - Настройка позволяет установить диапазон пунктов проскальзывания. В случае если отправляемый запрос на сервер долго обрабатывается или цена успела измениться, ордер будет принят в диапазоне проскальзывания.

    Рекомендации от автора программы

    Уважаемые пользователи программы! Не верьте никому кто скажет что этот советник грааль или машина для печати денег. Есть много людей которые успешно используют данный советник и есть те кто не смог добиться успеха. Данный советник это такой же помощник как и Ваш автомобиль. С советником как и с автомобилем, не умеешь управлять попадешь в аварию. Я хочу дать несколько важных рекомендаций по работе с программой.
    1. Приготовьтесь хорошо и долго разбираться с алгоритмом программы.
    2. Разберитесь со всеми настройками, именно для этого написана данная инструкция.
    3. Проведите оптимизацию советника, используйте встроенный оптимизатор в MetaTrader что бы найти примерные настройки.
    4. Уточняйте и исследуйте настройки только на демонстрационных или учебных счетах.
    5. Только после того как Вы успешно проторгуете советником на демонстрационных или учебных счетах более 2-4 рабочих недель, только тогда можно переходить на реальный счет.
    6. При тестировании на демонстрационных или учебных счетах учитывайте депозит и используйте именно то значение которое готовы использовать в реальных условиях.
    7. Проводите оптимизацию и тестирование на том брокере и периоде на которых планируете торговать в реальных условиях.
    8. Используйте только свои файлы настроек, так как другие файлы настроек не учитывают ваших спредов, комиссий, брокеров, периодов и прочего.
    9. Используйте VPS/VDS сервера что бы обеспечить круглосуточную работу советника.
    10. Верьте в свой успех и все у Вас получиться!!!


    Полезный материал:
    Как провести оптимизацию советника.

    Как протестировать советника.

    Доступный VPS/VDS хостинг Fozzy

ДЕМО ВЕРСИЯ И СЕТ ФАЙЛЫ 


Поделитесь с друзьями: