Версия 3.28
2018.07.10
- Исправлена ошибка, из-за которой трендовые линии рисовались сквозь бары.
- Добавлено отслеживание проскальзывания и спреда (только при реальной работе) в глобальных переменных:
SYMBOL_slipA - общее среднее проскальзывание в 1 сторону (необходимо умножить на 2, чтобы получить среднее проскальзывание в обе стороны)
SYMBOL_slipATP - среднее проскальзывание для выходов по тейк-профиту
SYMBOL_slipT - общее проскальзывание
SYMBOL_slipTTP - общее проскальзывание для выходов по тейк-профиту
SYMBOL_slipN - общее количество возможностей для проскальзывания
SYMBOL_slipNTP - общее количество возможностей для проскальзывания при выходе по тейк-профиту
Примечание: статистика по проскальзыванию для тейк-профитов не исключается из общей статистики проскальзывания (общее значение включает также статистику по тейк-профитам)
SYMBOL_spreadA - средний спред
SYMBOL_spreadT - общий полученный спред
SYMBOL_spreadN - количество сделок, из которых был получен общий спред
Версия 3.27
2018.05.07
- Обновлены настройки по умолчанию, удалены неиспользуемые сигналы. Объединены различные настройки.
- Добавлены параметры dcwstep1,dcwstep2,dcwstep3 и пр., обозначающие шаги ширины канала и позволяющие оптимизировать ширину канала с пользовательским шагом (dcwstep1=1,dcwstep2=1.5,dcwstep3=2.3.) Параметр Chanwidth больше не обозначает ширину. Chanwidth=X сейчас устанавливает ширину, как и dcwstepX. (Chanwidth=3 & dcwstep3=2.3 означают ширину канала 2.3.)
- Исправлена ошибка, при которой неверно учитывались выходные при расчете максимального времени удержания позиции.
Версия 3.26
2017.09.01
Обновлены настройки по умолчанию.
Версия 3.25
2017.08.08
- сброшены настройки по умолчанию для сигнала M5 DCHAN к оптимизированным значения по состоянию на 13 июня 2017 года.
- исправлена ошибка в отчете о комиссии в конце теста.
- добавлены дополнительные проверки на ошибки стоп-уровней и отчеты об ошибках.
Версия 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.
Пользователь не оставил комментарий к оценке