• Обзор
  • Отзывы (1)
  • Обсуждение (39)
  • Что нового

Shmendridge C7 Channel Breaks

Особенности

  • Одновременная работа на нескольких сигналах, символах и таймфреймах
  • Высокая устойчивость (широкий диапазон настроек дает положительные результаты в течение длительного периода тестирования во время оптимизации, а также при использовании у разных брокеров и с различными таймфреймами).
  • Встроенная система предотвращает подгонку (built in anti-curve fitting features) для оптимизации в самых жестких условиях (замедление времени тестирования, система Монте Карло, сдвиговый тест (Jiggle testing) и межрыночное тестирование).
  • Не используются мартингейл, а также другие подозрительные/опасные виды управления капиталом.
  • Нет подозрительных просадок. На всех ордерах устанавливается стандартный стоп-лосс.
  • Никаких запрограммированных уловок.
  • Не нужно беспокоиться о задержках ордеров, советник не является скальпером и использует только стоп-ордера.
  • Настройки одинаково хорошо работают на нескольких таймфреймах.
  • Возможность регулировать соотношение риска к прибыли.
  • Очень простое и безопасное управление капиталом.
  • Данный советник является мощным инструментом, который навсегда поселится в вашем торговом арсенале.
  • Стоимость составляет менее одной трети от обычной цены других качественных советников!


Описание

Этот мультитаймфреймный мультисимвольный и мультисигнальный советник торгует на прорывах трендовых линий, а также каналов Дончиана и Келтнера и пересечениях Ишимоку. Торговый робот особым способом рассчитывает ширину канала, вход, стоп-лосс и тейк-профит, а также адаптируется к волатильности. Трейлинг-стоп использует "большие круглые числа" в качестве защиты от преждевременного стоп-аута. Встроенная система предотвращения подгонки выдает высокую корреляцию между тестированием на истории и форвард-тестом на многих рынках и таймфреймах.

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

В разделе "Обсуждение" представлены скриншоты, настройки, отчеты и результаты тестирования на реальном счете.


smclellan
116
2015.02.07 01:05 
 

Support is excellent and so is performance. No rancid open trade drawdown; super tight stops, which I like. A small drawdown over a couple months is fine, I'm in it for the long term and the long term performance is super. Definitely better than any hedge fund I've invested in and maybe even less risky.

Did I mention that it is NOT a ticking time-bomb like most of these other cheap grid martingale bots?

Even though I use MT4 only, I wanted to experiment with the MT5 optimizer to produce some new settings. It has some neat anti-curve fitting stuff as you can see when you play with the demo and do an optimization with a forward test.

Версия 3.12 - 2016.05.23
Новые настройки по умолчанию для скальпинга на M1.
исправлена ошибка модификации стопов
Версия 3.11 - 2016.03.04
-Обновлены настройки по умолчанию.
Версия 3.10 - 2015.12.16
Обновлены настройки по умолчанию, а также исправлена ошибка, при которой стоп-лосс не работал как положено.
Версия 3.9 - 2015.09.11
Исправлена ошибка в определении трендовой линии

Добавлено: 8 методов трейлинг-стопа
-exBRN 0 начальное большое целочисленное значение трейлинг-стопа
-exHiLow - трейлинг по последнему максимуму/минимуму последних x баров.
-exDHiLow - трейлинг по последнему дневному максимуму/минимуму последних x дневных баров.
-exIchi - трейлинг по линии x индикатора ichimoku.
-exKelt - трейлинг по каналу Кельтнера на последних x барах.
-exHeiken - трейлинг по максимуму/минимуму heiken ashi за последние x баров.
-exDHeiken - трейлинг по дневному максимуму/минимуму heiken ashi за последние x дневных баров.
-exPsar - трейлинг по индикатору SAR.
[x=trailstop*10; как оптимизировать трейлинг-стоп: начало 0.1 шаг 0.1 конец 1.2]

Добавлено: 3 новых сигнала
-mal - вход на основе скользящей средней. Сигнал срабатывает всегда.
-pivma - когда скользящая средняя выше установленного трейдером уровня разворота, открывается длинная позиция и наоборот. Установка ордеров по скользящей средней.
-psar - вход на основе индикатора SAR. Сигнал срабатывает всегда.

