Группа "Стол заказов MQL"

Рейтинг 2146



РЕКОМЕНДУЮ



Ограничение по спреду

Андрей, какой раз пишу уже и ты помогаешь.

Помоги пожалуйста уже в этот советник добавить ограничение по спреду, буду очень признателен.

Планирую ставить на реал с ограничением по спреду, как будут результаты, обязательно отблагодарю!

Спасибо большое;) 
MegaBuxPips2.mq 4 (0 Kb)
  • 0
  • Просмотров: 2268
  • 22 августа 2020, 16:22
  • iluamoney
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

Вступите в группу "Стол заказов MQL", чтобы следить за обновлениями
ПРИСОЕДИНИТЬСЯ К ГРУППЕ
присоединиться
  Предыдущая запись в группе
Бинарный автоматический торговый робот
Следующая запись в группе  
Доработать советник
21 августа 2020
24 августа 2020

Брокер для ваших роботов, 15 лет на рынке

Комментарии (29)

+
0
double spead = SymbolInfoInteger(_Symbol, SYMBOL_SPREAD) * _Point;
  if(spead > max_Spread)
    return;

Обычно достаточно добавить это в начале функции OnTick()
max_Spread вынести в настройки
avatar

  7  s22aa Сообщений: 25 - Александр

  • 22 августа 2020, 16:47
+
0
Нету такой функции OnTick, так же думал сделать, не смог, вот и Андрея решил попросить
avatar

  5  iluamoney Автор Сообщений: 78

  • 22 августа 2020, 19:01
+
0
double PipValue=1;
if(MarketInfo(Symbol(), MODE_SPREAD)/PipValue <= 2.0)
avatar

  12  vypchela Сообщений: 112

  • 23 ноября 2020, 15:24
+
0
Не загрузился советник
Вот в облаке
cloud.mail.ru/public/5pVH/4D8snqy6D
avatar

  5  iluamoney Автор Сообщений: 78

  • 22 августа 2020, 19:00
+
0
Зато есть функция «Старт».
avatar

  16  ssg Сообщений: 817

  • 23 августа 2020, 05:45
+
0
Есть кто разбирающийся может помочь?
avatar

  5  iluamoney Автор Сообщений: 78

  • 23 августа 2020, 08:59
+
0
Это в настройки
<code>extern int  max_Spread=20;</code>

Эти строки добавьте в функцию старт в самом начале.
<code>
void start() {
int    spr=MarketInfo(Symbol(), MODE_SPREAD);
if(spr > max_Spread) return(0);//выходим
</code>


Редактирован: 23 августа 2020, 20:48
avatar

  16  ssg Сообщений: 817

  • 23 августа 2020, 20:47
+
0
Как думаешь, должно получиться?
Попробовал бы добавить в код, но пока не у пк…
avatar

  5  iluamoney Автор Сообщений: 78

  • 23 августа 2020, 21:11
+
0
Вай, вай, ну точно, советник же для МТ4, как же я лоханулся*fool* 
avatar

  7  s22aa Сообщений: 25 - Александр

  • 23 августа 2020, 21:11
+
0
В функцию старт не догоняю как добавить(
avatar

  5  iluamoney Автор Сообщений: 78

  • 23 августа 2020, 21:30
+
0
Хотя, все получилось
Спасибо большое!
avatar

  5  iluamoney Автор Сообщений: 78

  • 23 августа 2020, 21:37
+
0
Советник данный торгует в прибыль. Только в советнике ошибки — вставьте вначале #property strict Только к сожалению все советники которые на этом сайте с ошибками. Ошибки не критичные, но в реальной торговле результаты будут отличаться даже от тестера с 99% моделированием
Проверьте сами — зарегистрируйтесь на mql5.com и проведите полную проверку любого сделанного советника здесь и сами все увидите.
Ибо многие идеи рабочие — не рабочий алгоритм))) Поэтому рекомендация администрации сайта- пусть программисты делают качественный продукт, а так люди только разочаровываются

Редактирован: 19 ноября 2020, 00:55
avatar

  4  sundjin Сообщений: 10

  • 19 ноября 2020, 00:54
+
0
Если Вам не нравится бесплатное исполнение заказа, никто Вас тут не держит.
И если что — ни один тестер не покажет Вам реальные результаты, он создан лишь для проверки правильности исполнения алгоритма, а учитывая плавающие спреды, которые в тестере не реализованы, это так называемое 99% качество моделирования только цифры, а не подтверждение качества и прибыльности стратегии.
Плюс ко всему этому в интернете всех уже давно вводят в заблуждение с загрузкой архива котировок с других серверов отличных от тех на которых собираются применять тестируемый советник, якобы для качественного моделирования. А прочитать предупреждение не судьба!?...
Редактирован: 19 ноября 2020, 01:48
avatar

  18  Andrju81 Сообщений: 245 - Андрей

  • 19 ноября 2020, 01:40
