[Советник] [Скальпер] Best Free Scalper EA by FXautomater

От victor_mvf, 14 декабря, 2017 в Советники Форекс

Автор#1

Название: Best Free Scalper EA (BSF):
Год выпуска: 2017
Версия: 1.0, 1.1, 1.2, 1.3, 1.4, 1,5, 1.6.2.
Сайт продажи: бесплатный, сайт размещения https://donnaforex.com/index.php?topic=19928.0
BFS в MQL5 https://www.mql5.com/ru/market/product/28919
Валютные пары: GBPCAD, GBPUSD, EURCHF, USDJPY, EURGBP, USDCAD and USDCHF. EURUSD, EURAUD, GBPAUD
Таймфрейм: М1, M5, для версии 1.6.2 М15
Время торговли: Азия
Описание на сайте размещения
Мониторинг: официального нет
Бэктесты: нет

BFS в MQL5
https://www.mql5.com/ru/market/product/28919

Производитель всем известного WS на форуме donnaforex к рождеству разместил новый бесплатный скальпер.
Производитель весьма уважаемый, думаю стоит протестировать, поставить на мониторинг и обсудить.
По приведенной выше ссылке на donnaforex идет обсуждение.

Мониторинг:
Дата запуска 18.12.2017 (v.1.1)
Депо $1000
Счет Alpari Pro.ECN.DEMO
ТФ: M5
Сеты из архива

large.jpg

В связи с заменой сервера мониторинг перенесен на другой счет

Дата запуска 01.06.2018 (v.1.6.2)
Депо $1000
Счет Alpari Pro.ECN.DEMO
ТФ: M15
Сеты из архива 1.6.2

large.jpg

Мониторинг перенесен на другой счет

Дата запуска 11.04.2019 (v.1.6.2)
Депо $1000, лот 0,01
Счет Alpari Pro.ECN.DEMO
ТФ: M15
Сеты из архива 1.6.2

large.jpg

Here are the EA parameters:

 

 

 

Спойлер

Magic - magic number - it is extremely important to keep this different for all robots

MaxSpread - maximum allowed spread

TicksTrade - if it is "false" the logic will be executed at the beginning of M1 bar, otherwise it will calculate and trade on a new price tick. The TicksTrade is potentially more profitable, but I prefer to use M1 open for testing and optimizations as this is the only reliable method for EA testing and tuning.

StopLoss - stop loss value in standard 4 digit pips

TakeProfit - take profit value in standard 4 digit pips

BandPeriod - the period of the Bollinger Bands indicator

BandBreakEntry - breakout in 4 digit pips of the BB line to initiate an opposite trade (the value could be negative)

BandBreakExit - breakout in 4 digit pips of the opposite BB line to initiate closing of the existing trade (the value could be negative)

UseTrendFilter - change this to "true" if you want to trade only in the direction of the trend defined by the two MAs below. If you use the trend filter for Asian session scalping you will get higher profit factor, but less trades. Generally, you do not need trend filter for Asian session scalping, but if you want extra safety it will help.

MA_Fast_Period - period of the fast moving average

MA_Slow_Period - period of the slow moving average

MA_Trend_TF - timeframe of both MAs

TimeRestriction - by default this is "true" so the EA will trade only in the hours listed below. If you do not want to use the time filtration, change this parameter to "false".

CTHour1 - 6 - six possible slots for trading hours. Values 0 - 23 activate the slot. Enter a large value like 55 to deactivate the slot. Best results from our experience are achieved 21 and 22 GMT. You absolutely must adapt this hours to your brokers GMT shift. I am using Alpari data for all my tests, because they have the best long-term real history data in the data center. So for Alpari the trading hours are 23 and 0 as the GMT shift is +2 for Alpari.

RecoveryMode - this parameter activates the drawdown recovery. Works when AutoMM>0

FixedLots - fixed trading lots when AutoMM=0

AutoMM - value greater than zero activates proportional money management, as example AutoMM=5 means 0.05 lots at 1000 account.

AutoMM_Max - maximum allowed value of the proportional money management when RecoveryMode is used.

MMTrades - number of history trades on base of which the drawdown of the RecoveryMode function is calculated

RecoveryFactor - drawdown positive compensation in percent of the drawdown

RecoveryMultiplier - trading volume multiplier in RecoveryMode

LossPausePips - pause after loss algorithm - loss in pips

LossPauseHours - pause after loss algorithm - pause in hours after loss greater than LossPausePips

The EA has high spread protection - this is crucial, because if you use limit orders as example you can't control this and you will take some trades with 10 or even 20 pips spread - one such trade will erase the average profit from 10 good trade as the best average expectancy of this type of trading is 2-3 pips in the best case. This is why I am not using limit orders.

The default settings are for GBPUSD and I will try to provide settings for several other pairs. The settings I provide are subjective - they are based on my personal experience and understanding. No one knows which set of settings will work best in future out of the optimization sample in real market conditions. Please, make your own tests and find the best settings for you!

 



Here are some optimization advises:

 

 

 

 

Спойлер

- Do not use genetic algorithm

- Optimize 2 parameters at once at most - I optimize only one at a time and look for the most logical value

- Optimize for at least 6 months and at least 200 trades - this is the absolute minimum to avoid curve fitting and get some reasonable parameters which will have at least some chance to be profitable in real conditions.

- Perform at most 5 optimization cycles for all parameters.

- Use reasonable large optimization step - as example if you optimize stop loss, reasonable step would be 5 pips not 1 pips - about 5% of the reasonable optimization range of the parameter.

- I am using M1 open price test for all my EAs - it is good enough.

- I am not using tick tests as they are too unreliable.

And now the fun part:
By using this EA, you acknowledge that you are familiar with all risks and that you are solely responsible for the outcomes of your decisions. I accept no liability whatsoever for any direct or consequential loss arising from the use of this product. It's to be noted carefully in this respect, that past results are not necessarily indicative of future performance.

Finally - please test and share your experience and best settings with the other users!

 




UPDATE: 12.12.2017 - version 1.1 added with stealth stop loss functionality.

 

 

 

 

Спойлер

Description of the new parameters from the Wallstreet Forex Robot user guide:

StealthMode true/false: a mode which conceals stoploss and takeprofit levels in program logic, making them invisible to brokers. If you use this mode, the stoploss and takeprofit orders are not located in the trading server. In this case, if your trading terminal is not connected, or the robot is not working, your orders would not be protected. However, we are strongly encouraging using the StealthMode, because in some cases the visible StopLoss levels could be attacked tendentiously by algorithms that some unethical brokers could use.

EmergencyStopDist: this parameter ensures a second level of protection, when StealthMode is used. At values greater than zero it activates a second level of true (Emergency) StopLoss on a greater distance then the virtual hidden StopLoss is located. In such case the value of the new emergency StopLoss will be the sum of the EmergencyStopDist value plus the value of the hidden StopLoss.

 



UPDATE: 12.18.2017 - version 1.2 added

 

 

 

 

Спойлер

- Friday filter added
- Wednesday swap filter added

I think the new parameters are clear enough:

== Friday Filter ==
FridayFilter - true/false
FridayEndHour

== Wednesday Swap Filter ==
WednesdaySwapFilter - true/false
MaxNegSwapPips - minus 0.5 pips seems reasonable threshold for me

The Wednesday swap filter cancels all trades in Wednesday evening in the direction of the negative swap, if the swap is worse than MaxNegSwapPips parameter.

I personally do not use the Friday filter as it reduces the profit and the Monday gap is 50/50 for me in long term.

 



UPDATE: 21.02.2018 - version 1.3 added

 

 

 

 

Спойлер

- Fixed Spread HUD issue with JPY pairs
- Added possibility to change the trade comment
- A smile added

 



UPDATE: 21.02.2018 - version 1.4 added

 

 

 

 

Спойлер

- Added rollover time filter
- Added rollover additional high spread filter

The new parameters are:

RolloverTimeFilter=true - switches on/off the rollover time filter

MinutesBefore=5 - minute time interval before midnight in which all trading operations will be canceled

MinutesAfter=10 - minute time interval after midnight in which all trading operations will be canceled

x_MaxSpreadFilter=true - switches on/off the rollover additional spread filter

x_MaxSpread=2 - multiplies the initial MaxSpread, which will be allowed in general, before canceling all trading operations. As example if the MaxSpread is 6 and x_MaxSpread is 2, all trading operations will be canceled if the spread exceeds 6x2=12 pips.

 

Best_Free_Scalper_EA.zip2 009 скач.
1.6.2.zip1 597 скач.

 

BF Scalper EA_191_nodll.ex4208 скач.

Изменено 31 августа, 2023 пользователем nixxer

#2

Это модификация WS Asia или что-то совсем другое?

Автор#3

Это модификация WS Asia или что-то совсем другое?



Цитата (в переводе от Яндекс)

"Я хотел бы сделать подарок сообществу - полностью функциональный и совершенно бесплатный азиатской сессии скальпер.

Я просто не могу устоять перед собой, чтобы назвать его лучшим бесплатным скальпером EA :) ... Кроме того, шутка я действительно считаю, что это лучший полностью бесплатный азиатский скальпер когда-либо выпущенных для общественности. Вся логика-это 100% мой оригинал - даже не символ, украденный у кого-либо. Основная логика похожа на первый азиатский скальпер, который я придумал еще в 2005-2006 годах, ставший самым популярным советником в Японии в эти дни.

Кажется, что нынешние рыночные условия хороши для такого рода систем, так что если у вас есть брокер с низким спредом во время азиатской сессии, вы можете рассмотреть возможность попробовать эту систему. Наш опыт показывает, что лучшие пары для данного вида торговли-GBPCAD, GBPUSD, EURCHF, USDJPY, EURGBP, USDCAD и USDCHF. EURUSD показывает неплохие результаты в последнее время.

Логика очень проста, но эффективна-советник использует прорывы полос Боллинджера для входа и выхода сигналов. По моему мнению, Bollinger Bands является лучшим техническим индикатором когда-либо созданных-Спасибо г-н Джон Боллинджер! В течение многих лет я пробовал много других индикаторов и стратегий, но полосы Боллинджера зарекомендовали себя как лучший индикатор для скальпинга волатильности рынка.

Имейте в виду, что эффективность такого рода торгов сильно ограничена условиями брокеров - даже не думайте пробовать его на случайных брокеров - только на известных ECN брокерах с жесткими спредами.

Приемлемые уровни стоп-лосс варьируется от 20 до 60 пунктов.
Вы можете использовать небольшой фиксированный TP между 4-8 пипсов, или оставить логику выхода, чтобы заботиться о позиции.

Логика выхода также основана на индикаторе BB и закрывает сделку даже на убытке, когда цена находится рядом или пробивает противоположную линию BB. Это командует параметром "BandBreakExit", который лучше всего работает от минус один до плюс один-два."
#4


Это модификация WS Asia или что-то совсем другое?


Q. What is the difference withe ws asia?
A. It is similar - the core logic is almost the same with some small differences.
#5
по умолчанию для GBPUSD и настройки времени для GMT + 2 Alpari.

Для живой торговли вы можете использовать M1 или M15 - не имеет значения для EA, так как все используемые таймфреймы фиксируются в коде


оттуда же
Автор#6

Сеты, оптимизированные для ICMarkets ( с форума donnaforex)

ICM.zip379 скач.

Автор#8

Сдается мне, что Generic всё равно лучше.



Давайте устроим "скачки"

На одних и тех же парах с одним фикс лотом и депо одновременно запустим мониториг...
#9


Сеты, оптимизированные для ICMarkets ( с форума donnaforex)


Тест выложенных выше сетов по средствам программного комплекса TDSv2 на котировках Dukascopy, с параметрами spread multiplier=1 и slippage=false.
Что называется о вкусах не спорят, судить по данным сетам лучше данный советник чем разработанный на нашем форуме во многом аналогичный Generic или хуже мягко говоря некорректно, но лично для меня аргументами в пользу Generic является то, что:
1) Во первых данный советник уже не первый год работает на реальных счетах наших форумчан и не только.
2) Во вторых Generic всё таки более гибкий, имеет открытый код.
Но каждому своё.