Новые входные параметры:
-trailtype - один из указанных выше методов трейлинга.
-pivttype - уровень разворота для сигнала pivma.
-pvTF - старший таймфрейм для расчета уровней разворота.
-psar1 - шаг SAR для сигнала psar
-psar2 - максимум для сигнала по индикатору SAR
Версия 3.7 - 2015.09.02
- Изменена работа сигнала ichi_E: он больше не использует максимумы/минимумы. Теперь это обычный сигнал пересечения Ишимоку.
- Добавлено отображение различных данных на графике.
- Проскальзывание теперь указывается в логах и push-уведомлениях.
- Возраст ордера и позиции теперь рассчитываются корректно при инициализации.
- Исправлено поведение переменной exitafterpeak: теперь выход с рынка действительно происходит после пиковых торговых часов.
- Во время непиковых часов отложенные ордера удаляются, однако открытые ордера не закрываются (и не изменяются), если exitafterpeak и opentradepeakonly равны true.
- maxspread теперь выражается в процентах от ATR, а не в пунктах.
- Удалены ненужные модификации отложенных ордеров.

Добавлены:
- method kelt: сигнал пробоя канала Келтнера.
- method trnln: сигнал распознавания паттерна.
- ENTERTYPE EnterWithLimit и EnterWithStop: методы входа.
- OnlyPlaceWhenClose: при true ордера не устанавливаются, пока цена не приблизится к уровню входа.
- ReverseSignal: при true уровни покупки и продажи меняются местами.
- alwaysforceorder: при true ордер устанавливается в зависимости от того, насколько далеко продвинулась цена после достижения уровня входа.
- keltS: ширина канала Келтнера, выраженная в factor1 (в единицах ATR или BB).
- mintouche: минимальный предел точки касания в барах.
- mintouchpt: минимальное число точек касания для каждой трендовой линии.
- Shortest: кратчайший сегмент, допустимый в пределах трендовой линии.
- ttol: допуск на точность прямой, выраженный в factor1 (единицы ATR или BB).
- bounce: минимальный отскок от трендовой линии для каждой точки касания, выраженный в factor1 (единицы ATR или BB).
- anglefilter: при true сигналы на покупку отключаются на восходящем уклоне, в то время как сигналы на продажу отключаются на нисходящем.
- maxage: максимальное время жизни трендовой линии без новых точек касания, в барах.
- patd: ненулевое значение указывает максимальное расстояние между верхней и нижней линиями, при котором допускается срабатывание сигнала в factor1 (единицы ATR или BB); при 0 только одна линия вызывает срабатывание сигнала.
- UseMacdFl: при true используется фильтр MACD.
- MacdFl1: период 1 фильтра MACD.
- MacdFl2: период 2 фильтра MACD.
- MacdFl1: период 3 фильтра MACD.
- UseMAdifFl: при true используется фильтр разности скользящих средних.
- MAdifP: период фильтра разности скользящих средних.
- MAdifT: допуск (расстояние между текущей ценой и скользящей средней) в factor1.
- MAdifM: метод скользящей средней для фильтра разности скользящих средних.
- maxtrades: при ненулевом значении параметр определяет максимальное число сделок перед завершением работы советника с намеренной ошибкой.
Версия 3.5 - 2015.07.29
исправлена ошибка, в результате которой замена последовательности приводила к созданию двойных ордеров
Версия 3.4 - 2015.07.23
- В комментариях к ордерам указывается таймфрейм.
- Добавлен отступ (0.1 ATR) к замене последовательных ордеров (для предотвращения окончания последовательной замены при слишком близком рынке до того, как ордера смогут быть заменены).

Добавлены входные параметры
- negscore: в значении true это юбудет расчетом для фреймов с низким количеством сделок. применяется для оптимизации
- limitneg: в значении false для оптимизации будут использоваться отрицательные расчеты (расчет убыточных фреймов будет равен их коэффициенту Шарпа до тех пор, пока это отвечает критериям сделок)
Версия 3.3 - 2015.07.22
Новый сигнал Ichi-E:
Когда индикатор "Tenkan" Ichimoku пересекает "Senko" Ichimoku и максимум или минимум последних х баров преодолен, возле скользящей средней (+/- отступ) устанавливается стоп-уровень.

