Имя пользователя:

Пароль:



Cоветник "Разруливатель локов"

Добавили в закладки: Jokerz, lbh
Подписчиков: lbh

Разработка советника для разруливания локов Приват

Номер сообщения:#81  Непрочитанное сообщение Kordan » 17 окт 2013, 10:06

Kisa писал(а):

Мда :) действительно 6 = 240 т.е. Н4, чего то я с индексами напутал:
Код: выделить все · Развернуть
extern int TFreim = 2;
mper[10]={0,1,5,15,30,60,240,1440,10080,43200};
TF = mper[TFreim];

В таком случае возвращаемся назад, Разработка советника для разруливания локов Приват . Вопрос остается актуальным. Что значит TF=5 в одной версии разрула и TF=15 в другой?
Аватар пользователя
Kordan
.
.
Сообщений: 2452
Возраст: 49
Зарегистрирован: 65 месяцев и 4 дня
Откуда: Саратов
Национальный флаг:
Russia
Благодарил (а): 667 раз.
Поблагодарили: 1220 раз.
Имя: Валерий
Пункты репутации: 25
Молодой трейдерМолодой трейдерМолодой трейдер

Разработка советника для разруливания локов Приват

Номер сообщения:#82  Непрочитанное сообщение super65 » 17 окт 2013, 10:34

Kordan писал(а):

В таком случае возвращаемся назад, Разработка советника для разруливания локов Приват . Вопрос остается актуальным. Что значит TF=5 в одной версии разрула и TF=15 в другой?


Это изменение сделано мною. Да в оригинальной версии надо указывать минуты соответствующего таймфрейма. В моей версии надо
указывать индекс массива таймсерии. Сделано для тестера, чтобы подобрать наилучший таймфрейм.
R458765909854 Z298711953193
Аватар пользователя
super65
.
.
Сообщений: 183
Возраст: 52
Зарегистрирован: 63 месяцев и 17 дней
Национальный флаг:
Ukraine
Благодарил (а): 83 раз.
Поблагодарили: 564 раз.
Имя: Александр
Пункты репутации: 35
Молодой трейдерМолодой трейдерМолодой трейдерМолодой трейдер

Разработка советника для разруливания локов

Номер сообщения:#83  Непрочитанное сообщение SVG » 17 окт 2013, 10:40

super65 писал(а):

Исправлены баги. Код стал удобочитаемым.

Саня, сделай фикс пожалуйста последнему разрулу. Спасибо.
Возврат спреда делать здесь!!! ..... платят.
Аватар пользователя
SVG
.
.
Сообщений: 1430
Возраст: 45
Зарегистрирован: 63 месяцев и 26 дней
Откуда: Khimki Left coast
Национальный флаг:
Russia
Благодарил (а): 454 раз.
Поблагодарили: 805 раз.
Имя: Владимир
Пункты репутации: 29
Молодой трейдерМолодой трейдерМолодой трейдер

Разработка советника для разруливания локов Приват

Номер сообщения:#84  Непрочитанное сообщение coder-ex » 17 окт 2013, 11:17

Kordan писал(а):

Kisa писал(а):

Мда :) действительно 6 = 240 т.е. Н4, чего то я с индексами напутал:
Код: выделить все · Развернуть
extern int TFreim = 2;
mper[10]={0,1,5,15,30,60,240,1440,10080,43200};
TF = mper[TFreim];

В таком случае возвращаемся назад, Разработка советника для разруливания локов Приват . Вопрос остается актуальным. Что значит TF=5 в одной версии разрула и TF=15 в другой?


Я смотрел код только cm_ru 111013_edu_fix, про другие не знаю ;) выдержки кода я привел в своем посте выше из чего и сделал вывод. Первоначально я действительно ошибся с индексом и написал 6 вместо 5, бывает :P

Сообщение добавлено... спустя 4 минуты 42 секунды:
super65 писал(а):

Kordan писал(а):

В таком случае возвращаемся назад, Разработка советника для разруливания локов Приват . Вопрос остается актуальным. Что значит TF=5 в одной версии разрула и TF=15 в другой?


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


