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

Shmendridge C7MT4 Channel Breaks

Особенности эксперта

  • Работает на нескольких символах и таймфреймах.
  • Высокая устойчивость (широкий диапазон настроек дает положительные результаты в течение длительного периода тестирования во время оптимизации, а также при использовании у разных брокеров и с различными таймфреймами).
  • Защита от подгонки для надежной оптимизации – замедление времени (Time Dilation), режим Монте Карло (Monte Carlo testing) и сдвиговый тест (Jiggle testing).
  • Не используется мартингейл, а также другие подозрительные/опасные виды управления капиталом.
  • Нет подозрительных просадок. На всех ордерах устанавливается стандартный стоп-лосс.
  • Никаких запрограммированных уловок для подгонки под исторические данные.
  • Не нужно беспокоиться о задержках ордеров, советник не является скальпером и использует только стоп-ордера.
  • Настройки одинаково хорошо работают на несколько таймфреймах.
  • Возможность регулировать соотношение риска к прибыли.
  • Очень простое и безопасное управление капиталом.
  • Данный советник является мощным инструментом, который навсегда поселится в вашем торговом арсенале.
  • Стоимость составляет менее одной третьей от обычной цены других качественных советников!


Описание

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

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

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


Yutish Govsky
463
2015.12.23 14:42 
 

I like the system. I believe it'll last for a long term.

I use it with Pepperstone Razor and ThinkForex. Simultaneously I run the system with Demo and Real, there's not much difference between them.

Me gusta este sistema, yo doy mi confianza, tal vez pierde bastante pero gana mucho más que las pérdidas.

Lo uso para Pepperstone Razor y ThinkForex. Entre Demo y Real no hay mucha diferencia y eso me gusta.

HLD2015
140
2015.04.08 13:11 
 

A month ago, it has been working steadily, maybe it will always accompany, thank you Benjamin Dixon, hopes to use in more money.Hope to receive your mail again.

smclellan
116
2015.02.07 00:59 
 

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?

I should say though that a broker with really tight and stable spread with low slippage is going to make a difference with these tight sl strategies.

Gary Davis
1223
2014.04.04 03:15 
 

The new update is fantastic. I am about to put this on a live account. Be sure you have a very low spread, but it really seems to be racking up the pips. Well worth the investment and some more.

Версия 3.24 - 2017.01.27
-Обновлены настройки по умолчанию
-Добавлен параметр No15Trades: при значении true советник не будет торговать 15 числа каждого месяца.
-Добавлен параметр trailTP: при значении отличном от 0 будет применять трейлинг тейк-профита убыточной позиции на основе ATR.
Версия 3.23 - 2017.01.23
- Исправлена ошибка, из-за которой не происходил расчет новых баров и добавление позиций в непиковые часы.
Версия 3.22 - 2017.01.09
- Если Friday=false, остановить открытие новых сделок в 21:00 в четверг и выйти из позиций в 00:00 в пятницу.
Версия 3.21 - 2016.12.23
- Обновлены настройки по умолчанию
Версия 3.20 - 2016.12.20
-Обновлены настройки по умолчанию
-Исправлена ошибка, при которой позиции не становились неактуальными. (Все стратегии, торгующие только в определенные часы, нужно будет повторно протестировать)
-Добавлены UseATRfilter, PointsTF, MaxPointsATR, MinPointsATR
Если UseATRfilter установлено в true, то торговля ведется только тогда, когда значение ATR с таймфрейма PointsTF находится между MaxPointsATR и MinPointsATR в пунктах.
-Добавлены UseADXfilter_x, ADXfilter_x_TF, ADXfilter_x_p, ADXfilter_x_v
Если UseADXfilter_x установлено в true, то торговля ведется только тогда, когда значение ATR с таймфрейма ADXfilter_x_TF и периода ADXfilter_x_p меньше значения ADXfilter_v_p.
Версия 3.16 - 2016.10.12
-Оптимизированы и обновлены настройки по умолчанию.
-Добавлен параметр mintouchptdc: минимальное количество точек касания для определения уровня канала
-Добавлен параметр dctol: допуск в ATR для определения точки касания.
Версия 3.15 - 2016.07.22
Оптимизированы и обновлены параметры по умолчанию.
Версия 3.14 - 2016.06.03
- Параметры peakbegin и peakend hour заменены на whr0, whr1 ... whr23 (булевы часовые настройки). При true торговля ведется на каждом часу.
- Добавлен параметр cyclehours - если он не равен 24, торгует только в соответствующие часы (позволяет использовать оптимизатор для почасовой торговли).
- Добавлены параметры Monday-Friday - при true советник торгует в указанный день недели.
- Добавлен параметр UseDayBarFl - при true советник использует фильтр дневных баров.
- Добавлен параметр UseH4BarFl - при true советник использует фильтр 4-часовых баров.
- Добавлен параметр UseH1BarFl - при true советник использует фильтр часовых баров.
- Обновлены/оптимизированы настройки по умолчанию.
- Новый режим "на каждом тике" (every tick mode). Установите FREQUENCY=0 для данного режима (только для одновалютных стратегий).
- Настройки по умолчанию теперь предназначены для скальпинга на M5. Необходима низкая стоимость сделок и нулевые стоп-уровни.
- Исправлено деление на ноль при нулевом размере тика.
- Если таймфреймы настроек советника и тестера не совпадают, используется таймфрейм тестера с предупреждениями.
Версия 3.12 - 2016.05.19
Новые настройки по умолчанию: скальпер M1.
Версия 3.11 - 2016.03.04
Обновлены настройки по умолчанию
Версия 3.10 - 2015.12.16
Обновлены настройки по умолчанию, а также исправлена ошибка, при которой стоп-лосс не работал как задумано.
Версия 3.9 - 2015.09.14
Исправлена ошибка в определении трендовой линии