Исправления:
расчет коэффициента полос Боллинджера.

Добавлены входные параметры:
DateBeginSecondaries - дата начала торговли на вспомогательных символах и тайфреймах. До установки значения параметра торговля ведется только на символе "symbol0" на таймфрейме "timeframe0". Используется для тестирования на истории и оптимизации
method=ichi_E - запустить сигнал ichi-E, значение по умолчанию (dchan) запускает изначальный сигнал канала
BarFraction - часть бара для определения времени ожидания между основными вызовами программы. Альтернатива FREQUENCY. Например, если основная программа должна запускаться каждую 1/4 бара, установите BarFraction на 0.25, а FREQUENCY - на 1. Имеет смысл использовать только на новом сигнале ichi-E
PreCheckFraction - при true управление ордером не производится, также не проводится проверка спреда до удовлетворения значения BarFraction. Это экономит вычислительные ресурсы во время оптимизаций
adjustorders - при true отложенные ордера регулируются после установки
checkdifonnewbar - при true отложенные ордера регулируются только на новом баре
checkpatternonnewbar - при true новые ордера устанавливаются только на новом баре
usecurrentbar - при true текущий бар используется для расчета переменной 1 (factor 1). Это позволит индикатору быстрее адаптироваться к рыночным условиям
exitfriday - при true позиции и ордера закрываются в пятницу в час "exitfridaytime"
opentradepeakonly - при true новые сделки открываются только во время пиковых часов "peakbegin" и "peakend"
exitafterpeak - при true позиции закрываются после указанных выше пиковых часов
AlwaysMinLot - при true вход в рынок всегда осуществляется минимальным размером лота. При false советник открывает ордера, не превышающие процентное значение риска в два раза
Tenkan1 - первый период индикатора "tenkan" ichimoku (только сигнал ichi_E signal)
Tenkan2 - второй период "tenkan" ichimoku (ichi_E)
Tenkan3 - третий период "Tenkan" ichimoku (ichi_E)
IchiB - номер буфера для индикатора "Tenkan" ichimoku (ichi_E)
Senk1 - первый период "Senko" Ichimoku (ichi_E)
Senk1 - второй период "Senko" Ichimoku (ichi_E)
Senk1 - третий период "Senko" Ichimoku (ichi_E)
IchiSB - номер буфера для индикатора "Senko" ichimoku (ichi_E)
Ma1 - периоды скользящей средней (ichi_E)
Ma1m - тип скользящей средней (ichi_E)
spaceB - количество баров, максимумы и минимумы которых должны быть преодолены для завершения сигнала ichi_E (ichi_E)
Версия 3.0 - 2015.06.25
3.0
ПРОДУКТ ПОЛНОСТЬЮ ПЕРЕРАБОТАН
symbols - количество пар из списка символов, с которыми советник будет работать одновременно
symbol0..symbol30 - список символов
timeframes - количество таймфреймов из списка, на которых советник будет работать одновременно
timeframe0..timeframe5 - список таймфреймов
FREQUENCY - секунды между сообщениями главной программы
magic - магическое число (теперь советник нормально работает с другими торговыми роботами и своими копиями на одном символе, если магическое число уникально)
CheckMargin - проверить маржу перед установкой ордера. Параметр можно отключить для ускорения работы в тестере
slippage - максимально допустимое проскальзывание (если допускается брокером)
maxspread - максимально допустимый спред, при превышении которого срабатывает безопасный режим и все отложенные ордера временно закрываются
Lots - риск, в процентах
stoploss - стоп-лосс, выраженный в factor1 (см. ниже)
takeprofit - тейк-профит, выраженный установленным ниже множителем
trailstop - трейлинг-стоп, выраженный в factor1 (см. ниже)
trailpadding - отступ (padding) трейлинг-стопа, выраженный в factor1 (см. ниже)
BRNTrailadj - регулятор, используемый в расчете частоты "больших круглых чисел". Чем выше значение, тем дальше друг от друга находятся большие круглые числа. Это комплексный алгоритм
Chanlength - длина канала, в барах
Chanwidth - ширина канала, выраженная в factor2 (см. ниже)
chancore - ядро канала, выраженное в factor2 (см. ниже)
pad - отступ отложенного ордера, выраженный в factor1 (см. ниже)
dchanmaxorderage - максимальный срок действия отложенных ордеров, в барах
dchanmaxposage - максимальное время жизни открытой позиции, в барах
lotchngsense - минимальное изменение размера лота (в процентах) перед тем, как сработает последовательность замены ордера (order replace sequence)
tpchngsense - минимальное изменение расстояния тейк-профита (в процентах) перед срабатыванием последовательности изменения или замены ордера (за исключением уменьшающегося канала). При сужении канала, ордер корректируется соответствующим образом
maxadjDistance - выражен в factor1 (см. ниже), рыночная цена должна быть в пределах указанного ценового диапазона, чтобы сработала последовательность замены или изменения ордера (replace or order modify sequence)
F1type - определение Factor 1. Может быть bbF (процент от Bollinger Band 1) или atrF (ATR 1). Представляет собой измерение стоп-лосса и трейлинг-стопа
F2type - определение Factor 2. Может быть bbF (процент от Bollinger Band 2) или atrF (ATR 2). Представляет собой измерение ширины, ядра и отступа канала
Fbars1 - бары для расчета factor 1
Fbars2 - бары для расчета factor 2
bbd1 - настройка Bollinger Band 1
bbd2 - настройка Bollinger Band 2
Fnum TP - использовать расчет factor 1 или factor 2 в качестве множителя тейк-профита
Cspreadmode - пользовательский режим спреда. Может быть csADD для добавления пунктов в существующий спред для моделирования более широкого спреда или csMIN для статического минимального спреда. Баланс корректируется с функцией вывода тестера для воспроизведения этого более крупного спреда. Используйте этот параметр в качестве множителя дополнительной комиссии и проскальзывания, чтобы убедиться в достаточной надежности вашей стратегии/настроек
CustomSpread - пользовательский спред, в пунктах
TesterMinTrades - минимальное количество сделок для расчета пользовательских очков (custom score) тестера
MaxDchanWrat - максимальное соотношение ширины канала к длине. При превышении указанного значения при запуске советника выдается сообщение о недопустимых параметрах
MinDchanWrat - минимальное соотношение ширины канала к длине. Если параметр имеет значение ниже указанного, при запуске советника выдается сообщение о недопустимых параметрах
randFmode - значение scndtf меняет значения множителей всех таймфреймов кроме timframe0. (Может быть использован для проведения сдвигового теста (jiggle test) на каждом фрейме при применении в сочетании с мультитаймфреймной оптимизацией при одинаковых значениях timeframe0..timeframe5, см. ниже). При значении all меняются значения множителей всех таймфреймов, включая timeframe0. Параметр также можно отключить (off)
distributionmode - при randD значения множителей изменяются случайным образом для эффекта Монте Карло. При evenD изменения множителей распределяются равномерно (см. ниже)
RandPercent - максимальный процент изменений, применяемый ко множителям при их изменении случайным образом. Это влияет как на режим randD, так и evenD
ScndTFadj - множитель риска для вторичных таймфреймов. 1.0 означает, что уровень риска будет одинаков на всех таймфреймах