И правильно сделал, так лучше и привычнее нам, ведь форум то начинался с Интегры и 2SS, а там как раз так и обозначалось все :men:
Последний раз редактировалось Anonymous 17 окт 2013, 11:19, всего редактировалось 1 раз.
Си — это причудливый, несовершенный, но невероятно успешный язык.
— Dennis M. Ritchie.
Аватар пользователя
coder-ex
.
.
Сообщений: 849
Возраст: 47
Зарегистрирован: 16 месяцев и 4 дня
Откуда: Томск
Национальный флаг:
Russia
Благодарил (а): 10 раз.
Поблагодарили: 21 раз.
Имя: Константин
Пункты репутации: 2
Ученик трейдера

Разработка советника для разруливания локов

Номер сообщения:#85  Непрочитанное сообщение SVG » 17 окт 2013, 11:46

Еще один вариант совенка по разрулу
ShowBE 3.4. – это советник-помощник для управления распределенной позицией. Будет полезен всем, кто использует в своей торговле усреднение, локирование, вход многими частями и т.п.
С настройками по умолчанию функции советника чисто информативные – советник отрисовывает на графике уровень безубытка (БУ) по заданному магику или по всем открытым ордерам по данному инструменту. Корректно обрабатываются ситуации, когда часть позиции залокирована, как с профитом, так и с убытком.
Советник также умеет устанавливать ТП в уровень безубытка +- заданное количество пипсов. Если уровень БУ меняется (например, сработала отложка), советник пересчитает БУ и подправит ТП соответственно. Уровень БУ считается с учетом залокированных позиций.
Как вариант, советник умеет закрывать пирамиду в БУ +- заданное количество пипсов без установки ТП. Уровень БУ считается с учетом залокированных позиций.
Обратите внимание, что эти опции активны только когда в рынке больше одного ордера. Почему? Типичная ситуация использования советника: мы открываем ордер с некоторым такепрофитом и, вместо установки стоплосса, устанавливаем одну или несколько лимитных отложек (для усреднения) или один или несколько стоп-ордеров (для разворота позиции в другую сторону). В случае если отложенный ордер сработал, советник активируется и закрывает все ордера по достижении заданного профита.
Советник умеет удалять все отложки после того, как все рыночные ордера закрылись.
Советник умеет удалять все ТП и СЛ у полностью залокированной позиции.
Советник умеет закрывать все позиции по установленному флагу.
У вас нет доступа для просмотра вложений в этом сообщении.
Возврат спреда делать здесь!!! ..... платят.
Аватар пользователя
SVG
.
.
Сообщений: 1430
Возраст: 45
Зарегистрирован: 63 месяцев и 26 дней
Откуда: Khimki Left coast
Национальный флаг:
Russia
Благодарил (а): 454 раз.
Поблагодарили: 805 раз.
Имя: Владимир
Пункты репутации: 29
Молодой трейдерМолодой трейдерМолодой трейдер

Разработка советника для разруливания локов

Номер сообщения:#86  Непрочитанное сообщение Strelok » 17 окт 2013, 12:43

super65 писал(а):

А где открытый код?

https://imo.im/fd/B/V8hCpV41ra/cm_ru%20161013%7E.mq4
Аватар пользователя
Strelok
.
.
Сообщений: 1232
Возраст: 48
Зарегистрирован: 63 месяцев и 4 дня
Национальный флаг:
Russia
Благодарил (а): 589 раз.
Поблагодарили: 164 раз.
Имя: Андрей
Пункты репутации: 7
Ученик трейдера

Разработка советника для разруливания локов

Номер сообщения:#87  Непрочитанное сообщение super65 » 17 окт 2013, 15:59

SVG писал(а):

Саня, сделай фикс пожалуйста последнему разрулу. Спасибо.


ПРОВЕРЯЕМ!!!

Сообщение добавлено... спустя 1 час 8 минут 13 секунд:
super65 писал(а):

SVG писал(а):

Саня, сделай фикс пожалуйста последнему разрулу. Спасибо.


ПРОВЕРЯЕМ!!!


Обнаружил ошибку 130. Не работал безубыток. Исправлено!
У вас нет доступа для просмотра вложений в этом сообщении.
R458765909854 Z298711953193
Аватар пользователя
super65
.
.
Сообщений: 183
Возраст: 52
Зарегистрирован: 63 месяцев и 17 дней
Национальный флаг:
Ukraine
Благодарил (а): 83 раз.
Поблагодарили: 564 раз.
Имя: Александр
Пункты репутации: 35
Молодой трейдерМолодой трейдерМолодой трейдерМолодой трейдер

Разработка советника для разруливания локов

Номер сообщения:#88  Непрочитанное сообщение super65 » 17 окт 2013, 17:36

Strelok писал(а):

Еще одна RazrulivatelLocka GBPUSD,M5: OrderSend Error 134 Lot 3


Это не ошибка просто у Вас не достаточно денег для открытия ордера с таким лотом!
R458765909854 Z298711953193
Аватар пользователя
super65
.
.
Сообщений: 183
Возраст: 52
Зарегистрирован: 63 месяцев и 17 дней
Национальный флаг:
Ukraine
Благодарил (а): 83 раз.
Поблагодарили: 564 раз.
Имя: Александр
Пункты репутации: 35
Молодой трейдерМолодой трейдерМолодой трейдерМолодой трейдер

Разработка советника для разруливания локов

Номер сообщения:#89  Непрочитанное сообщение Strelok » 17 окт 2013, 17:39

Точно:-) даже не подумал в тестере депо увеличить для такого лота, решил ошибка. Вроде все работает нормально.
Аватар пользователя
Strelok
.
.
Сообщений: 1232
Возраст: 48
Зарегистрирован: 63 месяцев и 4 дня
Национальный флаг:
Russia
Благодарил (а): 589 раз.
Поблагодарили: 164 раз.
Имя: Андрей
Пункты репутации: 7
Ученик трейдера

Разработка советника для разруливания локов

Номер сообщения:#90  Непрочитанное сообщение coder-ex » 17 окт 2013, 19:28

Я чего то не понял, последний выложенный файл был с другим названием вроде... :O
Си — это причудливый, несовершенный, но невероятно успешный язык.
— Dennis M. Ritchie.
Аватар пользователя
coder-ex
.
.
Сообщений: 849
Возраст: 47
Зарегистрирован: 16 месяцев и 4 дня
Откуда: Томск
Национальный флаг:
Russia
Благодарил (а): 10 раз.
Поблагодарили: 21 раз.
Имя: Константин
Пункты репутации: 2
Ученик трейдера

Разработка советника для разруливания локов

Номер сообщения:#91  Непрочитанное сообщение coder-ex » 29 окт 2013, 04:50

я фигею просто от такого советника, он может разрулить правильно только рядом стоящие ордера, если ордера разнесены далеко, то начинается беспорядочное выставление ордеров, при чем не всегда, а в большинстве случаев, для чего нужен параметр шаг я так и не понял :)
вывод: советник в топку либо на переработку логики...
PS. логика советника написана как то грубовато, учета ордеров фактически нет, большая часть логики слита в единую большую функцию и т.д.
Си — это причудливый, несовершенный, но невероятно успешный язык.
— Dennis M. Ritchie.
Аватар пользователя
coder-ex
.
.
Сообщений: 849
Возраст: 47
Зарегистрирован: 16 месяцев и 4 дня
Откуда: Томск
Национальный флаг:
Russia
Благодарил (а): 10 раз.
Поблагодарили: 21 раз.
Имя: Константин
Пункты репутации: 2
Ученик трейдера

Разработка советника для разруливания локов

Номер сообщения:#92  Непрочитанное сообщение temaxoma » 03 ноя 2013, 04:02

cm_ru 111013 для меня лично это бестолковый эксперт, пол жизни будет разруливать
Иногда для разруливания хорошо просевшей пары использую графики Ренко (Renko) «Форекс Драйвер»
у локирующего ордера, Лоты подгоняю так, чтоб для закрытия всех ордеров было не более 10 пунктов.