Добавлено: 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.8 - 2015.09.03
- Исправлены некоторые ошибки комментариев, улучшен внешний вид
- Исправлен расчет параметра maxspread, который до исправления выражался не в % от ATR, как изначально было задумано.
Версия 3.7 - 2015.08.31
- Изменен сигнал ichi_E signal: он больше не использует максимумы/минимумы. Теперь это простой сигнал пересечения Ишимоку.
- Добавлено отображение некоторых данных на графике.
- В логах и push-уведомлениях теперь указывается проскальзывание.
- Исправлен расчет возраста ордера и позиции во время инициализации.
- Исправлено ошибка, приводившая к тому, что параметр exitafterpeak не закрывал позицию по прошествии пиковых часов.
- Отложенные ордера удаляются, при этом открытые сделки не закрываются (но не контролируются) за пределами пиковых часов при условии, что exitafterpeak и opentradepeakonly равны true.
- maxspread теперь выражается в процентах от ATR, а не в пунктах.
Версия 3.6 - 2015.08.25
Удалены ненужные модификации отложенных ордеров.
Повторная инициализация советника больше не приводит к закрытию позиций на следующем баре.

Добавлено
- 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: метод скользящей средней для фильтра разности скользящих средних
Версия 3.5 - 2015.07.29
- исправлена ошибка, в результате которой при появлении ошибки отмены последовательности отложенных ордеров повторная попытка приводила к созданию двойных ордеров.
Версия 3.4 - 2015.07.23
- В комментариях к ордерам указывается таймфрейм.
- Добавлен отступ (0.1 ATR) к замене последовательных ордеров (для предотвращения окончания последовательной замены при слишком близком рынке до того, как ордера смогут быть заменены).
Версия 3.3 - 2015.07.22
Новый сигнал Ichi-E:
Когда индикатор "Tenkan" Ichimoku пересекает "Senko" Ichimoku и максимум или минимум последних х баров преодолен, возле скользящей средней (+/- отступ) устанавливается стоп-уровень.

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

Добавлены входные параметры:

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.1 - 2015.07.03
Добавлена повторная попытка закрытия ордера на случай, если первое закрытие не удалось.
Из расчета максимального спреда исключен стоп-лосс.
Исправлена критическая ошибка: при работе на нескольких инструментах ATR и BB иногда переходили на следующий инструмент.
Версия 3.0 - 2015.06.26
Version 3.0 - 2015.06.25
3.0
ПОЛНОСТЬЮ ПЕРЕРАБОТАННАЯ ВЕРСИЯ
symbols - количество одновременно запускаемых инструментов из списка (многосимвольный режим работает только при реальном использовании на mt4. Тестер mt4 может работать только с одним символом за раз)
symbol0..symbol30 - список инструментов
timeframes - количество одновременно запускаемых таймфреймов из списка
timeframe0..timeframe5 - список таймфреймов
FREQUENCY - секунды ожидания между сообщениями главной программы
magic - магическое число (теперь советник нормально работает с другими торговыми роботами и своими копиями на одном символе, если магическое число уникально)
CheckMargin - проверить маржу перед установкой ордера. Параметр можно отключить для ускорения работы в тестере
slippage - максимально допустимое проскальзывание (если допускается брокером)
maxspread - максимально допустимый спред, при превышении которого срабатывает безопасный режим и все отложенные ордера временно закрываются
Lots - риск в процентах
stoploss - стоп-лосс, выраженный в factor1 (см. ниже)
takeprofit - тейк-профит, выраженный множителем (см. ниже)
trailstop - трейлинг-стоп, выраженный в "factor1" (см. ниже)
trailpadding - отступ от трейлинг-стопа, выраженный в "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

