Главная
Форум
Утилиты и помощники для торговли на MetaTrader

Для того, чтобы использовать все возможности сайта, мы рекомендуем Вам person_add Зарегистрироваться или person Войти

  • Страница 4 из 4
  • «
  • 1
  • 2
  • 3
  • 4
Форум » Наши разработки www.expforex.com » Утилиты и помощники для торговли на MetaTrader » Exp - Close Minus by Plus (Перекрываем убыточные позиции, путем нахождения и закрытия п)
Exp - Close Minus by Plus
Дата: Пятница, 31.01.2014, 15:45 | Сообщение # 1 Написал: Администратор expforex
Группа: Администраторы
Сообщений: 9738
Награды: 42
Статус: Offline



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

Для начала хотел выразить благодарность нашему постоянному клиенту. Спасибо Александру Пузанову. который вновь завел механизм данного помощника.

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

Серия ордеров может состоять абсолютно из любых позиций. Их максимальное количество регулируется в настройках советника.

Вся работа заключается в том. что мы ставим эксперта на отдельный график, настраиваем его и работаем дальше на своем терминале. При наступлении запрограммированного условия - советник включается в работу и начинает свои расчеты.

Дата: Воскресенье, 19.01.2020, 10:43 | Сообщение # 31 Написал: Администратор expforex
Группа: Администраторы
Сообщений: 9738
Награды: 42
Статус: Offline

Сообщение: 25327 Написал: sydap2003 Ваш ответ:
Hello
Please attach detailed report with all magic.
I see that your magics have different numbers and the number of digits?

gestureс Уважением, Владислав Expforex

Дата: Воскресенье, 19.01.2020, 12:07 | Сообщение # 32 Написал: sydap2003
Группа: Пользователи
Сообщений: 16
Награды: 0
Статус: Offline

Message: 25328 Posted: expforex your answerMessage: 25328 Posted: expforex your answer

The log file is large and it is taking over an hour to download from my VPS. But it won't be of any help since I had to deselect USDJPY from the Symbols in order for the EA to work as I need it to.

For each currency pair I have 4 magics or types of trades. Initial, re-entry, scale-in and hedge.

eg for USDJPY I have 24245,242451,242511 from the trading EA and then the hedge trade which is from a different EA with magic 925245.

I don't want the CloseMinusPlus to look at the hedge trades, ie the magics starting with 9. And so I have NOT entered the numbers starting with 9 in the MagicstoClose as you can see from the set file I sent.

But the CloseMinusbyPlus is looking at all magics and so it seems that the MagicstoClose filter is not working. In my case it was with USDJPY.

When I have USDJPY in the Symbols and even when I do NOT have 925245 in the Magics, the EA still picks up this trade, 925245, because it is the largest losing trade.
When I remove USDJPY from the Symbols, only then does the EA ignore this 924245 USDJPY trade.

So the Symbol filter works but the Magics filter does not.

Дата: Воскресенье, 19.01.2020, 12:26 | Сообщение # 33 Написал: sydap2003
Группа: Пользователи
Сообщений: 16
Награды: 0
Статус: Offline

Message: 25329 Posted: sydap2003 your answer

Maybe this screenshot will help.

attach_file Прикрепления

7691938.png(85.1 Kb)

Дата: Воскресенье, 19.01.2020, 12:27 | Сообщение # 34 Написал: Администратор expforex
Группа: Администраторы
Сообщений: 9738
Награды: 42
Статус: Offline

yes, sorry

gestureс Уважением, Владислав Expforex

Дата: Понедельник, 20.01.2020, 05:13 | Сообщение # 35 Написал: sydap2003
Группа: Пользователи
Сообщений: 16
Награды: 0
Статус: Offline

Message: 25331 Posted: expforex your answer

Thanks, new version now working for Magics.

Regards, Andrew

Дата: Понедельник, 20.01.2020, 08:18 | Сообщение # 36 Написал: Администратор expforex
Группа: Администраторы
Сообщений: 9738
Награды: 42
Статус: Offline

Thank you

gestureс Уважением, Владислав Expforex

Дата: Воскресенье, 02.02.2020, 03:43 | Сообщение # 37 Написал: sydap2003
Группа: Пользователи
Сообщений: 16
Награды: 0
Статус: Offline

Message: 25333
Posted: expforex
your answer

Hello

I was wondering whether you would be prepared to add one extra condition/filter to this EA.

It might be called MinimumPositiontoClose; and would work as follows.

Currently, the EA looks for the single most unprofitable position to close. But if we could have a setting and set Min PostoClose to say 4, then it would look for the 4 most unprofitable positions in total and try to close them all at once.

(Because in my case I often have up to 40 (small) losing positions fully hedged against a single (large) hedge trade. So when the hedge goes positive I want to close as many as possible losing trades.)

Дата: Понедельник, 03.02.2020, 10:45 | Сообщение # 38 Написал: Администратор expforex
Группа: Администраторы
Сообщений: 9738
Награды: 42
Статус: Offline

Сообщение: 25357
Написал: sydap2003
Ваш ответ:


Hello.
I can not promise such an algorithm.
But I will think about this proposal.

gestureс Уважением, Владислав Expforex

Дата: Понедельник, 03.02.2020, 14:35 | Сообщение # 39 Написал: sydap2003
Группа: Пользователи
Сообщений: 16
Награды: 0
Статус: Offline

Сообщение: 25358
Написал: expforex
Ваш ответ:


Thanks.

Добавлено (10.02.2020, 10:49)
---------------------------------------------
Message: 25358
Posted: expforex
your answer


Hello
I have been thinking about this request and wonder whether it would be easier to just be able to specify the MinLoss as we do now but then have an extra filter where we could choose between the MinLoss from 1 trade (as it is now by default) to "any" number of trades which make up the MinLoss set.

So eg, if we set MinLoss to -100 and NumberofLosing was set to "any", and there were 5 open losing trades of $20 then those five would be closed when conditions were met.

And when NumberofLosing was set to 1, then the EA would operate as it does now.

That might make the algo simpler?

Форум » Наши разработки www.expforex.com » Утилиты и помощники для торговли на MetaTrader » Exp - Close Minus by Plus (Перекрываем убыточные позиции, путем нахождения и закрытия п)
  • Страница 4 из 4
  • «
  • 1
  • 2
  • 3
  • 4
Поиск:
Expforex Expforex Идеи для Форекс https://www.expforex.com/1NEWDESIGN/NEWLOGO/LOGONEW.png expforex@meta.ua Украина expforex2