Спасибо Володе (SVG) подогнал не плохой эксперт ShowBE_3.4 и с ним стало даже по легче разруливать.

В эксперте ShowBE_3.4 для закрытия всей локирующей пары ставлю параметры такие:
Magic=0
Ac=--- Actions
BEplus=1
CloseBE=0
SetTP=1
DeletePending=1
NoStopsWhenNeutral=1
CloseAllOrders=0


Если вижу что для лока нужен слишком большой объем, то не тороплюсь его ставить сразу. Ставлю объем меньше (тот который считаю нужным, если промахнулся --- чтоб не слить сразу). Локирующий ордер ставлю на ТП 2-3 пункта. Как он только закрылся, смотрю на его прибыль и на эту же сумму закрываю обьём у первого просевшего ордера и так продолжаю делать пока не посчитаю нужным поставить локирующий ордер нужного обьёма для закрытия всех ордеров по паре.

P/S
Лучший инструмент для разруливания тот --- который ты понимаешь сам!
Последний раз редактировалось temaxoma 16 дек 2014, 02:24, всего редактировалось 5 раз(а).
Причина: добавил ссылку
Аватар пользователя
temaxoma

      Автор темы

Разработка советника для разруливания локов

Номер сообщения:#93  Непрочитанное сообщение coder-ex » 03 ноя 2013, 08:19

Идея заложенная в cm_ru неплохая, я ее уже начал реализовывать, на мой взгляд в коде есть ошибки в логике, поэтому и выставляются ордера бестолково... А ставить локирующую позицию, что бы закрыть все через 10 п, по моему я чего то не понимаю, распиши подробнее.
Си — это причудливый, несовершенный, но невероятно успешный язык.
— Dennis M. Ritchie.
Аватар пользователя
coder-ex
.
.
Сообщений: 849
Возраст: 47
Зарегистрирован: 16 месяцев и 4 дня
Откуда: Томск
Национальный флаг:
Russia
Благодарил (а): 10 раз.
Поблагодарили: 21 раз.
Имя: Константин
Пункты репутации: 2
Ученик трейдера

Разработка советника для разруливания локов

Номер сообщения:#94  Непрочитанное сообщение Strelok » 03 ноя 2013, 10:25

Kisa писал(а):

закрыть все через 10 п, по моему я чего то не понимаю, распиши подробнее.


Как я понимаю, то действуем так. Есть серия просаженных ордеров, тренд продолжается не в нашу сторону, ставим частичный лок с ТП, как только он закрылся то откусываем у самого просаженного ордера лоты, чтобы прибыль лока их перекрывала. И так лок ставится до тех пора пока, не наступит момент когда можно выставить лок определенным объемом, чтобы все ордера просевшей серии в сумме с локом закрылись в точке профита лока 10 п.
Последний раз редактировалось Strelok 03 ноя 2013, 10:25, всего редактировалось 1 раз.
Аватар пользователя
Strelok
.
.
Сообщений: 1232
Возраст: 48
Зарегистрирован: 63 месяцев и 4 дня
Национальный флаг:
Russia
Благодарил (а): 589 раз.
Поблагодарили: 164 раз.
Имя: Андрей
Пункты репутации: 7
Ученик трейдера

Разработка советника для разруливания локов

Номер сообщения:#95  Непрочитанное сообщение coder-ex » 03 ноя 2013, 11:10

Тогда это прямая дорога к сливу, т.к. утяжеляя позицию не зная куда пойдет рынок мы неминуемо можем прийти к еще большему утяжелению. Пишу это потому как на практике локируемся как правило когда уже чувствуем что что то идет не так.
В общем для себя остаюсь пока при своем мнении, советник в этом виде не использовать, а если уж прижало, то использовать очень осторожно, периодически контролируя выставляемые им ордера и при случае вмешиваемся "руками", удаляя открытые не по заложенной стратегии. Иначе он на плодит кучу ордеров из которых выбраться будет трудно.
Си — это причудливый, несовершенный, но невероятно успешный язык.
— Dennis M. Ritchie.
Аватар пользователя
coder-ex
.
.
Сообщений: 849
Возраст: 47
Зарегистрирован: 16 месяцев и 4 дня
Откуда: Томск
Национальный флаг:
Russia
Благодарил (а): 10 раз.
Поблагодарили: 21 раз.
Имя: Константин
Пункты репутации: 2
Ученик трейдера

