BigBoss_EA

У Вас есть идея, под которую нужен торговый робот? А, быть может, требуется создание нового индикатора или адаптация старого к МТ5? Бесплатно советники и индикаторы под Ваше техническое задание!

BigBoss_EA

Сообщение Рэндом » 05 май 2019, 16:48

Советник отправлен заказчику.
Аватар пользователя
Рэндом
Специалист MQL
 
Сообщений: 13700
Зарегистрирован: 18 июл 2013, 08:05
Средств на руках: 31.45 Доллар
Группа: Администраторы
Благодарил (а): 1131 раз.
Поблагодарили: 3174 раз.
Каждый заблуждается в меру своих возможностей.

BigBoss_EA

Сообщение piter1777 » 06 май 2019, 09:18

Haos писал(а):piter1777, Ваш пост на хорошую статью тянет и лучше бы он был в соответствующем разделе. А техзадание формируется уже на основе статьи кратко и по пунктам.


Я не учёный, что бы статьи писать :hi_hi_hi: Да и не знаю в каком разделе эта научная деятельность уместна. Я хотел провести исследование с роботом Lone, но ему так и не нашлось места :nez-nayu:


Shepherd писал(а):эту задачу нужно решать через совокупную позицию ордеров, это считается так:
- имеем 3 ордера БАЙ 1 лотом по цене 1.1 , 1.2 , 1.3 , совокупная позиция = (1.1 + 1.2 + 1.3)/3 = 3 лота по цене 1.2
- имеем 2 ордера СЕЛЛ 1 лотом по цене 1.2 и 1.3 позиция = 2 лота по цене 1.25
- итого в рынке у нас 3-2 = 1 лот БАЙ по цене (1.25+ 1.2)/2 = 1.225

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


Да, тут есть где покопаться... Ещё есть различные варианты как сделать, чтобы робот усредняющие сделки на экстремумах выставлял. Например, делают так, по мимо заданной дистанции должно ещё пройти какое-то время и если и дистанция и время прошло выставляется следующее колено, тогда если цена рванула куда-то из за новости, основное движение пройдёт на 2-3 часовых барах и после откроется усредняющий ордер...Ещё делают, по мимо дистанции, цена должна пересечь один из уровней болинжера или другой канальный индикатор (можно осцелятор), что бы опять-таки выставляться на максимумах и минимумах, увеличивая шанс закрыться на откате. Всё это можно исследовать, но сейчас со всякими разработками законов по запрету не лицензированного форекс, лучше подбирать себе стратегию со стопами, ну или не так резко, но уходить от мартина. Потому что он без плечей не сработает :du_ma_et:

Nord писал(а):Shepherd, я Вам с самого начала говорил: просто не берите в работу задания типа "тут вот какой-то советник, привинтите к нему ноги и пару индюков". В техзадании автором должен быть по пунктам в текстовом варианте изложен пошагово весь алгоритм работы. Тогда и Специалисту понятно как работать, и заказчик сможет сразу понять - как надо работает советник, или нет.


Не нужно обрекать людей, которые хотят что-то доработать из своих роботов на жизнь без воплощённой идеи :cry_ing:


Рэндом писал(а):Советник отправлен заказчику.


Спасибо :uch_tiv:
Аватар пользователя
piter1777
 
Сообщений: 1218
Зарегистрирован: 07 май 2015, 10:02
Средств на руках: 128.10 Доллар
Награды: 1
Ветеран I (1)
Группа: Базовая
Благодарил (а): 310 раз.
Поблагодарили: 303 раз.

BigBoss_EA

Сообщение Nord » 06 май 2019, 09:28

Не нужно обрекать людей, которые хотят что-то доработать из своих роботов на жизнь без воплощённой идеи


Если из СВОИХ роботов, то автор всегда сможет изложить детально алгоритм работы СВОЕГО робота. Я написал как раз о ситуации, когда робот вовсе не свой, и заказчик очень смутно себе представляет, как именно он работает. Отсюда и неоправданная головная боль нашим Специалистам.
Аватар пользователя
Nord
Администратор
 
Сообщений: 8112
Зарегистрирован: 17 июл 2013, 15:55
Средств на руках: 193.10 Доллар
Откуда: Украина
Группа: Администраторы
Благодарил (а): 3187 раз.
Поблагодарили: 6752 раз.
Правила форума - залог долгой жизни на форуме!

BigBoss_EA

Сообщение Kalkin » 15 май 2019, 13:31

Nord писал(а):
Не нужно обрекать людей, которые хотят что-то доработать из своих роботов на жизнь без воплощённой идеи


Если из СВОИХ роботов, то автор всегда сможет изложить детально алгоритм работы СВОЕГО робота. Я написал как раз о ситуации, когда робот вовсе не свой, и заказчик очень смутно себе представляет, как именно он работает. Отсюда и неоправданная головная боль нашим Специалистам.


Что касается робота "Рэмбо", то его код постоянно претерпевает изменения и дополнения на протяжении нескольких лет. Попробуем проследить историю развития советника. Началось все с линейки роботов под кодовым названием "Friend":

1) Friend: stol-zakazov/nujen-drug-partner-t1544.html

2) Friend-2: post51346.html?hilit=Friend%201#p51346
и его модификации stol-zakazov/nujen-drug-partner-dopolneniya-t1574.html

3)Внедрение хэджа и рождение самого популярного советника этой серии Friend-3: stol-zakazov/apgreyd-druga-t1660.html

Хэдж получился настолько удачным, что переносился и в другие (ранее модифицированные) версии советника:
post64942.html?hilit=Friend%201#p64942
post73550.html?hilit=Friend%201#p73550

Дальнейшие усовершенствования с внедрением трала для сетки:
stol-zakazov/drug-3-0-avtor-kalkin-t2036.html

4) Параллельно велась работа в "Клубе стратегов" klub-strategov/strategiya-prosta-kak-dannost-t1939.html, где на основе Friend-3 был разработан советник серии "Buddy".
Buddy не стоял на месте и также развивался:
post111706.html?hilit=Friend%201#p111706
stol-zakazov/upgrade-sovetnika-ke-buddy-xo-kalkin-t3067.html
stol-zakazov/update-sovetnika-ke-buddy-xo-kalkin-t3284.html

5) И вот, наконец-то, подобрались к созданию "Рэмбо": stol-zakazov/apdeyt-robota-friend-3-kalkin-prodakshen-t3400.html

Вывод:
Поскольку каждое нововведение приходилось внедрять в уже существующий код, причем так, чтобы не поломать уже работающие и оттестированные участки, то в результате исходный код советника получился совершенно нечитаемым с точки зрения логики. На данном этапе, если нужно какое-то серьезное дополнение к советнику, то лучше написать заново с нуля, чем разбираться в получившемся хитросплетении.
Последний раз редактировалось Kalkin 15 май 2019, 13:35, всего редактировалось 1 раз.
Аватар пользователя
Kalkin
 
Сообщений: 1589
Зарегистрирован: 05 мар 2015, 06:51
Средств на руках: 108.80 Доллар
Награды: 2
Ветеран I (1) Медаль за научный вклад (1)
Группа: Базовая
Благодарил (а): 633 раз.
Поблагодарили: 1190 раз.
Ace Register Votive

BigBoss_EA

Сообщение Shepherd » 15 май 2019, 14:46

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

именно в этих словах я и объяснял заказчику в ЛС, что код скорее всего несколько раз модифицировался, поэтому невозможно отследить последовательность работы советника

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

времени эта работа занимает очень много, ТС для распутывания локов (одновременное усреднение и частичное закрытие) я предложил, но к сожалению на всех форумах от программиста ждут не выполнение ТЗ, а разработку ТС - я сейчас не занимаюсь этим, есть другие приоритеты
Последний раз редактировалось Shepherd 15 май 2019, 14:47, всего редактировалось 2 раз(а).
Аватар пользователя
Shepherd
Специалист MQL
 
Сообщений: 383
Зарегистрирован: 13 июн 2018, 19:22
Средств на руках: 30.25 Доллар
Откуда: Волгоград
Группа: Базовая
Благодарил (а): 114 раз.
Поблагодарили: 208 раз.


Вернуться в Торговые советники на заказ

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 84

Права доступа к форуму

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения