Страница 1 из 4
Автор#1



Firestarter EA



Год выпуска: 2015
Валютные пары: все мажоры
Таймфрейм: М15
Версия: 1.21
Описание:
Скальпер.

Тест:
Пока не готово

Настройки:
Спойлер


====Настройки сигнала====
CandlesToWait - время ожидания подходящих условий после появления сигнала в барах
MinVol - минимальная волатильность для входа в позицию
MaxVol - максимальная волатильность для входа в позицию
MinExitTP - минимальный % от тейка для выхода
ExitInLoss - выход в убытке
MinExitSL - минимальный % от стопа для выхода
MaxExitSL - максимальный % от стопа для выхода
CCIPeriod - Период CCI
WPRPeriod - Период WPR
MAPeriod - Период MA
CCIEnterLevel - Уровень входа для CCI
CCIExitLevel - Уровень выхода для CCI
WPRMinEnterLevel - Минимальный уровень входа для WPR
WPRMaxEnterLevel - Максимальный уровень входа для WPR
WPRExitLevel - Уровень выхода для WPR
MinMA - Минимальный отступ от MA
MaxMA - Максимальный отступ от MA
PriceFilter - Ценовой фильтр для входа
====Настройки Stoploss====
SLVariant - вариант расчета начального стопа, бывает:
- Фиксированный стоп
- Стоп по теням HistorySL свечей
- Стоп по ATR
- Стоп по SAR
SL - Величина фиксированного стопа
OtstupSL - Отступ от свечи
HistorySL- Поиск свечей в истории
ATRSLCoef - Коэффициент ATR
SarStepSL - Шаг SAR
SarMaxSL - Максимальный SAR
MinSL - Минимальный стоп в пунктах
MaxSL - Максимальный стоп в пунктах
====Настройки Takeprofit====
TPVariant - Вариант расчета тейка, бывает:
- Фиксированный тейк
- Тейк по ATR
- TP - Величина фиксированного тейка
ATRTPCoef - Коэффициент ATR
MinTP - Минимальный тейк в процентах от гэпа
MaxTP - Максимальный тейк в процентах от гэпа
====Настройки ММ====
LotVariant - вариант расчета лота, бывает:
- Фиксированный лот
- Фиксированный процент
- Фиксированная пропорция
- Расчет лота в зависимости от волатильности
FixLot - Фиксированный лот
Risk - Риск в процентах от депозита
MoneyForMinLot - Денег депозита на минимальный лот
VolRisk - Коэффициент для риска по волатильности
VolHistBars - История в барах для расчета риска по волатильности
UseDynamicDecrease - Использовать динамическое уменьшение лота при просадке
DynamicDecreaseFactor - Коэффициент динамического уменьшения лота
==== Двойные входы ====
Allow_Second_Open_Trade - Вход доливочным ордером при просадке
Distance - дистанция от входа для доливки в % от стопа
Lot_Factor - % от начального лота
==== Частичный выход ====
AllowPartialExit - Частичный выход при достижении ExitDistance процентов тейка
ExitDistance - % от тейка, после которого частично выходить
ClosePercent - % от лота, который будет закрыт
====Трал общие настройки====
TrailingFromBE - Тралить от уровня общего безубытка (при false тралится от ближайщего к цене открытого ордера - при доливке по тренду)
====Трал стандартный====
TralOnPips - Стандартный трейлинг
TrailingStop - Уровень трейлинга (расстояние от текущей цены)
====Трал по теням свечей====
UseTrailingByShadows - Трал по теням свечей
BarsUse - сколько баров использовать
BarsOtstup - отступ от тени
====Трал по ATR====
UseTrailingByATR - Трал по ATR
AtrPeriod - Период ATR
AtrShift - Сдвиг ATR
AtrCoeff - Коэффициент ATR
====БУ====
UseBE - использовать БУ
BELevel - уровень прибыли в пунктах, на котором переводить в БУ
BEPlusPips - сколько прибавить пунктов к нулевому уровню
====БУ в процентах от гэпа====
UsePercBE - использовать БУ
BEPerc - % от тейка, при котором в БУ
==== Фильтр новостей ====
AvoidHighImpactNews - избегать важных новостей
AvoidMediumImpactNews - избегать средних новостей
AvoidLowImpactNews - избегать неваржных новостей
MinsBeforeNews - заканчивать торговлю до новостей в минутах
MinsAfterNews - начинать торговлю после новостей в минутах
====Защита от гепов====
UseGapProtection - использовать защиту от гэпов
LastFridayTradeHour - последний час пятницы для открытия сделок
UseForceClose - использовать принудительное закрытие в пятницу вечером
ForceCloseHour - во сколько закрывать
====Служебные настройки====
CandlesToDelete - Количество свечей существования отложек
BarPeriod - Период эмуляции тиков
WorkPeriod - Период работы советника
====Прочие настройки====
ExpertName - комментарий к ордеру
Slippage - проскальзывание
Magic - мэджик, если ноль - генерируется сам
MaxSpread - максимальный спред для входа
NumOfTry - количество попыток для входа/модификации/выхода
SleepTime - Время между попытками в секундах
SleepMaximum - Максимальное время в секундах
ECNAccount - ЕЦН аккаунт
UsePanel - инфопанель
TopField, DataField, ExpNameCol - цвета панели
UseComments - комментарии в журнал
UseSnapShot - снимок экрана
UseSendMail - слать почту
UseSendPush - слать пуши
UseLog - вести отдельный лог
====Фильтр времени====
MondayTrade, TuesdayTrade, WednesdayTrade, ThursdayTrade, FridayTrade - торговать ли в понедельник - пятницу
MondayTimeFilter_1, MondayTimeFilter_2, MondayTimeFilter_3, MondayTimeFilter_4 - включить торговлю в период 1,2,3,4 в понедельник
MondayStartHour_1,2,3,4, MondayStartMinute_1,2,3,4 - часы и минуты начала торговли для периода 1,2,3,4
MondayStopHour_1,2,3,4, MondayStopMinute_1,2,3,4 - часы и минуты окончания торговли для периода 1,2,3,4
Для остальных дней то же самое.




Я вообще ни разу не обижусь, если мне кто нибудь скажет спасибо, которое булькает: R192371619200 или Z164579536516

Firestarter_v1.03.ex498 скач.
Firestarter_v1.04.ex4242 скач.
Firestarter_v1.21.rar183 скач.

Изменено 10 июля, 2017 пользователем Pavel888

#2

Ну что, господа, с Божьей помощью приступим к работе?! :)

Это новая, сделанная с нуля и глубоко переработанная версия Laguerre scalper, который очень серьезно и долго оптимизировали уважаемые товарищи.

Понятно, что не так просто и не так быстро можно развернуть маховик серьезнейших многодневных оптимизаций/тестов!
Но авторское сопровождение бота возможно лишь в Firestarter EA - и это надо учесть со всей серьезностью.

Придется начать с нуля.
Но, если бы вышла новая версия Laguerre scalper с требовавшимися доработками вертушки и ММ - тоже бы пришлось начинать оптимизацию с нуля.
Так что собираемся с силами - и, помолясь, вперед! :)

Изменено 28 августа, 2015 пользователем Старик

#3

На всякий случай заведи еще сосуд на скрилле. Может и там чего забулькает.

#4

Не хотелось бы спороть глупость, но советник открывает позицию уже со стопом и тейком. А на Ecn счетах так нельзя - сначала позиция потом уже надо тейк и стоп выставлять. Вроде так)

#5


А что, у вас на Ecn не работает?


На ecn AdmiralMarkets Prime, не будет открывать ордера, если в ордере сразу указать ТП и СЛ, уже проверял.

Запустил оптимизацию для пробы по евре, тестируется также долго, если не еще дольше. Посмотрим на результаты.
#6

Я вижу в журнале тестера вот такие записи:
2015.08.27 17:15:33.300 2014.05.08 19:30 Firestarter v1.02 EURUSD,M15: open #145 sell 0.10 EURUSD at 1.38670 sl: 1.39230 tp: 1.38230 ok
2015.08.27 17:15:33.347 2014.05.08 23:50 Firestarter v1.02 EURUSD,M15: modify #145 sell 0.10 EURUSD at 1.38670 sl: 1.38606 tp: 1.38230 ok

Если верить им то ответ да. На реале именно Firestarter не пробовал. Таже самая ошибка была у лагера со вторым ордером...
Если не полезно, можете удалить сообщения.

#7

если по ценам открытия то летит а по всем тикам примерно также может немного побыстрее

Автор#8

Дело в том, что сов обрабатывает каждый тик. Можно поставить заглушку например для работы по свечам М1. Но результаты будут хуже тогда.
По поводу ецн - я учту, добавлю функцию.

#9


По поводу ецн - я учту, добавлю функцию.


Arhey и atnet, вы оказались правы, автор доработает.
Молодцы: не просто смотрите тесты, но и видите важные детали - никто больше внимания не обратил!
=d>

Изменено 28 августа, 2015 пользователем Старик

#10