Монте Карло 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
- Исправлена ошибка блокировки новых каналов фильтром каналов.
- Обновлены настройки по умолчанию.
Версия 2.621 - 2015.03.19
- Исправлена ошибка стоп-уровней stop_level, при которой слишком близкий стоп-уровень по золоту продолжали выдавать ошибку неверных стопов.
- Исправлены невидимые близкие стопы (при установке уровня стоп-лосс ближе, чем ). До исправления они срабатывали некорректно. Исправление не влияет официальных файлов настроек .set, так как в таких настройках я не использую слишком близкие стоп-лоссы.
- Новая переменная InitiateAddToEquity. Если глобальная переменная терминала "ADDTOEQUITY" еще не существует, тогда она будет создана со значением InitiateAddToEquity.
- Теперь используется глобальная переменная терминала, которая используется в расчете размера лота. Вы можете менять ее значение.
- Уменьшена агрессивность оповещения безопасности, добавлены разрывы строк для более удобного просмотра.
Версия 2.61 - 2015.03.09
- Добавлен фильтр CHANNEL_FILTER для отсеивания плохо определенных границ канала.
Версия 2.53 - 2015.03.06
- Исправлено применение заполнения (padding) к механизму трейлинг-стопа большого округленного числа (Big Round Number trailing stop mechanism).
- Исправлена ошибка, из-за которой не всегда срабатывало предупреждение "spread too wide" ("слишком большой спред").
Версия 2.52 - 2015.02.27
- Оптимизированы настройки по умолчанию.
- Введены ультракороткие стоп-уровни. Теперь они могут быть даже меньше, чем разрешено у вашего брокера, благодаря дополнительному невидимому стоп-лоссу.
- Добавлен параметр RestrictToDaily. При true установка любых отложенных ордеров в пределах торгового диапазона предыдущих дней запрещена (используется для экспериментов с некоторыми настройками M1).
Версия 2.51 - 2015.02.05
Значительно уменьшено количество лишних отложенных ордеров.
Версия 2.41 - 2015.02.03
Обновлены настройки по умолчанию в соответствии с последней оптимизацией для EURUSD M5.
Версия 2.4 - 2015.01.27
2.4:
- Исправлена мелкая ошибка, возникавшая при слишком малых стопах.
- Добавлено предупреждение при слишком малом значении стопа для stop_level.
Версия 2.3 - 2014.09.01
- Добавлен магический номер ко всем комментариям и записям в логе.
- Добавлено большое обработок удаления ордеров.
Версия 2.2 - 2014.08.27
- Исправлена ошибка, из-за которой новые ордера выставлялись даже при невозможности удалить старые ордера.
- Добавлен параметр AddToEquity. Вы можете вручную указать дополнительный объем средств, который будет учтен при расчете лота.
Версия 2.1 - 2014.05.07
Добавлено:
- SWINGOUTRATIO - коэффициент основного канала (true channel core), на который должно выступить (protrude) колебание (swing), чтобы считаться таковым.
- ExpressCore - выражение CHANNEL_CORE (в процентах или ATR).
Исправлено:
- Частое изменение ордеров.
Версия 2.0 - 2014.03.20
Проверьте продукт в тестере и посмотрите на результаты!
V 1.6
- Стрелки теперь обозначают границы канала и основные позиции (core positions).
- В комментарии к ордерам добавлен таймфрейм (по просьбам пользователей).
- Проверка параметра Description(d99) на совпадение таймфрейма и символа для большей безопасности (по просьбам пользователей).
- Теперь советник при инициализации после перезагрузки проверяет, существовал ли ордер, созданный с момента последнего максимума/минимума. Если да, то такой ордер устанавливается. То есть, если вы пропустили ордер, например, в результате зависания вашего компьютера, советник установит его после перезагрузки и перезапуска. Не забудьте перезапустить торгового робота после повторного запуска терминала.
V 2.0
- Удален параметр STEP.
- Добавлен параметр ATR_BARS. Количество баров в расчете ATR.
- Теперь советник использует гораздо меньше баров при расчете.
- Весь алгоритм пересмотрен. Советник теперь гораздо более чувствителен к текущим рыночным условиям. Он регулирует стоп-лосс, тейк-профит и размер лота в зависимости от текущей волатильности. Интенсивное тестирование показывает общее повышение производительности и надежности на данных различных брокеров.
- На вкладке "Обсуждение" выложены новые настройки и дополнительные сведения. Пожалуйста, ознакомьтесь с ними.
- Теперь система "auto back order" запускается каждый раз при обнаружении нового канала. Интенсивное тестирование показывает увеличение числа трейдов/улучшенную производительность.
- Исправлена небольшая ошибка, приводившая к неточному значению размера лота в силу того, что спред не включался в формулу расчета.
- Другие мелкие исправления.
Версия 1.5 - 2014.02.25
- Добавлены настройки остановки и разворота (SAR), исправлено несколько незначительных ошибок.
- Добавлен флаг SWINGPOINTONLY. При значении true границы канала будут формироваться только по swing-точкам.
- Улучшен режим PUREDD, что дало улучшение сходимости между форвард тестами и бэктестами.
- Настройки по умолчанию оптимизированы и обновлены(на 24 февраля 2014).

Напишите мне, чтобы получить новые настройки для других пар.
Версия 1.4 - 2014.02.20
Версия 1.3

Все пипсовые входные параметры теперь основываются на 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

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

Версия 1.4

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

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

Убраны параметры:
MINSWINGOUT. Объединен с CHANNELCORE.