Другие важные изменения:
- Советник теперь мультисимвольный и мультитаймфреймный. Возможность менять значения случайным образом в сочетании с работой на нескольких таймфреймах включает в себя режимы Монте Карло и замедления времени (time dilation) для большей надежности (см. ниже)
- Виртуальные ордера для отслеживания позиций и ордеров (с уникальным магическим числом), что делает советника совместимым со своими копиями на одном и том же символе, а также с другими советниками.
- Ордера не выставляются произвольно в пределах сужающегося канала (orders are not arbitrarily contracted inwards), если только не удовлетворено основное требование по новой ширине.
- Добавлен таймер. Основная программа не вызывается на каждом тике. Она вызывается в зависимости от параметра FREQUENCY (частота).
- Теперь в качестве множителя для стоп-лосса, тейк-профита, ширины канала и основных настроек кроме ATR также могут использоваться и полосы Боллинджера.
- Чувствительность смены ордера теперь настраивается на случай, если ваш брокер запрещает частую отправку отложенных ордеров.
- Процесс добавления новых паттернов, фильтров и других элементов значительно упрощен, поэтому ждите дальнейших улучшений.


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

Встроенный сдвиговый тест на выносливость: 4 дополнительных "5-тиминутных прогона" для каждого фрейма, на котором множители (влияющие на длину, ширину канала, стоп-лосс, тейк-профит, ядро и т.д.) равны +6.25%, +12.5%, -12.5%, -6.25%. Таким образом мы можем убедиться в эффективности целого набора схожих настроек во время оптимизации:
timeframes - 5
timeframe0..timeframe5 - 5 minutes
randFmode - scndtf
distributionmode - evenD
RandPercent - 25