Разработка советника для разруливания локов

Номер сообщения:#96  Непрочитанное сообщение Strelok » 03 ноя 2013, 12:07

Kisa писал(а):

а если уж прижало, то использовать очень осторожно


См. как я применяю данную схему локов и откусывания просевших:
Для себя решил, что лот лока - 40% от суммы просевших
Дальше для мартина только максимально установка 5 колен, дальше как начинает работать лок ордера открываются лотом последнего ордера мартина, я их называю ластами.
Теперь суть работы: Локами я закрываю частично самые дальные просевшие ордера мартина, откусываю от них.
Ластами я откусываю от лока, так как возможно изменения направления движения тренда.
Что имеем: при возврате рынка к остаткам просевшей серии мартина она сама закроется, остается частично отгрызанный лок ластами, к нему ставлю ордера мартина до закрытия или переворота схемы все с начало и так по круговому циклу, пока все не закроется. Пока так переворачиваемся, то накапливается прибыль и растет депо. Автоматизации процесса нет все в ручную использую подручные средства Интегра, 2Sides, а также разрул от cmilliona. Я не программист, все в один сов собрать не могу, нет знаний, а на форуме ни кто такую доработку не делал, все больше стараются просчитать с помощью индикаторов точки входа встраивая в интегру (я к точкам входа по индикаторам отношусь скептически, нужно входить вообще наугад как говориться 50 на 50, или прибыль или разрулить просевший, а сидеть и ждать момента на вход от математического анализа заложенного в индикаторы алгоритма, можно долго и то схема тоже получается 50 на 50).
Аватар пользователя
Strelok
.
.
Сообщений: 1232
Возраст: 48
Зарегистрирован: 63 месяцев и 4 дня
Национальный флаг:
Russia
Благодарил (а): 589 раз.
Поблагодарили: 164 раз.
Имя: Андрей
Пункты репутации: 7
Ученик трейдера

Разработка советника для разруливания локов

Номер сообщения:#97  Непрочитанное сообщение coder-ex » 03 ноя 2013, 12:59

Цитата:
я к точкам входа по индикаторам отношусь скептически, нужно входить вообще наугад как говориться 50 на 50, или прибыль или разрулить просевший, а сидеть и ждать момента на вход от математического анализа заложенного в индикаторы алгоритма, можно долго и то схема тоже получается 50 на 50

Вот это зря, индикаторы дают хоть и с опозданием, но хороший сигнал для входа, я имею в виду трендовые индикаторы. Если ты изучал рынок, то заметил, что рынок по времени находится больше во флете, чем в тренде. Вот тут как раз индикаторы тренда и не дают войти против него :) Проверь на тестах, для этого не надо быть программистом, есть системы которые вставляют в пустой код открытие/закрытие позиций и различные индикаторы. Поэкспериментируй с точками входа, результат потом сравни со своим алгоритмом 50/50 и увидишь, что не все так печально :)
Си — это причудливый, несовершенный, но невероятно успешный язык.
— Dennis M. Ritchie.
Аватар пользователя
coder-ex
.
.
Сообщений: 849
Возраст: 47
Зарегистрирован: 16 месяцев и 4 дня
Откуда: Томск
Национальный флаг:
Russia
Благодарил (а): 10 раз.
Поблагодарили: 21 раз.
Имя: Константин
Пункты репутации: 2
Ученик трейдера

Разработка советника для разруливания локов

Номер сообщения:#98  Непрочитанное сообщение XLife » 08 ноя 2013, 21:19

super65 писал(а):

Strelok писал(а):

Еще одна RazrulivatelLocka GBPUSD,M5: OrderSend Error 134 Lot 3


Это не ошибка просто у Вас не достаточно денег для открытия ордера с таким лотом!

Привет всем, коллеги.
Сам использую для проверки свободной маржи на открытие любого ордера:

Код: выделить все · Развернуть
  if (AccountFreeMarginCheck (Symbol(), OP_BUY, NewLots) > 0)
 {
//-----------------------------
          Print ("NEW ILAN BUY Condition; EXT_BUYS = ", EXT_BUYS);
          string cmnt = ": Ilan "; int Magic = MagicNumberBuy;
          if (PYRAMID_CONDITION /*|| EXT_BUYS > 0*/) {cmnt = ": PYRAMID "; Magic = MN_EXT_BUY;}
          result = SendOrder (OP_BUY, NewLots, 0, 0, Magic, Magic + cmnt + "BUY #" + (BuyOrders + 1)); );
..............
 }        else Comment ("\n","\n","\n","\n","\n","\n","\n","\n","\n","\n","\n","\n","No Free Margin For Next Step!");


О Цмиллионе ничего не могу сказать, что он специально не вставляет элементарные вещи в свой код, чтобы слились на неадекватностях ДЦ. Скорее, навел на мысли. Ну, и с форума, для размышления:
"
http://forexsystems.ru/724936-post3623.html

"Общался я как то с писакой всяких бесполезных роботов со скриптами, неким ЦМиллионом, он у них типа мегакошерный партнер по привлечению мяса. Типа заказываешь у него советника, а стоимость совы инста возвращает на бонусный агентский счет. Он как то замониторил свою мегамартышку на памме. Я спросил, сова работает неплохо, почему так мало полжил на депо ( 100 баксов всего), так вот даже он, мегапартнер, жаловался что как только заработаешь несколько сотен, то счет сразу банят. Даже своим. Что уж говорить о простом мясе."
"
Последний раз редактировалось XLife 16 дек 2014, 02:24, всего редактировалось 7 раз(а).
Причина: Код желательно вставлять в теги [code][/code] с помощью кнопки "Code".
Аватар пользователя
XLife

      Автор темы

Разработка советника для разруливания локов

Номер сообщения:#99  Непрочитанное сообщение super65 » 21 ноя 2013, 18:34

НОВАЯ ВЕРСИЯ cm ru 211113
В новой версии добавлена возможность включать выключать закрытие встречными ордерами.
Работает примерно так.
Имеем прибыльный buy лотом 2 и убыточный sell лотом 1 лот разруливателя стоит 0,01
Как только прибыль 0,02 лотов buy превысит убыток 0,01 лота sell, закрываем 0,02 лота buy и 0,01 лота sell.

Изменен принцип установки и отмены лок ордера. Для того чтобы на границе установки не частил с удалениями лока.

Так же добавлена возможность идентифицировать разруливающие ордера. ID
Для совместимости с прошлыми версиями ID должно быть = "cm-ru"

Просьба, сделать ему вскрытие!
У вас нет доступа для просмотра вложений в этом сообщении.
R458765909854 Z298711953193
Аватар пользователя
super65
.
.
Сообщений: 183
Возраст: 52
Зарегистрирован: 63 месяцев и 17 дней
Национальный флаг:
Ukraine
Благодарил (а): 83 раз.
Поблагодарили: 564 раз.
Имя: Александр
Пункты репутации: 35
Молодой трейдерМолодой трейдерМолодой трейдерМолодой трейдер

Разработка советника для разруливания локов

Номер сообщения:#100  Непрочитанное сообщение SVG » 21 ноя 2013, 18:56

Вот
У вас нет доступа для просмотра вложений в этом сообщении.
Возврат спреда делать здесь!!! ..... платят.
Аватар пользователя
SVG
.
.
Сообщений: 1430
Возраст: 45
Зарегистрирован: 63 месяцев и 26 дней
Откуда: Khimki Left coast
Национальный флаг:
Russia
Благодарил (а): 454 раз.
Поблагодарили: 805 раз.
Имя: Владимир
Пункты репутации: 29
Молодой трейдерМолодой трейдерМолодой трейдер

Пред.След.

Вернуться в Автоматическая торговля



Кто сейчас на форуме

Пользователь просматривает форум: нет зарегистрированных пользователей

  • Объявления
cron