Доработка мартингейла.

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

Доработка мартингейла.

Сообщение 747 » 11 сен 2017, 11:46

Уважаемые программисты, исправьте пожалуйста в советнике ошибку в расчетах выставления лота лимитного ордера.
В советнике есть блок, который отвечает за работу по системе Мартингейла. При начальном лоте = 0.1 и коэффициенте = 1.6 советник иногда выставляет лоты объемом равным 0.02, 0.03 и т.д., такие объемы лота не могут выставляться по умолчанию.
Проверьте пожалуйста код отвечающий за расчеты объемов лота при включенном мартингейле, советник можно и не запускать на графике.
На скриншоте я выделил объемы лотов, которые не должны были появляться, впервые я вижу, что бы советник с Мартингейлом так не корректно выставлял лоты. Советни для чего то лот = 0.16 разбивает на несколько мелких лотов,
это можно было бы списать на нехватку ликвидности, но это происходит не на реальном счете, а на демо.
Заранее спасибо.
Вложения
Bamsbung_Mart_Div_Scrshot_6_EA.mq4
(36.86 KB) Скачиваний: 64
Screenshot - 08_09_2017 , 15_49_24.jpg
Последний раз редактировалось 747 11 сен 2017, 11:52, всего редактировалось 2 раз(а).
Аватар пользователя
747
 
Сообщений: 143
Зарегистрирован: 10 дек 2014, 15:48
Средств на руках: 0.00 Доллар
Группа: Базовая
Благодарил (а): 68 раз.
Поблагодарили: 1 раз.

Re: Доработка мартингейла.

Сообщение Haos » 11 сен 2017, 11:49

Хорошо, посмотрю.
Аватар пользователя
Haos
Специалист MQL
 
Сообщений: 24699
Зарегистрирован: 29 мар 2014, 16:07
Средств на руках: 193.70 Доллар
Группа: Главные модераторы
Благодарил (а): 3379 раз.
Поблагодарили: 8200 раз.

Re: Доработка мартингейла.

Сообщение Haos » 11 сен 2017, 11:56

Единственный момент, соображение, что у Вас центовый счет, а там минимальный лот 0.1, но это не должно вызывать проблемы в расчетах советника при соответствующей проверке.
Аватар пользователя
Haos
Специалист MQL
 
Сообщений: 24699
Зарегистрирован: 29 мар 2014, 16:07
Средств на руках: 193.70 Доллар
Группа: Главные модераторы
Благодарил (а): 3379 раз.
Поблагодарили: 8200 раз.

Re: Доработка мартингейла.

Сообщение Haos » 11 сен 2017, 12:19

Ох-ох-о! Посмотрел код. А что это за приколист делал? Код написан плохо. Нашел уже 2 функции, которые дурацкие преобразования лота делают. Такое ощущение, что кто-то ничего не смысля, лазил в коде и менял. У Вас изначальный вариант есть? Я конечно попробую в этом маразме разобраться, но тут исправлять нужно конкретно.
Аватар пользователя
Haos
Специалист MQL
 
Сообщений: 24699
Зарегистрирован: 29 мар 2014, 16:07
Средств на руках: 193.70 Доллар
Группа: Главные модераторы
Благодарил (а): 3379 раз.
Поблагодарили: 8200 раз.

Re: Доработка мартингейла.

Сообщение Haos » 11 сен 2017, 12:51

Не, не могу разобраться в этом бреде. Лучше заказывайте у нас советники, чем используйте левые, написанные через одно место.
Аватар пользователя
Haos
Специалист MQL
 
Сообщений: 24699
Зарегистрирован: 29 мар 2014, 16:07
Средств на руках: 193.70 Доллар
Группа: Главные модераторы
Благодарил (а): 3379 раз.
Поблагодарили: 8200 раз.

Доработка мартингейла.

Сообщение 747 » 11 сен 2017, 15:10

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

Например: открылась позиция и советник сразу выставил лимитный ордер на н - ное количество пунктов от уровня открытия позиции, цена откатилась, сработал лимитник и советник опять выставил лимитный ордер и т.д.
В настройках советника должны быть переменные: коэффициент на который умножается первоначальный объем лота для лимитных ордеров и расстояние в пунктах от открытой позиции до уровня выставления лимитного ордера.
Функция мартингейла должна отключаться/включаться.

Добавьте пожалуйста функцию без убытка только для первой открытой позиции по сигналу стрелки, если открылась позиция по лимитному ордеру, функция без убытка должна автоматически отключаться от работы.
Функция без убытка должна работать так; открылась позиция по сигналу стрелки, выставился СЛ на 30 пунктов, цена прошла в сторону профита на 30 пунктов, значит СЛ переместился на уровень открытия позиции.
Заранее спасибо.
Вложения
Bamsbung_EA.mq4
(15.53 KB) Скачиваний: 68
Аватар пользователя
747
 
Сообщений: 143
Зарегистрирован: 10 дек 2014, 15:48
Средств на руках: 0.00 Доллар
Группа: Базовая
Благодарил (а): 68 раз.
Поблагодарили: 1 раз.

Re: Доработка мартингейла.

Сообщение Haos » 11 сен 2017, 15:27

Я Вам предлагал сформулировать задание полностью на советник. Не надо никаких посторонних кодов - разбираться в чужом коде не приемлемо.
Аватар пользователя
Haos
Специалист MQL
 
Сообщений: 24699
Зарегистрирован: 29 мар 2014, 16:07
Средств на руках: 193.70 Доллар
Группа: Главные модераторы
Благодарил (а): 3379 раз.
Поблагодарили: 8200 раз.

Доработка мартингейла.

Сообщение 747 » 11 сен 2017, 15:34

Советник использует индикатор, который имеет DLL для работы, как я понял Вы с чужим DLL связываться не хотите.
Аватар пользователя
747
 
Сообщений: 143
Зарегистрирован: 10 дек 2014, 15:48
Средств на руках: 0.00 Доллар
Группа: Базовая
Благодарил (а): 68 раз.
Поблагодарили: 1 раз.

Re: Доработка мартингейла.

Сообщение Haos » 11 сен 2017, 15:36

Ладно, посмотрю этот код первонач. версии, может смогу внедриться, но не ждите многого. Оцениваю вероятность на успех как 20%.
Аватар пользователя
Haos
Специалист MQL
 
Сообщений: 24699
Зарегистрирован: 29 мар 2014, 16:07
Средств на руках: 193.70 Доллар
Группа: Главные модераторы
Благодарил (а): 3379 раз.
Поблагодарили: 8200 раз.

Доработка мартингейла.

Сообщение 747 » 11 сен 2017, 16:19

Спасибо.
Аватар пользователя
747
 
Сообщений: 143
Зарегистрирован: 10 дек 2014, 15:48
Средств на руках: 0.00 Доллар
Группа: Базовая
Благодарил (а): 68 раз.
Поблагодарили: 1 раз.


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

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

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

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

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

cron