Best_Free_Scalper_bfs-eurchf_m152010-2017.gif
Best_Free_Scalper_bfs-eurchf_m152010-2017.htm100 скач.
Best_Free_Scalper_bfs-usdjpy_m152010-2017.gif
Best_Free_Scalper_bfs-usdjpy_m152010-2017.htm41 скач.
Best_Free_Scalper_bfs-eurusd_m152010-2017.gif
Best_Free_Scalper_bfs-eurusd_m152010-2017.htm82 скач.
Best_Free_Scalper_bfs-gbpcad_m152010-2017.gif
Best_Free_Scalper_bfs-gbpcad_m152010-2017.htm55 скач.
Test_TDS_Best_scalper.rar187 скач.

#10


Название: Best Free Scalper EA:

Производитель всем известного WS...


Мы взяли у них ( у WS) торговую идею.
Они взяли у нас (у TLP) вымученные нами улучшения.
1 : 1.
|3=3
#11



Название: Best Free Scalper EA:

Производитель всем известного WS...


Мы взяли у них ( у WS) торговую идею.
Они взяли у нас (у TLP) вымученные нами улучшения.
1 : 1.
|3=3

Да это и не важно, ведь разработки везде открытые и бесплатные! Главное чтобы толк был!
Автор#12

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

#13


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


Не забудь запустить синхронно на одинаковых типах счетов (ECN естественно), одного и того же брокера, на одном и том же ВПС. Счета должны быть обязательно реальные и даже не центовые! l-)
Автор#14

Цитата: victor_mvf от Сегодня в 11:27:57 am
Уважаемые поклонники Generic-ка, разместите здесь лучший на Ваш взгляд комплект (сов+сеты), я синхронно запущу сравнительный мониторинг и размещу здесь виджеты.... Сам бы запустил, но боюсь нарвусь на критику, что это не лучший вариант сова и не лучшие сеты...
Не забудь запустить синхронно на одинаковых типах счетов (ECN естественно), одного и того же брокера, на одном и том же ВПС. Счета должны быть обязательно реальные и даже не центовые!



Разумеется все сделаю именно так, за исключением - счета будут Alpari PRO.ECN.DEMO (свои $1000 для организации сравнительного теста жалко, найду им другое применение)
#15

Разумеется все сделаю именно так, за исключением - счета будут alpari PRO.ECN.DEMO (свои $1000 для организации сравнительного теста жалко, найду им другое применение)


Тогда не стоит даже заморачиваться.
Очевидно у Вас нет или очень мало опыта торговли ночными скальперами. Поскольку они крайне чувствительны к качеству исполнения и почти все брокерозависимы.
Скажу даже больше. У меня для сравнения установлены два одинаковых скальпера с абсолютно идентичными настройками и уровнями рисков, у одного и того же брокера, на одном и том же типе счетов. Единственное различия - разные объемы торговли. Результаты отличаются, вплоть до того, что на одном сделки открываются, а на другом нет!
Ночных скальперов бесполезно тестировать на демо и центах, а также на любых типах счетов, кроме ECN и STP!
#16

Для Robo какие сеты использовать?

#17

Робо в том же часовом что и ИСМ, так что сеты подойдут что на первой странице под ИСМ (единственный ньюанс - ИСМ (и скажем тикмил) переводит часы с америкой, и для ботов этого типа это более правильно, а робо (и теже альпы) с европой (т.е. дважды в год на робо в течении недели настройки начала торгов будут не совпадать с фактически проопченым временем входа после закрытия америки)

(PS: не по теме этого сова, но я робо для спредозависимых ночников уже больше года не пользую...)

Изменено 17 декабря, 2017 пользователем andy.lugansk

Автор#18

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



Уважаемый master_ice, я рад, что у Вас большой опыт...

Однако, я привык опираться на собственный, пусть и не такой большой опыт.
Мой же состоит в следующем...
У меня уже около 2 лет работает собственный сервер статистики. Запускал его я для собственных нужд, а не для того, что бы кому то что то доказать. На этом сервере работают достаточно большое число советников с разными сетами ( более половины из них ночные скальперы), по результатам этой работы удачные советники с их сетами я переношу на реал. Так вот, разница в работе конечно есть, но она не фатальная (по крайней мере на счетах Альпари).

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

... И мы, свеже, собрались сравнить 2 советника на одном счете, а не 1 на разных, это нечто иное...
Это все равно, что сравнивать двух бегунов, мастера и новичка... полагаю, что по какой бы дорожке они не бежали, победит мастер. При этом понятно, что если мастеру дать лучшую дорожку, то он покажет лучший результат.

Считаю свое предложение вполне разумным, и оно остается в силе.

Добавлено: 18-12-2017 13:13:15

В архив первого поста добавлен сет для EURAUD...

Добавлено: 18-12-2017 19:32:38

В первый пост добавлен мониторинг.

bfs-euraud.set103 скач.

Изменено 20 декабря, 2017 пользователем victor_mvf

#19

Просто автор Волстрита ничего лучше Азии не придумал, вот и вернулся к ее доработке, даже благословляет мистера Боллинджера в первом посте. Возможно просто хочет услышать идеи по улучшению от форумчан. Возможно это просто реклама и в код встроено ограничение по времени, кто ж знает.
Имхо, наш Генерик по результатам тестирования себя показал куда привлекательнее, да и в последний месяц лично у меня стабильно прет в жирный плюс, возможно пришло снова время Геннадия. Так или иначе Гена сейчас намного функциональнее, чем Азия, не зря мы его все дружно пилили больше года.

#20

Скажу так что меня не впечатлило количество функции в этом советнике. Уровень какого-то фрилансера с мкл форума.

Спойлер

AccountBalance
AccountCurrency
AccountFreeMargin
DoubleToString
Hour
iBands
iMA
IsTesting
IsTradeAllowed
IsTradeContextBusy
iTime
MarketInfo
NormalizeDouble
ObjectCreate
ObjectDelete
ObjectFind
ObjectSet
ObjectSetText
OrderClose
OrderClosePrice
OrderCloseTime
OrderLots
OrderMagicNumber
OrderModify
OrderOpenPrice
OrderProfit
OrderSelect
OrderSend
OrdersHistoryTotal
OrderStopLoss
OrdersTotal
OrderSymbol
OrderTicket
OrderType
RefreshRates
Sleep
StringSubstr
TimeCurrent


Зачем считать свопы и комиссии? Может быть их нет? Меня настораживает такое качество кода

Изменено 19 декабря, 2017 пользователем nixxer

Автор#21

В архив первого поста добавлена версия 1.2...

Комментарий разработчика:
"
Both are good idea - the swap filter especially. Check the first post for the new 1.2 version.

- Friday filter added
- Wednesday swap filter added

I personally do not use the Friday filter as it reduces the profit and the Monday gap is 50/50 for me in long term.
"

BestFreeScalperEA_v1.2_by_FXautomater.ex4190 скач.

#22

А magic для каждой пары самостоятельно менять или так и оставлять одинаковыми как в set.?

Автор#23

Магики менять не надо так как на одной паре стоит только один советник

Изменено 21 декабря, 2017 пользователем victor_mvf

#24


Сеты, оптимизированные для ICMarkets ( с форума donnaforex)


Сверху форумчанин vetallnemo, уже выкладывал результаты тестов по сетам, однако, как я понял, он тестировал именно оригинальные сеты из первого поста, т.к. сеты ICM разнятся по параметрам с оригинальными, причем моментами достаточно сильно, в том числе по количеству пунктов в стопе. Допустим по EURUSD в сетах ICM он в 2 раза выше.

Тесты именно сетов под ICM на TDS-2 с 2010.01.01 - 2017.11.01 (Spread multiplier = 1, Slippage=enabled(дефолтный))

Best_Free_Scalper_bfs-eurchf_m152010-2017.gif
Best_Free_Scalper_bfs-eurchf_m152010-2017.htm28 скач.
Best_Free_Scalper_bfs-gbpcad_m152010-2017.gif
Best_Free_Scalper_bfs-gbpcad_m152010-2017.htm22 скач.
Best_Free_Scalper_bfs-usdcad_m152010-2017.gif
Best_Free_Scalper_bfs-usdcad_m152010-2017.htm43 скач.
ICM_-_Best_Free_Scalper_-_M15_2010-2017.rar122 скач.

#25
victor_mvf, а какие у вас используется сеты в мониторинге и в тестах на первой странице?

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

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