Forex Форум MT5 | Форум трейдеров рынка Форекс

ЛОК или ТРАЛ ?!?!?!

Выходные, особо делать нечего, решил я погонять своего советника в тестере. Первым делом решил проверить (настроить) блок локирования позиций. Запустил я советника со СТАНДАРТНЫМИ настройками на периоде 2009 года.

"стандартные настройки" 

объем торгуемого ордера - 0,02
тейк профит - 15
стоп лосс - 250
дополнительные функции управления - отключены, кроме функции локирования позиции.


Честно говоря картинка меня не очень, а точнее очень НЕ обрадовала.


Решил тогда провести оптимизацию параметров локирования. Запустил оптимизацию на периоде январь - февраль 2010 года. Не буду загружать тему кучей цифр, а дам только конечный результат.
В итоге оптимизации я выбрал следующие параметры:

lokk_level = 160;   Уровень просадки на который будет выставлен ЛОК - стоповый ордер
zone = 20;             Уровень просадки при котором сработает ЛОК
enlarge_lot = 5;      Кратность объема ЛОКового ордера

С этими параметрами опять запустил советника на периоде 2009 года.


 Картинка получилась веселее.

Решил продолжить экспериментировать....
Провел оптимизацию на участке - январь 2010 года. Выбрал следующие настройки:

lokk_level = 140;
zone = 6;          
enlarge_lot = 5;    

И "прогнал" советника по 2009 году...


Картинка опять "скуксилась"...

Но решил продолжить экспериментировать и запустил оптимизацию на участке - февраль 2010 года. Результаты для теста выбрал следующие:


lokk_level = 170;
zone = 14;          
enlarge_lot = 5;    

И опять "прошелся" по прошлому, 2009 году...


Это получилась самая "веселая" картинка.

Честно говоря, анализировать ситуацию уже нет сил, хочу спать.
Может у кого появятся идеи по технологиям использования локов, буду рад обсудить.

7 комментарии:

Unknown комментирует...

Юрий, извините за глупый вопрос, но что вы понимаете под "локированием позиции"? А ввобще ваша тема очень и очень для меня интересна. Но я еще новичок в этом бизнесе, хотя очень хотел бы "закрепиться".

Волошин Юрий комментирует...

"локирование позиции" (lock - замОк). Вообще то в описании советника я указывал как работает эта функция. И тут в блоге есть уже несколько тем по этому поводу.

В данном случае функция локирования действует следующим образом:
Функция начинает отслеживать убыточный ордер и на определенном уровне "просадки" устанавливается новый ордер (такого же типа) но бОльшего объема при этом ТР первого (просевшего) ордера пересчитывается. Цель операции в том, что бы когда цена развернется оба ордера закрылись одновременно и общий результат был - нулевой убыток. Получается, что прибыль по ВТОРОМУ ордеру компенсирует убыток по ПЕРВОМУ ордеру.
Вопрос данной задачи состоит в том, что бы определить на каком уровне просадки выставлять локирующий ордер и подобрать его оптимальный объем.

Локирующий ордер может быть любого типа. я в советнике использую СТОПОВЫЙ ордер. Ордер устанавливается на определенный уровень только после того как цена на некоторое значение превысит этот уровень.

N_Ghost комментирует...

вообще то лок, это открытая позиция таким же лотом, только в другую сторону. а удвоенный ордер, это вроде уравнивание, или как то так называется.
за основу взял вашего советника, и написал своего. отличия в открытие ордеров, у вас не верно считаются бары на разных тф, и оптимизация по мелочам. а так сама стратегия примерно такая же. самые оптимальные параметры получились:
Take_Profit=50
Stop_Loss=150
Lock_Zone=125
Lock_Start=100
Lock_Profit=50
так же пробовал по настоящему локировать ордера, скажем на -100, не красивая картина получается.

Волошин Юрий комментирует...

""вообще то лок, это открытая позиция таким же лотом, только в другую сторону."" -- я использовал этот термин от английского "ЗАМОК", а замки бывают разные.

Я использую ЛОК следующим образом. Например ордер "Бай-1" ушел в минус 100 пунктов, тогда выставляю такой же ордер "Бай-2" (для простоты возьмем одинаковый объем ордеров) в расчете на РАЗВОРОТ движения. Если цена пойдет дальше - тогда по двум ордерам поймаем "лосей". НО если цена разворачивается тогда имеем ЗАМОК. Нам необходимо чтобы цена откатилась на половину просадки и мы получим "Бай-1" МИНУС 50, а "Бай-2" ПЛЮС 50 и тут закрываем обе позиции "вноль". Если увеличить объем "Бай-2" тогда соответственно и откат цены нам понадобится меньший....
Ну естественно аналогично поступаю и с ордерами "Сел".....

""отличия в открытие ордеров, у вас не верно считаются бары на разных тф"" --- бары в советнике не считаются, бары задаются вручную в настройках. Помоему там в комментариях все ясно написано.

""и оптимизация по мелочам"" --- тут я ничего не понял...

""так же пробовал по настоящему локировать ордера, скажем на -100, не красивая картина получается."" --- что значит "по настоящему"? Если "обратным" ордером, тогда конечно ничего красивого не получится. Например "Бай" просел на МИНУС 100, выставляеш "Селл", тогда если цена продолжает движение получим через 50 пунктов, "Бай" МИНУС 150, а "Селл" плюс 50 в итоге МИНУС 100. Если цена развернется и пройдет те же 50 пунктов получим "Бай" МИНУС 50 и "Селл" МИНУС 50 опять в МИНУСАХ и плюсов здесь НЕ БУДЕТ!!!!! не важно в какую сторону и на сколько продвинется цена.
Лок "по настоящему" ставится одновременно, когда открываются две позиции и не известно в какую сторону будет СИЛЬНОЕ (подчеркиваю) сильное движение. И уже потом когда определяется движение убыточный ордер закрывается, а оставшийся должен компенсировать разницу при открытии позиций и еще принести прибыль но это уже при удачном развитии событий.

""Lock_Profit=50"" --- а, что это за настройка??? Это, что попытка заработать 50 пипов на локировании просевшего ордера ???????

Анонимный комментирует...

Здравствуйте Юрий!
Где можно скачать версию советника
Agent_Session Breakout_00xxx7_lokk, который работает в тестере??

И еще вопрос.
Не смог найти в версии 007 описанный в данной статье параметр
zone = 14;
Можно ли данные настройки применить для советника 007 ???

Волошин Юрий комментирует...

Сейчас у меня работает уже "десятая" версия. И думаю это еще не предел. Появились кое-какие мысли по усовершенствованнию советника. Доработка фильтров и более гибкое управление настройками.
Новые версии в свободном доступе нигде не выкладывались.
Их можно приобрести но это уже в личном общении (elenka9091@rambler.ru).

Для "007" версии настройка "лока" будет выглядеть вот так.

extern bool lokk_Pos = true;
extern int lokk_zone = 170;
extern int lokk_level = 184;
extern int enlarge_lot = 5;

plazzma комментирует...

Прошу поподробнй прокоментировать значение extern int lokk_level = 184;
Почему именно эта странная цифра?

рекомендовать блог друзьям и знакомым