Кто улучшит советник?

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

Кто улучшит советник?

Сообщение nikpilot » 08 авг 2014, 18:40

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

Например: депозит 1000 у.е. советник стоит на графике М5, в настройках задается количество депозита в процентах для работы только на М5 - например 5 процентов - это 50 у.е. По истечению этого лимита советник должен продолжать открывать колена беря данные уже с М15 - для этого таймфрейма советник также должен использовать часть депозита - например 5 процентов, по истечению этого лимита советник должен начать брать данные с М30 и т.д.
Такой способ работы будет значительно разгружать депозит при серии сделок против тренда.

В настройки должны быть вынесены параметры количество процентов рабочих средств от депозита для каждого ТФ, например:
если советник ставится на М5 - то кол. процентов для М5, кол процентов для М15, кол. процентов для м30 и кол. процентов для Н1.
Остальную логику работы оставить без изменений.

Заранее спасибо.
Вложения
TurboMax v.1.1+%лота.mq4
(24.79 KB) Скачиваний: 53
Аватар пользователя
nikpilot
 
Сообщений: 74
Зарегистрирован: 03 июл 2014, 11:37
Средств на руках: 0.00 Доллар
Группа: Базовая
Благодарил (а): 41 раз.
Поблагодарили: 6 раз.

Re: Кто улучшит советник?

Сообщение mfcoder » 08 авг 2014, 19:17

похоже мир сошел с ума (очередной виток :sh_ok: )..

было время когда каждый просил поменять как-то илан, теперь тоже самое каждый второй выкладывает один и тот же советник (с нормальным кодом или декомпилированный) с разными названиями

посмотрите вот эту тему, там уже созданы возможно ваши пожелания (в изначальном советнике или доработанном) - есть настройки для нескольких колен по несколько ордеров в каждом колене..
Аватар пользователя
mfcoder
 
Сообщений: 1531
Зарегистрирован: 29 июл 2013, 11:55
Средств на руках: 26.85 Доллар
Группа: Базовая
Благодарил (а): 78 раз.
Поблагодарили: 423 раз.

Re: Кто улучшит советник?

Сообщение nikpilot » 09 авг 2014, 13:09

Посмотрел я предложенную Вами тему и не нашел аналогии с моей идеей. Автор той идее хочет использовать несколько тейков к разным серия колен. У меня идея сводится к увеличению живучести депозита при использовании данного советника.
Аватар пользователя
nikpilot
 
Сообщений: 74
Зарегистрирован: 03 июл 2014, 11:37
Средств на руках: 0.00 Доллар
Группа: Базовая
Благодарил (а): 41 раз.
Поблагодарили: 6 раз.

Re: Кто улучшит советник?

Сообщение mfcoder » 09 авг 2014, 17:13

nikpilot писал(а):Посмотрел я предложенную Вами тему и не нашел аналогии с моей идеей. Автор той идее хочет использовать несколько тейков к разным серия колен. У меня идея сводится к увеличению живучести депозита при использовании данного советника.


вообще я говорил об исходном советнике, а не тех изменениях, что хотел получить автор темы..

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

теперь же ничего не сказано про количество открываемых ордеров !
1. допустим по настройке "на М5 50$" советник открывает ордера (по старой схеме, но без учета максимального количества) до тех пор пока не уйдет в -50$, это имелось в виду ?
2. далее ждем нового бара на каком таймфрейме - М5 или следующем - М15 ?
3. далее советник должен продолжить открытие ордеров
3.1. ордера открываются в туже сторону, т.е. без сравнения цен закрытия 1 и 2 баров ?
3.2. допустим для М15 задано 50$, что это значит ?
3.2.1. это 50$, которые должны учитываться для, условно говоря, второй группы ордеров, т.е. что начали открываться как бы после паузы и по растрате этих 50 должна осуществиться остановка дожидаясь нового бара (неизвестно на каком ТФ), что началась следующая серия М30 или Н1..

честно говоря непонятна идея разгрузки, как бы да, небольшая пауза между одной и другой серией немного уменьшат нагрузку на депо, но тут все зависит от размера этой паузы - дождаться нового бара какого ТФ ?!

фраза "советник должен продолжать открывать колена беря данные уже с М15" мне ни о чем не говорит, т.к. как выше мной писалось при сигнал в какую сторону входить.. что тут подразумевалось ?
Аватар пользователя
mfcoder
 
Сообщений: 1531
Зарегистрирован: 29 июл 2013, 11:55
Средств на руках: 26.85 Доллар
Группа: Базовая
Благодарил (а): 78 раз.
Поблагодарили: 423 раз.

Re: Кто улучшит советник?

Сообщение nikpilot » 09 авг 2014, 18:39

mfcoder писал(а):
nikpilot писал(а):Посмотрел я предложенную Вами тему и не нашел аналогии с моей идеей. Автор той идее хочет использовать несколько тейков к разным серия колен. У меня идея сводится к увеличению живучести депозита при использовании данного советника.


вообще я говорил об исходном советнике, а не тех изменениях, что хотел получить автор темы..

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

теперь же ничего не сказано про количество открываемых ордеров !
1. допустим по настройке "на М5 50$" советник открывает ордера (по старой схеме, но без учета максимального количества) до тех пор пока не уйдет в -50$, это имелось в виду ?
2. далее ждем нового бара на каком таймфрейме - М5 или следующем - М15 ?
3. далее советник должен продолжить открытие ордеров
3.1. ордера открываются в туже сторону, т.е. без сравнения цен закрытия 1 и 2 баров ?
3.2. допустим для М15 задано 50$, что это значит ?
3.2.1. это 50$, которые должны учитываться для, условно говоря, второй группы ордеров, т.е. что начали открываться как бы после паузы и по растрате этих 50 должна осуществиться остановка дожидаясь нового бара (неизвестно на каком ТФ), что началась следующая серия М30 или Н1..

честно говоря непонятна идея разгрузки, как бы да, небольшая пауза между одной и другой серией немного уменьшат нагрузку на депо, но тут все зависит от размера этой паузы - дождаться нового бара какого ТФ ?!

фраза "советник должен продолжать открывать колена беря данные уже с М15" мне ни о чем не говорит, т.к. как выше мной писалось при сигнал в какую сторону входить.. что тут подразумевалось ?


1. например выставлен лимит в 50 дол. для торговли на М5, советник открывает ордера по своему алгоритму, сколько ордеров-не важно, сколько хватит на 50 дол.
2. просадка должна руководить лимитом, например открылось 5 позиций на М5, цена продолжает движение против позиций, значит свободных средств становится меньше, например от депозита 1000 дол. свободных средств осталось 950 дол. - значит советник должен начать брать данные с М15 и на открытии следующего бара по условиям алгоритма должна открыться позиция.
3. например в настройках для М15 выставлен процент от свободных средств на количество 60 дол. советник например открыл три позиции, и просадка съела эти 60 дол. отведенные для работы на М15, значит советник для открытия следующей позиции должен брать данные с М30 и т.д. (здесь небольшая поправка - процент для использования средств для торговли на определенном ТФ должен браться от свободных средств)
Аватар пользователя
nikpilot
 
Сообщений: 74
Зарегистрирован: 03 июл 2014, 11:37
Средств на руках: 0.00 Доллар
Группа: Базовая
Благодарил (а): 41 раз.
Поблагодарили: 6 раз.

Re: Кто улучшит советник?

Сообщение mfcoder » 09 авг 2014, 18:55

например от депозита 1000 дол. свободных средств осталось 950 дол. - значит советник должен начать брать данные с М15 и на открытии следующего бара по условиям алгоритма должна открыться позиция.

разъясните:
1. средств осталось 950, когда и как определить, что наступило время открытия по второму "правилу" по М15 ?
2. что означает должен начать брать данные с М15 ?
Аватар пользователя
mfcoder
 
Сообщений: 1531
Зарегистрирован: 29 июл 2013, 11:55
Средств на руках: 26.85 Доллар
Группа: Базовая
Благодарил (а): 78 раз.
Поблагодарили: 423 раз.

Re: Кто улучшит советник?

Сообщение nikpilot » 09 авг 2014, 19:48

mfcoder писал(а): например от депозита 1000 дол. свободных средств осталось 950 дол. - значит советник должен начать брать данные с М15 и на открытии следующего бара по условиям алгоритма должна открыться позиция.

разъясните:
1. средств осталось 950, когда и как определить, что наступило время открытия по второму "правилу" по М15 ?
2. что означает должен начать брать данные с М15 ?



В терминале МТ4 есть строка, где указан баланс. средства- вот как средств стало 950, значит советник должен переключиться на считывание информации с М15, т.к. три бара на М5 - это один бар на М15 , например за три бара на М5 советник может открыть три позиции, а на М15 только одну, за счет последовательных переключений с одного ТФ на другой будет снижаться нагрузка на депозит.
Аватар пользователя
nikpilot
 
Сообщений: 74
Зарегистрирован: 03 июл 2014, 11:37
Средств на руках: 0.00 Доллар
Группа: Базовая
Благодарил (а): 41 раз.
Поблагодарили: 6 раз.

Re: Кто улучшит советник?

Сообщение mfcoder » 09 авг 2014, 20:22

nikpilot писал(а):В терминале МТ4 есть строка, где указан баланс. средства- вот как средств стало 950, значит советник должен переключиться на считывание информации с М15, т.к. три бара на М5 - это один бар на М15 , например за три бара на М5 советник может открыть три позиции, а на М15 только одну, за счет последовательных переключений с одного ТФ на другой будет снижаться нагрузка на депозит.


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

алгоритм такой, поправь, если не прав..

задаются лимиты для каждого ТФ по достижении, которых ордера прекращают выставляться на текущем "как бы" ТФ и открытие переходит под контроль настроек следующего ТФ
(тут еще нужно уточнить момент, как правильно рассчитывать суммы, если они будут считаться от депо, т.е. они все от стартового депо считаются, т.к. по мере жизни ордеров средств на какой-то последний ТФ может и не хватить), также задается шаг, с которым открываются ордера, таким образом каждый ордер открывается на одном баре текущей действующей настройки ТФ и с учетом, что цена все же прошла заданное число пунктов в минус от последнего ордера..
Аватар пользователя
mfcoder
 
Сообщений: 1531
Зарегистрирован: 29 июл 2013, 11:55
Средств на руках: 26.85 Доллар
Группа: Базовая
Благодарил (а): 78 раз.
Поблагодарили: 423 раз.

Re: Кто улучшит советник?

Сообщение nikpilot » 09 авг 2014, 22:22

mfcoder писал(а):
nikpilot писал(а):В терминале МТ4 есть строка, где указан баланс. средства- вот как средств стало 950, значит советник должен переключиться на считывание информации с М15, т.к. три бара на М5 - это один бар на М15 , например за три бара на М5 советник может открыть три позиции, а на М15 только одну, за счет последовательных переключений с одного ТФ на другой будет снижаться нагрузка на депозит.


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

алгоритм такой, поправь, если не прав..

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


Рабочие средства для данного ТФ надо расчитывать от второго пункта в МТ4, который идет за Балансом - это Средства, т.к. Балнс меняется только после закрытия всей пачки ордеров, а Средства меняются в зависимости от просадки. Например: советник только установлен на график, баланс - 1000у.е. и средства- 1000у.е. в настройках установлен процент от средств для работы только на М5 в 50 дол. По мере открытия позиций и просадки, средства также будут просаживаться, после просадки до 950 дол. советник переключается на М15 и т.д.
Шаг для открытия ордеров есть в настройках, здесь ни чего менять не надо. А так вроде все понято правильно.
Аватар пользователя
nikpilot
 
Сообщений: 74
Зарегистрирован: 03 июл 2014, 11:37
Средств на руках: 0.00 Доллар
Группа: Базовая
Благодарил (а): 41 раз.
Поблагодарили: 6 раз.

Re: Кто улучшит советник?

Сообщение mfcoder » 10 авг 2014, 21:27

в советник добавил два параметра
periodList - список таймфреймов через запятую, например, все ТФ M1,M5,M15,M30,H1,H4,D1,W1,MN1
percentList - список значений доли депозита в процентах, соответственно для каждого значения ТФ из парамтера periodList , например, 1,2,3,4,5,6,7,8,9
соответственно, для M1 - 1%, для M5 - 2% и т.д.

таким образом в percentList значения могут быть от 0 до 100 %, а в periodList латинские условные наименования ТФ, если наименования или количество значений обоих параметров не будут соответствовать, то советник выдаст сообщение и остановит торговлю..
Вложения
TM.mq4
(36.13 KB) Скачиваний: 45
Аватар пользователя
mfcoder
 
Сообщений: 1531
Зарегистрирован: 29 июл 2013, 11:55
Средств на руках: 26.85 Доллар
Группа: Базовая
Благодарил (а): 78 раз.
Поблагодарили: 423 раз.


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

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

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

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

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

cron