Встроенный сдвиговый тест плюс 2 дополнительных символа для надежности оптимизации: 2 дополнительных "5-тиминутных прогона" для 1 основного и каждого из 2 дополнительных символов при уровне риска, сокращенном вдвое. Вторичные таймфреймы корректируют множители на +9%/-9%.
timeframes - 3
timeframe0..timeframe2 - 5 minutes
symbols - 3
symbol0..symbol2 - любой
scndrySadj - 0.5
randFmode - scndtf
distributionmode - evenD
RandPercent - 18

Монте Карло 10 - немного скорректированы фреймы (+/-12.5%) для проверки надежности настроек по завершении оптимизации:
Включить оптимизацию только для FREQUENCY (с 50 до 500 для 10 фреймов)
randFmode - all
distributionmode - randD
RandPercent 25

Использовать Bollinger Band 1 Percent (процентное значение Bollinger Band 1) для определения стоп-лосса и трейлинг-стопа и ATR 2 для определения размеров канала и тейк-профита:
F1type bbF
F2type atrF
FnumTP f2
Версия 2.623 - 2015.04.07
- Введена проверка на наличие других отложенных ордеров поблизости от того, что установлен советником. При наличии таковых, размер лота уменьшается в два раза.
- При частых изменениях спреда ордера корректируются независимо от того новый это бар или нет.
- SpreadBars теперь выражается в сотнях тиков, а не баров.
- Исправлена ошибка в новом канале (New Channel).
Версия 2.622 - 2015.04.03
- Исправлена ошибка блокировки новых каналов фильтром каналов.
- Обновлены настройки по умолчанию.
Добавлено:
- MAX_CHOP экспериментальный фильтр рыночных изменений. 1 - максимальное значение. Значение 1 означает отсутствие фильтрации. Значение 0.5 отфильтрует большинство сделок или все сделки.
- CHOP_PERIOD таймфрейм, с которого берутся значения для фильтра.
- CHOP_BARS - количество баров для вычисления среднего значения изменений.
- MaxcwRatio - максимальное соотношение длины канала к максимальной ширине канала CHANNEL_LENGTH:MAXCHANNELWIDTH. Если значение выше, оптимизация будет заблокирована через ошибку инициализации.
- MincwRatio - минимальное соотношение длины канала к максимальной ширине канала CHANNEL_LENGTH:MAXCHANNELWIDTH. Если значение ниже, оптимизация будет заблокирована через ошибку инициализации.
- m1penal - для имитации проскальзывания используется функция снятия для вычитания небольших сумм со счета во время оптимизации.
- SimpleDDR - если параметр установлен в значение true, будет использоваться новый алгоритм оценки оптимизации с большим весом просадки против прибыли и количества сделок между пиками эквити.
Версия 2.61 - 2015.03.09
- Добавлен фильтр CHANNEL_FILTER для отсеивания плохо определенных границ канала.
- Добавлен параметр Safety - при true торговля запрещена, если на данном символе уже имеются другие позиции или ордера.
Версия 2.53 - 2015.03.06
- Исправлено применение заполнения (padding) к механизму трейлинг-стопа большого округленного числа (Big Round Number trailing stop mechanism).
- Исправлен расчет размера лота при работе с металлами (GOLD, SILVER и т.д.).
- Исправлена ошибка, из-за которой не всегда срабатывало предупреждение "spread too wide" ("слишком большой спред").
Версия 2.52 - 2015.02.27
- Оптимизированы настройки по умолчанию.
- Теперь во время оптимизаций учитывается параметр CustomSpread. Введите среднее значение проскальзывания и спред в пунктах, и тестер проведет оптимизацию с учетом данных параметров. Оптимизация набранных очков (custom score) при PUREDD=true позволяет использовать новый алгоритм CustomSpread.
- Введены ультракороткие стоп-уровни. Теперь они могут быть даже меньше, чем разрешено у вашего брокера, благодаря дополнительному невидимому стоп-лоссу.
- Добавлен параметр m1penal. Параметр лучше имитирует реальные тики, выбраковывая любые ордера, вход и выход по которым происходил в пределах одного минутного бара (принудительное удаление, равное дополнительному спреду при выбраковке), в пунктах.
- Добавлен параметр RestrictToDaily. При true установка любых отложенных ордеров в пределах торгового диапазона предыдущих дней запрещена (используется для экспериментов с некоторыми настройками M1).
Версия 2.51 - 2015.02.05
Значительно уменьшено количество лишних отложенных ордеров.
Версия 2.41 - 2015.02.03
Новые входные параметры:
MA - скользящая средняя фильтра MA
USEMA - включить/выключить фильтр MA
CustomSpread - эмуляция больших значений спреда во время тестирования.
StartDay - день недели начала торговли
StartHour - час начала торговли
EndDay - день окончания торговли на выходные
EndPosHour - час закрытия позиций на выходные
EndPenHour - час удаления отложенных ордеров перед выходными
MaxSpread - максимально разрешенный спред, после которого советник временно приостановит работу
MaxSpreadBars - кол-во баров, на которое остановится работа.

