Необходимо описать процедуру алгоритма Стратегии контр-ордеров (что-то вроде Стратегии Мартингейла, но не совсем). - страница 9

 
Alexey ViktorovКак обычно я периодически возвращаюсь к такому советнику на протяжении нескольких лет всё с новыми идеями как разрулить накопившиеся локи и убытки, но всё тщетно. Если у вас получится сочинить такой алгоритм, только работающий и проверенный, обращайтесь. :-)))

Попытки разрулить  локи тщетна. Вот доказательство от противного. Пусть мы имеем советник, разруливающий локи. Вводим параметр псевдолоки, с помощью которого указываем, что имеем 2 ордера: Buy с прибылью 10 долларов и Sell с убытком 110 долларов. Советник разруливает наши псевдолоки и приносит прибыль 100 долларов. Грааль готов.

 

Обновление готово. Советник доступен по ссылке. Читайте инструкцию, там информация о новых моментах в работе советника. 

С тестами беда. Советник сливается :) Тестирование очень долго идёт. Надо научиться оптимизации- я не в курсе пока этого момента по большому счёту.


19/05/2018

Оптимизация оказывается интересная штука :)

О настройках оптимизации и некоторых результатах можно узнать ЗДЕСЬ. Доделаю оптимизацию по GBPUSD и проверю позже на тестах.

Об обновлении тестов советника отпишусь дополнительно.


20/05/2018

Готово для BJH Trading.

Оптимизация долго проводится, поэтому все тесты оптимизировать нереально - на это неделя потребуется...

Пишите пожалуйста, если найдёте ошибки или будут вопросы по нашему сливатору.

В целом торговля контр-ордерами себя не оправдывает, но её возможно применить как предварительную линию защиты перед открытием аварийного ордера. Для этого Step как эквивалент в пунктах, должен быть в 2-3 раза больше TakeProfit. Например если TakeProfit = 1, тогда Step = 20:30, что будет эквивалентно 200:300 пунктам или примерно 2:3 единицам валюты на EURUSD при минимальном объёме и таким образом, если цена пойдёт не туда, контр-ордера в половине случаев смогут обработать эту ситуацию, а дальше всё будет зависеть от работы DepositSaving и... невидимой руки рынка :)

 

Обновление советника.


В частности обновлены тесты для режима торговли контр-ордерами и добавлена функция GeoPriceLocation для определения экстремумов текущей цены в заданном периоде и избежания покупок или продаж по максимальной / минимальной цене.

ВАЖНО: Рынок непредсказуем, поэтому работа данной функции не гарантирует 100% стабильности и безубыточной работы советника, тем не менее по результатам тестов её влияние в большей степени оценивается положительно. 

Подробнее об этом можно узнать здесь

 
Уважаемые трейдеры, завтра будет обновление советника. Делаю новую редакцию инструкции, а в остальном уже всё готово для новых эпических сливов )))

Анонс скорого обновления советника BLACKJACK&HOOKERS:
За время тестирования советника, был выявлен ряд недостатков, главный из которых - «сливает». В процессе изучения проблем торговой логики, советник был дополнен несколькими заплатками, исправлениями ошибок и даже новыми режимами торговли, однако главный недостаток, несмотря на проделанную работу, остался неизменным и советник по-прежнему «сливает».
Перечень обновлений:
1. Исключён адаптер для 3, 4, 5-значных торговых инструментов – теперь все значения в пунктах указываются как есть;
2. Исправлена ошибка открытия первого аварийного ордера из функции send_ds;
3. Исправлена ошибка функции send_ds при открытии аварийного ордера с объёмом, превышающим максимально допустимый исходя из спецификации инструмента торговли;
4. Добавлен новый параметр настройки DS_Risk – это % от максимально возможного объёма аварийного ордера (в инструкции о данном параметре можно узнать чуть подробнее);
5. Добавлены новые режимы торговли «StopLossTrading» и «FoxTrading» (сливают!!!);
6. Добавлен LotMultiplier, позволяющий в торговле контр-ордерами достигать прибыли уже при наличии двух ордеров, не дожидаясь открытия заключительного третьего ордера;
7. Добавлен LimitTradeZone - ограничитель торговой зоны для режима входа в торговлю PriceLowMA_Buy = true;
8. Добавлен контроль фрахта по просадке для режима торговли «FoxTrading»;
9. Доработан ценовой локатор - определяет тип ордера при входе в торговлю во всех режимах торговли;
10. Удалён пользовательский выбор таймфрейма для ценового локатора, приводящий к ошибке на таймфреймах кроме текущего для графика. Причина ошибки неясна – возможно, функции iHighest() и iLowest() работают только с текущим таймфреймом графика и параллельно не отслеживают экстремумы на других таймфреймах;
11. Оптимизация описания DS_Reverse функции DepositSaving (цикл);
12. Доработан контроль фрахта для DS_Reverse – теперь советник не дожидается отработки полного количества итераций по смене типа аварийного ордера и выходит из торговли по факту исчерпания фрахта, что повышает безопасность советников, работающих на одном торговом счёте;
13. Доработана функция TradeCheck по нейтрализации критических ошибок в пользовательских настройках советника;
14. Добавлена функция “Адвокат инвестора», контролирующая возврат инвестиций;
15. Добавлена функция оповещения о просадке более 50%, что позволяет вовремя вмешаться в работу советника для недопущения банкротства торгового счёта;
16. Добавлен файл «Expert calc» для расчёта некоторых нюансов работы советника;
17. Обновлённое руководство пользователя;
18. Тесты с примерами настроек советника для каждого режима торговли.
 

3/11/2018 Обновление


Если ошибки найдёте, пишите сюда пожалуйста.