Ошибки, баги, вопросы - страница 3151
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Может он решил тяжким трудом программиста срубить себе средств на Бентли, вложившись в репетитора? :)
Знаешь, что больше всего неприятно? Что любые поведения изменяют молча, без предупреждений.
А люди потом мучаются. Надоел этот метатрейдер.
просто оформление индикаторного цикла тащат из дремучих времён методом копи-пасты (и кривых автозаполнений), не думая.
всё-же просто c нынешним интерфейсом:
for(int bar=prev_calculated>0?prev_calculates-1:0 ; bar<rates_total; bar++) {
int i=rates_total-1; // i используем если обращения как ArraySetSeries(x,true), иначе bar
....
}
return rates_total;
толчея с prev_calculated-1 в данном случае нужна если нужно пересчитывать последний бар на каждом вызове.
просто оформление индикаторного цикла тащат из дремучих времён методом копи-пасты (и кривых автозаполнений), не думая.
всё-же просто c нынешним интерфейсом:
for(int bar=prev_calculated>0?prev_calculates-1:0 ; bar<rates_total; bar++) {
int i=rates_total-1; // i используем если обращения как ArraySetSeries(x,true), иначе bar
....
}
return rates_total;
толчея с prev_calculated-1 в данном случае нужна если нужно пересчитывать последний бар на каждом вызове.
Да, погорячился с высказыванием.
Просто когда что-то раньше работало, а теперь нет, начинаются нервные тики ))
И начинаешь всё перепроверять, и необоснованно грешить на то что сломали, забывая о какой нибудь особенности которую конечно не помнишь.
А виной всему копипаста. Думаю многие с этим сталкивались.
Вообще хотел предложить разработчикам, сделать пользовательские шаблоны для индикаторов и экспертов.
Чтоб можно было их выбирать в окне мастера.
В некоторых C/C++ редакторах такая фишка есть.
Очень удобно, наклепал основных заготовок с которыми в основном работаешь, и потом просто в мастере их подгружаешь.
Стандартные шаблоны MQL, ну не то совсем.
Понятно, что можно сказать, что и так можно написать шаблоны и потом копипастить их.
И снова возвращаемся к коварному слову копипаста. А то что можно автоматизировать, и облегчить участь программиста, как то не рассматривается.
Да, погорячился с высказыванием.
Просто когда что-то раньше работало, а теперь нет, начинаются нервные тики ))
И начинаешь всё перепроверять, и необоснованно грешить на то что сломали, забывая о какой нибудь особенности которую конечно не помнишь.
А виной всему копипаста. Думаю многие с этим сталкивались.
Раньше не было директивы strict, поэтому ошибка игнорировалась.
Да, погорячился с высказыванием.
Просто когда что-то раньше работало, а теперь нет, начинаются нервные тики ))
И начинаешь всё перепроверять, и необоснованно грешить на то что сломали, забывая о какой нибудь особенности которую конечно не помнишь.
А виной всему копипаста. Думаю многие с этим сталкивались.
Вообще хотел предложить разработчикам, сделать пользовательские шаблоны для индикаторов и экспертов.
Чтоб можно было их выбирать в окне мастера.
В некоторых C/C++ редакторах такая фишка есть.
Очень удобно, наклепал основных заготовок с которыми в основном работаешь, и потом просто в мастере их подгружаешь.
Стандартные шаблоны MQL, ну не то совсем.
Понятно, что можно сказать, что и так можно написать шаблоны и потом копипастить их.
И снова возвращаемся к коварному слову копипаста. А то что можно автоматизировать, и облегчить участь программиста, как то не рассматривается.
Ну да… А ещё лучше чтобы были шаблоны типа такие: «Советник зарабатывающий», «Советник сливающий», «Индикатор правильный», «Индикатор рисующий как Пикассо»… Можно ещё что-то придумать, но полёт моей фантазии иссяк…
Может проще и полезней научиться понимать что пишешь и что копируешь, чем рассусоливать 5 страниц об одной своей ошибке? Да ещё советы разработчикам давать.
Раньше не было директивы strict, поэтому ошибка игнорировалась.
Если клиентский продукт разрабатывается исключительно для программистов, а это так,
то он должен учитывать и удобство работы программиста в этом продукте.
Тем более все знаем, что Си подобный стиль предполагает довольно масштабный код.
И чтоб только подготовить рабочее окружение программы любого типа, нужно кучу конструкций и обвязки написать и всё предусмотреть.
И так из раза в раз, при новом создании программы, копипаста и все последствия.
И естественно любой человек всего не упомнит. Нужны пользовательские шаблоны.
А ты сидишь, и на простом рабочем окружении втыкаешь, ищешь что не так.
И если разработчик услышит просьбу, то было бы здорово иметь такой инструмент как пользовательские шаблоны в редакторе кода.
Давно хотел об этом написать, так как давно накапливалось кипение, и вот закипел.
Да, погорячился с высказыванием.
Просто когда что-то раньше работало, а теперь нет, начинаются нервные тики ))
И начинаешь всё перепроверять, и необоснованно грешить на то что сломали, забывая о какой нибудь особенности которую конечно не помнишь.
А виной всему копипаста. Думаю многие с этим сталкивались.
Вообще хотел предложить разработчикам, сделать пользовательские шаблоны для индикаторов и экспертов.
Чтоб можно было их выбирать в окне мастера.
В некоторых C/C++ редакторах такая фишка есть.
Очень удобно, наклепал основных заготовок с которыми в основном работаешь, и потом просто в мастере их подгружаешь.
Стандартные шаблоны MQL, ну не то совсем.
Понятно, что можно сказать, что и так можно написать шаблоны и потом копипастить их.
И снова возвращаемся к коварному слову копипаста. А то что можно автоматизировать, и облегчить участь программиста, как то не рассматривается.
Наклепай, в чем проблема :-)
есть микрософтовский "шаблонизатор" vstemplate, есть php, есть xml ... создать несколько файлов по шаблонам от введённых параметров
просто файлы/проекты тогда будут создаваться своим скриптом, а не из формы в редакторе. Заодно может репозитарий создавать и начальный коммит.
так даже лучше - модно-современно, в стиле всяких фреймворков
А на сколько реально добавить поддержку mql в SWIG?
тыщ на 5 usd :-)
1.5 - 2 месяца fulltime