+
0
Не в коем случае я не пытался кинуть камень в огород тех кто создает тут советники. Но есть реальная торговля а есть тест. Просто я взял отсюда для примера этот советник. Добавил первую функцию #property strict уже куча ошибок, полез в код а там чихарда — крайне критичная для скальперов.
Пошел искать скальперы которые размещены на этом сайте. Ошибки который выдает #property strict нет, но есть куча не критичных ошибок — которые в реальной торговле (для примера скальперов) сольют дэпо, а не заработают. Есть же простые коды которые размещены на mq5 которые сразу проверяют ВСЕ ошибки.
avatar

  4  sundjin Сообщений: 10

  • 20 ноября 2020, 19:32
+
0
А можно по подробнее про #property strict: как, чего, куда
avatar

  20  alex30774 Сообщений: 748

  • 20 ноября 2020, 20:10
+
0
Вы сами программист? Полностью понимаете применение строгого режима компиляции и понятия ошибок и предупреждений компиляции? К тому же данный советник по всей видимости очень старый, да еще и декомпилированный. Так какие претензии к программистам которые здесь пишут заказы с нуля или дорабатывают уже готовые?!.. Из-за таких высказываний и претензий в адрес здешних программистов, которые тратят свое время чтобы помочь людям безвозмездно, многие просто не берутся за заказы. Я вообще не представляю как Андрей выдерживает такое!?..
Редактирован: 21 ноября 2020, 02:01
avatar

  18  Andrju81 Сообщений: 245 - Андрей

  • 21 ноября 2020, 01:39
+
0
Господа компиляция это все хорошо. НО ПРОВЕРЬТЕ ЛЮБОГО НАПИСАНОГО РОБОТА на MQ5 и сами все увидите.
Робот может и компилироваться, но как для примера пишу в скальперах работают не правильно на реале.
Я не знаю можно вставлять тут ссылку или нет, сами найдете на mq5 — самые типичные ошибки в роботах.
Так вот я несколько роботов взял отсюда, сделал все по уму (как в mq5 — вставил их проверки ) и все роботы которые тут с ошибками

Цитата с mq5
Как быстро выловить и исправить ошибки в торговом роботе
Нехватка средств для проведения торговой операции
Неправильные объемы в торговых операциях
Ограничение на количество отложенных ордеров
Ограничение на количество лотов по одному символу
Установка уровней TakeProfit и StopLoss в пределах минимального уровня SYMBOL_TRADE_STOPS_LEVEL
Попытка модификации ордера или позиции в пределах уровня заморозки SYMBOL_TRADE_FREEZE_LEVEL
Ошибки, возникающие при работе с символами с недостаточной историей котировок
Выход за пределы массива (array out of range)
Деление на ноль (zero divide)
Отправка запроса на модификацию уровней без фактического их изменения
Попытка импорта скомпилированных файлов (даже EX4/EX5) и DLL
Обращение к пользовательским индикаторам через iCustom()
Передача недопустимого параметра в функцию (ошибки времени выполнения)
Access violation
Потребление ресурсов процессора и памяти
avatar

  4  sundjin Сообщений: 10

  • 21 ноября 2020, 20:52
+
0
Все это демагогия! Покажите мне задания на этом ресурсе где все эти Ваши пункты хоть когда-либо упоминались в самих заданиях!?.. Этот вопрос относится и к платным заданиям на Фриланс на MQL5.
Программисты пишут в основном по тех. заданию и им нет нужды добавлять свои идеи в эти задания, т.к. это уже будет несоответствие тех. заданию. По этому прежде всего претензии нужно предъявлять к заказчику или к самому себе, т.к. не в полном объеме составлено тех. задание.
Редактирован: 22 ноября 2020, 01:22
avatar

  18  Andrju81 Сообщений: 245 - Андрей

  • 22 ноября 2020, 01:22
+
0
Не спорьте с ним.
Судя по упомянутому им, он себе уже мозг вылюбил, теперь с Вашим это делает.
Человек не понимает, что НА КАЖДОМ моменте дебагер не воткнёшь, а делается это именно в случае возникновения каких-либо проблем для отлавливания ошибок.
avatar

  24  ShamanHand Сообщений: 1092 - Наношу добро, причиняю пользу.

  • 22 ноября 2020, 01:29
+
0
Это не пункты в заданиях. Это ошибки которые в реальной торговле ведут к убыткам или неправильному алгоритму.
avatar

  4  sundjin Сообщений: 10

  • 22 ноября 2020, 14:24
