А ещё у языка MQL4 есть ограничение из-за которого в код советника можно включить только 2048 комбинаций на Buy и 2048 комбинаций на Sell.
Что за ограничение и что это за "комбинации"?
Что за ограничение и что это за "комбинации"?
Статья: https://www.mql5.com/ru/articles/9231
А ограничение, скорее всего, на количество Логических операций ИЛИ (||). Потому что в коде их тьма.
- www.mql5.com
А ограничение, скорее всего, на количество Логических операций ИЛИ (||). Потому что в коде их тьма.
тогда вопрос в качестве написания кода, а не в чем то другом
как вариант - Вы можете разбить ИЛИ на несколько вычислений с сохранением в переменные результата и произвести с этими переменными ИЛИ..... не уверен, что смог объяснить, но в коде так:
было:
if(cond_1 || cond_2 || cond_3 || cond_4 || cond_5)...
стало:
bool c1 = cond_1 || cond_2 || cond_3; bool c2 = cond_4 || cond_5; if(c1 || c1)...
Получил разъяснение, что на форуме данный пост будет считаться Саморекламой и предпродажной подготовкой. Логично. Соглашусь.
Пост удалить возможности нет. Сносите.
тогда вопрос в качестве написания кода, а не в чем то другом
как вариант - Вы можете разбить ИЛИ на несколько вычислений с сохранением в переменные результата и произвести с этими переменными ИЛИ..... не уверен, что смог объяснить, но в коде так:
было:
стало:
Объяснили понятно, спасибо! Так и есть - есть проблема в качестве кода.
Но, сейчас уже в текущий код залезть времени нет, т.к. даже внутри комбинации идут операции ||, например, бар зелёный или красный.
А оптимизировать код уже большого смысла нет, т.к. "сжать" до 1 файла не получится физически, т.к. даже снижение символов кода раз в 10 не позволит уложиться в объём.
Поэтому даже уже и не пробую. Может, кстати, в Mql5 таких ограничений нет, но это тоже пока не приоритет в списке дел.
Если деньги не особо интересуют, зачем продавать? Выложите в блоге.
Кому понравится, сам предложит поддержать развитие проекта копейкой. Тем более, если будут обновления, новые сеты и другая информация.
Ключевое слово - время. Если бы было 10 рук и 10 глаз, то, наверное, так бы и сделал. Но, нужно ценить свой труд и время. "Бесплатность/халява" - это тупиковый вариант. Хотя бы просто потому, что необходимость оплаты минимальной цены уже отфильтрует праздношатающихся и случайных людей, которые могут сильно отвлекать. Покупка - это хоть какая-то осмысленная заинтересованность пользователя, а соответственно, вопросы по делу. Плюс любое дело и работа должна себя хотя бы окупать: бумага, краска для принтера, маркеры, карандаши, новое железо, пиво, водка :-) Иначе это хобби.
Ключевое слово - время. Если бы было 10 рук и 10 глаз, то, наверное, так бы и сделал. Но, нужно ценить свой труд и время. "Бесплатность/халява" - это тупиковый вариант. Хотя бы просто потому, что необходимость оплаты минимальной цены уже отфильтрует праздношатающихся и случайных людей, которые могут сильно отвлекать. Покупка - это хоть какая-то осмысленная заинтересованность пользователя, а соответственно, вопросы по делу. Плюс любое дело и работа должна себя хотя бы окупать: бумага, краска для принтера, маркеры, карандаши, новое железо, пиво, водка :-) Иначе это хобби.
Значит, все таки интересуют. Ок.
Тогда либо решайте техническую задачу (она решаема, если подойти с нужной стороны, уверен), либо продавайте сервис (подписка, инструкции, обновляемые сеты, и т.д.). Это тоже можно реализовать.
Раз тему не удалили, то напишу моменты и нюансы, которые, возможно, помогут или вдохновят других разработчиков.
IBO запущено на Маркете 3 торговых недели назад. За это время уже 9 инвестиций. Из них 3-ое покупателей-инвесторов стали активными участниками исследований и тестирований. Продукт за это время попал в ТОП-7 страниц Маркета. Но, что делалось/делается для этого?
- Вся информация о советнике, торговой системе, алгоритмах и настройках публикуется максимально подробно, иллюстративно и открыто (через Блоги сайта mql5.com, при чём, на 2-х языках (гугл-яндекс-переводчик выручает на 90%)). Вся информация максимально открыта. Никаких секретов.
- С каждым покупателем-инвестором поддерживается связь. А главное - указываются какие-то ориентиры по времени своих разработок и анонсов.
- В первую очередь, организован новостной канал (средствами сайта mql5.com, «Создать канал» в разделе «Сообщения»)
- На что обратить внимание: не пытайтесь на форуме создать тему и там пытаться что-то объяснять по продукту или «заходить из далека» по теории. Тему удалят. Не пытайтесь в чужой теме пытаться продвигать свою тему. Удалят. Форум – вообще под запретом. На любом языке. Можно только: свой Блог, свой Профиль (стена), а самое главное – раздел «Комментарии» в продукте
- При этом, обратите внимание: круто оформить свой пост (иллюстрации, html, форматирование, таблицы) можно только в Блоге и в «Комментариях» к продукту. Всё. Профиль, канал, группа (там же в разделе «Сообщения») – не позволяют оформить или форматировать пост.
- Поэтому, я например, стараюсь делать так: в Блоге общая информация (основательная, которую не нужно часто менять, но хорошо оформленная и подробная), а в «Комментариях» к продукту – переменная информация (новости, анонсы, мелкие статьи и заметки). Обязательно – с объявлением о каждом новом посте в новостном канале. (Подписчиков можно добавлять/подписывать самому)
- Важно иметь хорошую идею/систему с большим потенциалом.
- «Любить» фулл-тайм своё дело.
- И не гоняться за деньгой. Выставить продукт за 5000$ это не долго. Но, ждать единственной покупки можно ооооочень долго. При этом: пропустишь множество ошибок (идеального и конечного продукта не бывает), обратной связи не получишь, на десятках брокерах не проверишь. Но! Если начать с малой цены, да поднимать её постепенно, то получишь: заинтересованную аудиторию с первых дней запуска, активную обратную связь, помощь в тестировании и помощь в выявлении ошибок, которые постепенно изо дня в день будут шлифовать алмаз в бриллиант. Из гранённого стакана - в Грааль :-)
Всем успехов!
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Всем здравствуйте!
На правах первооткрывателя тематики и (возможно) движухи, хочется уточнить у администрации некоторые моменты и получить некое разрешение на реализацию темы. Не хотелось бы после длительной подготовки и публикации продукта на Маркете получить бан или другое наказание.
(Специально в этом посте не указываю какие-либо названия, характеристики, конкретные материалы и т.п.).Ситуация:
Хороший вопрос! Ответ простой – на сайте это невозможно сделать физически. Есть ограничение в 1 файл. А ещё у языка MQL4 есть ограничение из-за которого в код советника можно включить только 2048 комбинаций на Buy и 2048 комбинаций на Sell. А у меня на данный момент более 150 000 комбинаций. Из-за этого группировка файлов составляет 44 файла! И размер каждого до 2,5 Мб (см. иллюстрации). Плюс ещё существенное ограничение – это полная зависимость от брокера. У покупателя должен быть тот же брокер с котировок которого сгенерированы комбинации. Поэтому я очень обрадовался, когда открылась новая область исследований, которая позволяет всё упаковать в один файл и не зависеть от каких-либо ограничений. Сейчас же я дополнительно работаю над тем, чтобы предоставить возможность трансляции своей «пенсии» через Сигналы. Но это уже отдельная тема.
Итак:
Можно ли осуществить/осуществлять это мероприятие? С соблюдением всех правил, без спама и т.п. Предварительно, Соглашение об использовании сайта не содержит ограничений, но может у представителей Администрации есть другое мнение на этот счёт? Основной момент – разрешаете ли в разделе «Описание советника» на Маркете дополнительно указать о краудфандинге и всей правде о советнике? Повторюсь, текущий советник уже рабочий.