Если кто будет оптить - лучше разделять на long и short. Похоже этот советник лучше идёт в long, а Laguerre scalper в short

#11


Если кто будет оптить - лучше разделять на long и short. Похоже этот советник лучше идёт в long, а Laguerre scalper в short


Похоже на то. Оптится по ценам открытия быстро.
Онли селл 2000-15 за ночь прошёл. Не впечатляет. >:dСейчас Бай идёт. Немного получше, чем селл.
Автор#12

Версия 1.03
1. Добавлена поддержка ECN счетов
ECNAccount - включить/выключить.
2. Выключаемые комментарии UseComments
3. Добавлена информационная панель на график UsePanel:

4. Добавлена заглушка на свечи
UseBarControl - включить/выключить
BarPeriod - период. Если М1, все операции будут проводиться на открытии свечи М1, то же самое для М5, М15 и т.д.
5. Подкорректировал таймер - заменил значения string на int
6. Теперь ММ адаптируется соответственно валюте депозита (лот рассчитывается правильно для йен, евро, рублей, фунтов, австралийских долларов).
7. Исправлена ошибка расчета доливочного ордера.


Добавлено: 28-08-2015 11:00:08

Можно сделать логирование спреда и проскальзывания в отдельные файлы (при открытии сделки), чтобы понять их влияние на результат

Firestarter_v1.03.ex434 скач.

Изменено 28 августа, 2015 пользователем Silentspec

#13

Уважаемый Silentspec скажите пожалуйста а с центовыми счетами он будет работать ?

Автор#14

Версия 1.04:
1. Вместо сравнения с максимальным спредом можно использовать сравнение со средним спредом UseMedianSpread
2. Добавлена возможность снимать скриншот UseSnapShot
3. Добавлена возможность отсылки сообщений на почту UseSendMail
4. Добавлена возможность отсылки Push-уведомлений UseSendPush
5. Добавлена пауза после лося (если вдруг рынок бешеный какой-нибудь например) PauseOnLoss,
при этом сделка не откроется по цене закрытия предыдущей плюс минус PauseMinPips и если времени прошло меньше, чем PauseMaxMinutes минут.
6. Изменена инфопанель (добавлена информация)
7. Выведено время ожидания между попытками открыть/закрыть/модифицировать позицию: SleepTime - минимум, SleepMaximum - максимум, в секундах.
8. Добавлены попытки для закрытия ордера (не было, проглядел).
9. Добавлено логирование: LogSpread - спреда, LogSlippage - проскальзывания. Файлы хранятся в папке каталог данных/MQL4/files для работы в реальном времени и каталог данных/tester/files - для тестов. Открываются в экселе. LogToSeperateFile - писать логи в файл, false - только в журнал
10. Добавлен AutoGMT, раз уж мы временные фильтры используем.
GMT_Offset - для ручного ГМТ, когда AutoGMT=false или когда идет тест. UseDST - использовать перевод на зимнее время.


Добавлено: 28-08-2015 13:44:16

По идее с центовиками работать должен
Идей больше нет. Предлагайте.

Firestarter_v1.04.ex452 скач.

Изменено 28 августа, 2015 пользователем Silentspec

#15


Версия 1.04:
1. Вместо сравнения с максимальным спредом можно использовать сравнение со средним спредом UseMedianSpread
2. Добавлена возможность снимать скриншот UseSnapShot
3. Добавлена возможность отсылки сообщений на почту UseSendMail
4. Добавлена возможность отсылки Push-уведомлений UseSendPush
5. Добавлена пауза после лося (если вдруг рынок бешеный какой-нибудь например) PauseOnLoss,
при этом сделка не откроется по цене закрытия предыдущей плюс минус PauseMinPips и если времени прошло меньше, чем PauseMaxMinutes минут.
6. Изменена инфопанель (добавлена информация)
7. Выведено время ожидания между попытками открыть/закрыть/модифицировать позицию: SleepTime - минимум, SleepMaximum - максимум, в секундах.
8. Добавлены попытки для закрытия ордера (не было, проглядел).
9. Добавлено логирование: LogSpread - спреда, LogSlippage - проскальзывания. Файлы хранятся в папке каталог данных/MQL4/files для работы в реальном времени и каталог данных/tester/files - для тестов. Открываются в экселе. LogToSeperateFile - писать два лога - для спреда и для проскальзывания отдельно.
10. Добавлен AutoGMT, раз уж мы временные фильтры используем.
GMT_Offset - для ручного ГМТ, когда AutoGMT=false или когда идет тест. UseDST - использовать перевод на зимнее время.


