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

Рейтинг 2158



РЕКОМЕНДУЮ



Поправить сову

Всем прювет )
Нужна ваша помощь коллеги. Советник в комментариях пишет название самого советника. Я попытался убрать через редактор в МТ4 эту запись, но после компиляции вылетело много ошибок, после чего бот вообще не устанавливается на график. Кто может корректно убрать комментарии (поправить) буду очень признателен.
Нужно вот так:


Сам советник тут:
cloud.mail.ru/public/uqLJ/5tKPUjKmT
  • 0
  • Просмотров: 1108
  • 16 августа 2025, 17:21
  • poker
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

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

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

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

+
+1
Если не секрет, чем вам эта Elise помешала?
Ну а если по существу вопроса:
то 58 строчку, которая выглядит вот так
string gs_316 = "[Elise-EA-Sell]";

замените вот на эту
string gs_316 = "[EA-Sell]";


95 строчку, которая выглядит вот так
string gs_528 = "[@EliseTrendEA]";

замените вот на эту
string gs_528 = "[TrendEA]";


134 строчку, которая выглядит вот так
string gs_744 = "[Elise-EA-Buy]";

замените вот на эту
string gs_744 = "[EA-Buy]";


проще говоря в строчках 58,95 и 134 уберите надпись Elise, главное вот эти значки " (кавычки) не трогайте, а то ошибки будут.
Квадратные скобки если мешают тоже можете удалить.
avatar

  21  alex30774 Сообщений: 793

  • 17 августа 2025, 16:28
+
0
Вот как теперь выглядит комментарий после исправления
avatar

  21  alex30774 Сообщений: 793

  • 17 августа 2025, 16:35
+
0
Просто корешу своему говорю — нашёл грааль :D  (шучу конечно). Дал ему инвест пароль от своего счёта… и интригую, не говорю пока какой бот стоит.

Спасибо огромное, но я делал также, после компиляции ошибки выскакивают. А пытаюсь накинуть на график — не даёт.
Вот что у меня получается после редактирования:
cloud.mail.ru/public/nLq7/GYnwC7NtE

Если не трудно сбросьте вашу версию, смотрю у вас лучше получается )
avatar

  23  poker Автор Сообщений: 875

  • 17 августа 2025, 17:37
+
0
Всё нормально :)  почему-то если я компилирую в редакторе, то сова не встаёт на график. Я закинул отредактированный вариант файла mq4 в папку Experts и перезагрузит терем. Так сова встала на график.

Еще раз спасибо! Хорошего дня и профита!
avatar

  23  poker Автор Сообщений: 875

  • 17 августа 2025, 17:48
+
0
Если нужен чистый советник (без предупреждений), то пишите адрес электронной почты, а то файл сильно большой.
А мои файлы я не хочу засорять
avatar

  21  alex30774 Сообщений: 793

  • 17 августа 2025, 21:00
+
0

Не всё так просто оказалось :) 

Если можете помочь вот моя почта… можно вообще без комментариев сделать. Спасибо!
8000000@list.ru
avatar

  23  poker Автор Сообщений: 875

  • 18 августа 2025, 06:35
+
+1
Не всё так просто оказалось

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

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

Вобщем если не устраивает название (хотите по своему переименовать), то редактируйте
248 строчку
string NEA = "SuperGold-EA"; 

и 321
+ "SUPER GOLD EA"


avatar

  21  alex30774 Сообщений: 793

  • 18 августа 2025, 10:05
+
0
Спасибо огроменное )
Мир не без добрых людей )
avatar

  23  poker Автор Сообщений: 875

  • 18 августа 2025, 19:26
+
0
98 замечаний. Удивляюсь, как сова вообще может устанавливаться.

На счет Elise. Control+H, Все Elise заменить на пробел. Их там 13 штукОВ.
Забаньте (//) strict в стр.16. Или удалите строку. Объявите глобальную переменную int i =0; В поиске найти по очереди все int i и у всех, кроме глобальной, удалите int. Останется только 27 замечаний. Их тоже желательно побороть.
Программист я хреновый, сам советник не устанавливал и не запускал. Просто мои мысли.

Пробуйте.
Редактирован: 23 августа 2025, 09:47
avatar

  8  kvashnin007 Сообщений: 755 - Андрей

  • 23 августа 2025, 08:36
+
0
Спасибо ) уже помогли.
avatar

  23  poker Автор Сообщений: 875

  • 23 августа 2025, 08:54
+
0
Хорошо. Это самый простой вариант, я так думаю.
avatar

  8  kvashnin007 Сообщений: 755 - Андрей

  • 23 августа 2025, 09:46
+
+1
Забаньте (//) strict в стр.16. Или удалите строку.

Без «строгой компиляции» советник будет работать через раз.
К примеру сМилионовские бесплатные советники первую неделю работают(да и то иногда сделки пропускают), а на вторую уже нет.
Лечиться переустановкой советника.
Особенно опасно такие советники(без строгой компиляции) использовать на реальных счетах.
avatar

  21  alex30774 Сообщений: 793

  • 23 августа 2025, 18:18
комментарий был удален 2025-08-23 19:47:36 poker

+
0
Скорее всего Вы правы. Но 98 замечаний тоже сильно влияют на работу совы. Возможно, сильнее, чем строгость. Уходит корректность и повторяемость.
Лучший вариант: оставить strict и поработать над замечаениями. Тем более, что это муторно, но не так сложно.
Редактирован: 24 августа 2025, 11:10
avatar

  8  kvashnin007 Сообщений: 755 - Андрей

  • 24 августа 2025, 11:06
+
0
Возможно, сильнее, чем строгость.

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

1. Ошибки компиляции

При наличии ошибок в коде программа не может быть скомпилирована.

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

#property strict

Этот режим значительно упрощает поиск ошибок.

Подробнее можно почитать здесь:
www.mql5.com/ru/articles/1391


Строгий режим компиляции необходим для коректной и безошибочной работы советника.
Без него(строгого режима компиляции) советник будет работать коряво либо вообще не будет, или даже не установится.
Хотя компилятор при этом может показывать, что нет ни ошибок, не предупреждений.

Редактирован: 24 августа 2025, 12:10
avatar

  21  alex30774 Сообщений: 793

  • 24 августа 2025, 12:09
+
0
Вы таки не поняли смысла моего умозаключения. Я не за ошибки говорю, а за замечания. Желтенькие треугольники. С ними советник всеже может работать. Как и сколько — другой вопрос. С ошибками (красные кружочки), конечно же не будет даже устанавливаться.
Редактирован: 24 августа 2025, 14:14
avatar

  8  kvashnin007 Сообщений: 755 - Андрей

  • 24 августа 2025, 14:10
+
0
И да. Есть у меня свои и чужие советники, которые работают без strict.
avatar

  8  kvashnin007 Сообщений: 755 - Андрей

  • 24 августа 2025, 14:13
+
0
которые работают без strict.

без него только усреднители нормально работают(там всё равно выход по совокупной прибыли.
А вот скальперы и советники торгуюшие переворотом позиции(буй селл, буй селл)я бы без strict не рискнул бы использовать.Был печальный опыт и не раз.
Особенно если есть предупреждение:
return value of 'OrderSend' should be checked

avatar

  21  alex30774 Сообщений: 793

  • 24 августа 2025, 15:33

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