Обновлены настройки по умолчанию для EURUSD M5.
Версия 2.2 - 2014.08.27
Добавлен параметр AddToEquity. Вы можете вручную указать дополнительный объем средств, который будет учтен при расчете лота.
Версия 2.1 - 2014.06.02
Добавлено:
MINSWINGOUTRATIO - доля основного уровня (core), который должна преодолеть точка колебаний (swingpoint), чтобы рассчитываться как настоящая точка колебаний. (0.5)
ExpressCore - единицы измерения основного уровня (проценты или ATR).

Исправлено:
Исправления в отложенных ордерах.
Версия 2.0 - 2014.03.20
V 2.0
- Удален параметр STEP.
- Добавлен параметр ATR_BARS. Количество баров в расчете ATR.
- Теперь советник использует гораздо меньше баров при расчете.
- Весь алгоритм пересмотрен. Советник теперь гораздо более чувствителен к текущим рыночным условиям. Он регулирует стоп-лосс, тейк-профит и размер лота в зависимости от текущей волатильности. Интенсивное тестирование показывает общее повышение производительности и надежности на данных различных брокеров.
- На вкладке "Обсуждение" выложены новые настройки и дополнительные сведения. Пожалуйста, ознакомьтесь с ними.
- Теперь система "auto back order" запускается каждый раз при обнаружении нового канала. Интенсивное тестирование показывает увеличение числа трейдов/улучшенную производительность.
- Исправлена небольшая ошибка, приводившая к неточному значению размера лота в силу того, что спред не включался в формулу расчета.
- Другие мелкие исправления.
Версия 1.6 - 2014.03.18
- Стрелки теперь обозначают границы канала и основные позиции (core positions).
- В комментарии к ордерам добавлен таймфрейм (по просьбам пользователей).
- Введена проверка параметра Description(d99) на совпадение таймфрейма и символа для большей безопасности (по просьбам пользователей).
- Теперь советник при инициализации проверяет, существовал ли ордер, созданный с момента последнего максимума/минимума. Если да, то такой ордер устанавливается. То есть, если вы пропустили ордер, например, в результате зависания вашего компьютера, советник установит его при ПЕРЕЗАПУСКЕ. Не забудьте перезапустить торгового робота после повторного запуска терминала.
- Улучшен режим PUREDD. В алгоритм добавлен параметр "amount of trades between peaks" (количество трейдов между пиками), который позволяет оптимизатору подобрать более плавные кривые баланса.
- Добавлен параметр PENexp. Параметр, используемый в алгоритме, выбраковывающем комбинации с "количеством трейдов" или "фактором прибыльности" ниже минимального значения, установленного пользователем в параметрах TesterMinTrades и MINPF соответственно. Чем выше значение PENexp, тем круче кривая выбраковки.
- Добавлен параметр TesterLotinc, со временем повышающий размер лота таким образом, чтобы оптимизатор выбирал более поздние периоды.
Версия 1.5 - 2014.02.25
- Добавлены настройки остановки и разворота (SAR), исправлено несколько незначительных ошибок, чтобы работа полностью соответствовала версии для MetaTrader 4.
- Добавлен флаг SWINGPOINTONLY. При значении true границы канала будут формироваться только по swing-точкам.
- Улучшен режим PUREDD, что дало улучшение сходимости между форвард тестами и бэктестами.
- Настройки по умолчанию оптимизированы и обновлены(на 24 февраля 2014).

Напишите мне, чтобы получить новые настройки для других пар.
Версия 1.4 - 2014.02.20
Исправлен swingpoint, ранее он работал не так, как было задумано. Was not performing as designed.
Исправлена оптимизация в режиме PUREDD, подсчет сглажен.

Улучшена корректировка объема существующих отложенных ордеров.

Добавлены параметры:
SWINGTYPE. Экспериментальные определения swingpoint.

Убраны параметры:
MINSWINGOUT. Объединен с CHANNELCORE.
Версия 1.3 - 2014.02.18
Все пипсовые входные параметры теперь основываются на ATR/StdDev, а не на пипсах.
- STOP_LOSS, STEP, ALLOWANCE, CUSION, BRNSTOPLOSS, TAKE_PROFIT, CHANNEL_CORE, TRAILING_STOP, MINSWINGOUT, MAXCHANNELWIDTH теперь выражены в ATR.

Добавлен трейлинг-стоп, работающий с большими круглыми числами.

Добавлены новые входные параметры:
- PUREDD - включение оптимизации по чистой относительной просадке баланса, %.
- PUREPFW - вес фактора прибыльности (profit factor) в режиме PUREDD.

Дополнительные меры безопасности.

- Новые оптимизированные настройки по умолчанию для EUR M5.

Абзац об оптимизации на странице описания продукта теперь следует читать так:
Тестер показывает в основном прибыльные результаты за последние 8 лет на EUR M5, когда указанные параметры оптимизированы следующим образом:
MINSWINGOUT - от 0.5 до 20.5, шаг 5
MINSWINGSPACE - от 50 до 200, шаг 50
MAXSWINGSPACE - от 250 до 2000, шаг 250
MINSWINGS - от 2 до 3, шаг 1
ALLOWANCE - от 0.2 до 1.8, шаг 0.4
MAXCHANNELWIDTH - от 30 до 180, шаг 30
CHANNEL_LENGTH - от 96 до 2400, шаг 96
CHANNEL_CORE - от 5 до 10, шаг 1
NOCHANNELBARS - от 10 до 510, шаг 100
STOP_LOSS - от 1 до 5, шаг 1
TAKE_PROFIT - от 25 до 45, шаг 5
TRAILING_STOP - от 2 до 18, шаг 4
STEP - от 0.1 до 0.3, шаг 0.1
CUSHION - от -0.5 до 1, шаг 0.25
BRNSTOP - true
BRN - от 0.0005 до 0.001, шаг 0.0005
BRNSTOPLOSS - от 1 до 6, шаг 1
LOT - 0.1
LOT_TYPE - Percent

Это довольно грубая оптимизация для минимальной подгонки кривой.