Солидно! =d>
Отменный пользовательский интерфейс и сервис!
#16


Версия 1.04:
1. Вместо сравнения с максимальным спредом можно использовать сравнение со средним спредом UseMedianSpread
2. Добавлена возможность снимать скриншот UseSnapShot
3. Добавлена возможность отсылки сообщений на почту UseSendMail
4. Добавлена возможность отсылки Push-уведомлений UseSendPush
5. Добавлена пауза после лося (если вдруг рынок бешеный какой-нибудь например) PauseOnLoss,
при этом сделка не откроется по цене закрытия предыдущей плюс минус PauseMinPips и если времени прошло меньше, чем PauseMaxMinutes минут.
6. Изменена инфопанель (добавлена информация)
7. Выведено время ожидания между попытками открыть/закрыть/модифицировать позицию: SleepTime - минимум, SleepMaximum - максимум, в секундах.
8. Добавлены попытки для закрытия ордера (не было, проглядел).
9. Добавлено логирование: LogSpread - спреда, LogSlippage - проскальзывания. Файлы хранятся в папке каталог данных/MQL4/files для работы в реальном времени и каталог данных/tester/files - для тестов. Открываются в экселе. LogToSeperateFile - писать логи в файл, false - только в журнал
10. Добавлен AutoGMT, раз уж мы временные фильтры используем.
GMT_Offset - для ручного ГМТ, когда AutoGMT=false или когда идет тест. UseDST - использовать перевод на зимнее время.


Добавлено: 28-08-2015 13:44:16

По идее с центовиками работать должен
Идей больше нет. Предлагайте.


Пишет (пожалуйста разрешите исп-ть DLL для AutoGMT), как мне это сделать и будет работать 1 сет с последней версией или надо дорабатывать?
Автор#17

В настройках терминала нужно поставить галочку
Сейчас тестировал логи - работают некорректно. Буду дорабатывать.
Есть у кого еще какие идеи по улучшению?
Пока у меня есть немного свободного времени

#18


В настройках терминала нужно поставить галочку
Сейчас тестировал логи - работают некорректно. Буду дорабатывать.
Есть у кого еще какие идеи по улучшению?
Пока у меня есть немного свободного времени



Это во вкладке советники (разрешить импорт DLL)?

Добавлено: 28-08-2015 15:59:59

Постоянно зависает терминал после изменения в настройках.
#19


Пока у меня есть немного свободного времени


Подскажите, насколько новый советник приближен к Laguerre ? Или это уже совсем другой сов ?
#20


Это во вкладке советники (разрешить импорт DLL)?


Добавлено: 28-08-2015 15:59:59

Постоянно зависает терминал после изменения в настройках.

Спойлер

Автор#21



Пока у меня есть немного свободного времени


Подскажите, насколько новый советник приближен к Laguerre ? Или это уже совсем другой сов ?

Осталась только сама идея, и то не целиком.
#22

То же, что и в MindTheGap - проблемы с тикетами при закрытии ордеров.

01:29:28 2013.04.23 15:34 Firestarter v1.04 EURUSD,M15: unknown ticket 182 for OrderClose function
01:29:28 2013.04.23 15:34 Firestarter v1.04 EURUSD,M15: OrderClose error 4108
01:29:28 2013.04.23 15:34 Firestarter v1.04 EURUSD,M15: unknown ticket 182 for OrderClose function
01:29:28 2013.04.23 15:34 Firestarter v1.04 EURUSD,M15: OrderClose error 4108

При UseMedianSpread = true сделки отсутствуют.

#23
Silentspec, есть просьба добавить автономную опцию стандартного б/у (BELevel, BEAddPips) - с тралом они не подерутся.
Трал не заменяет БУ ни полностью, ни корректно: TralOnPips по смыслу и фактически совсем не BELevel - а TrailingStop не должен и не может ни подменять, ни просто быть хоть как-то завязанным на разность BELevel - BEAddPips.
Ни один из этих 4-х параметров не должен и не может имитировать какой-то другой или их комбинацию.

Аналогичная просьба об опции Б/У и по MindTheGap, и по Лагеру - если последний будет восстанавливаться.
Ну по MindTheGap, может, и не получится, там и так прилично накручено - но хоть обдумайте, там же основные разборки вроде с ТР.
Автор#24

До рабочей недели буду заниматься гэпом, в будни возьмусь за этого.

#25

пославил опт сет на работе... ждать долго )

Страница 1 из 4

Для публикации сообщений создайте учётную запись или авторизуйтесь

Перейти к списку тем
Форум · 2.0.20260627.0025