+
0
Я сам потратил кучу денег на создание роботов. и когда показывал идею (сам на форексе 14 лет), прогер пишет робота. Тестер ура -грааль, а потом реал и все не так.
Поэтому пришлось лезть в код и все роботы которые заказываю на mq5 так и пишу в т.з — оплата после полной проверки на mq5 на все даже не критичные ошибки — например самая простая деление на ноль.
Сам не прогер — точнее пришлось им стать чтобы проверять то что мне написали.
Ибо на этом форуме есть классные идеи, а качаю робота смотрю, то что должно давать прибыль на РЕАЛЕ будет слив. Проверил их на ДАЖЕ не критичные ошибки (которые повторюсь в реале крайне критичные) и все становится понятно…
avatar

  4  sundjin Сообщений: 10

  • 21 ноября 2020, 21:04
+
0
Всё намного проще. Здесь проверяются идеи, поэтому достаточно тестерного советника. Если идея стоящяя, то тогда можно заказать платно, грамотно и хорошо написаного робота. Который будет проходить любые проверки.
Редактирован: 21 ноября 2020, 21:14
avatar

  7  s22aa Сообщений: 25 - Александр

  • 21 ноября 2020, 21:13
+
0
а если идея правильная, но из-за простых ошибок прогера она показывает убытки
avatar

  4  sundjin Сообщений: 10

  • 22 ноября 2020, 14:25
+
0
Теперь понятно в чем Ваша проблема… А виноваты в этом только программисты которые пишут все исключительно по составленным неполным (развернутым до мелочей) тех. заданиям заказчиков.
avatar

  18  Andrju81 Сообщений: 245 - Андрей

  • 22 ноября 2020, 01:32
+
0
Вот для примера взял робота с этой ветки
Убрал ошибки — первый скрин

Добавил все скрипты на наличие ошибок с mq5, исправил эти ошибки + добавил свои личные ранее заказанные платные 3 скрипта для определения скорости (спидометр цены N количество тиков за период времени для определения накопления рывка)+ трендовое движение + еще свой скрипт для скальпера – 2 скрин

Итог: тест 99% с 1 октября по 22 ноября. Разницу видите на экране. Во втором варианте со 100 долларов увеличение более чем в 15 раз

Лот –риск от дэпо (одинаковые настройки в обоих тестах)

Но на реал ставить рано ибо даже с моих не дешевым компом за 300 к. Полная оптимизация с моделированием 99 за год будет проходить 144 часа.

Редактирован: 22 ноября 2020, 15:41
avatar

  4  sundjin Сообщений: 10

  • 22 ноября 2020, 14:54
+
0
Жалко мне Вас — за 14 лет так и не поняли, что тестер предназначен исключительно для отладки(проверки) работы советника или индикатора на исторических данных, а оптимизация ни что иное как подгонка под историю, для показухи перед продажей всякого тестерного граального шлака от гуру трейдеров для наполнения своих карманов за счет продаж этого шлака, а не от его реальной торговли(работы). Написал я как-то раз такой советник — со 100 у.е. за год сделал больше 10000000 у.е. и что толку!?.. Больше не занимался такой ерундой.
avatar

  18  Andrju81 Сообщений: 245 - Андрей

  • 22 ноября 2020, 17:12
+
0
Вот как раз жалко мне вас… Ибо тестировать можно по разному. Одинаковым лотом или процентом от дэпо. Если советник проходит год с такими настройками (процент от депозита) это значит советник может проверятся на реальной торговле. Но нет грааля который работает постоянно это 100% поэтому и должны быть разные стратегии которые помогают получать прибыль, но это отдельная история. Но если можно снять с робота за месяц годовую прибыль, а потом отключить…

А если вы создали такого робота -значит настанет момент в истории когда ваш грааль сработает. У меня есть специальные программы которые и вычисляют такие закономерности которые помогают зарабатывать.
Да и сейчас паренек на mq5 на простом мартине за 2 месяца с 1000 сделал 75 000 — ибо выборы и все валюты ходят без четкого тренда. Просто нужно видеть когда тренд и сольет мартин, а когда неразбериха и зарабатывай.
Редактирован: 22 ноября 2020, 17:31
avatar

  4  sundjin Сообщений: 10

  • 22 ноября 2020, 17:28
+
0
На этом хочу завершить полемику просто прикрепляю файлы для mt4 и5 — проверяйте здешние роботы чтобы не получать убытки, а получать прибыль, файлы с mt5 -выложил на ядиск yadi.sk/d/Gl-laVvlLrIZ0A
Редактирован: 22 ноября 2020, 15:17
avatar

  4  sundjin Сообщений: 10

  • 22 ноября 2020, 15:02
+
0
Добрый день.
1.Судя по Вашим словам (с учетом доработок) тестировались совершенно разные советники. А значит их сравнение не корректно.
2.Интересует практический пример применения и использования выложенных Вами файлов.
avatar

  16  ssg Сообщений: 817

  • 23 ноября 2020, 05:54

Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий