Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Из-за этого придется серьезно потерять в производительности. Причем потеря будет на уровне 1.5-2 раза.
Но мне кажется, если ставить проверку не во всех операторах, а только в операторах цикла, замедление не должно превысить нескольких % (ИМХО).
В целом я понимаю о чём идёт речь, но всё же ограничения должны быть продекларированы в явном виде.
В протвном случае будут постоянные конфликты трейдеров с ДЦ.
Предположим, трейдер работает одновременно по 2 валютным парам на сильном движении рынка. Его советник устроен так, что по какому-то алгоритму подтягивает стопы за трендом. Если курс меняется 5-7 раз в сек, причём, допустим, всё время уходит в +, то советник (и в этом трейдер заинтересован) будет на каждом тике подтягивать стоп. Советник как из пулемёта будет бомбить сервер приказами на модификацию ордеров.
Если такой советник попадёт в тираж, то на сильном движении многие советники.. сервер и загнётся.
Трейдер, как Вы его не уговаривайте, не станет что-либо менять в советнике ровно до той поры, пока не возникнет конфликт с ДЦ. Вот тогда декларация прав советников и будет востребована. Лучше это сделать сразу.
Я бы оставил ограничение, но понизил его до 1 сек.
1 сек вполне достаточно даже для суперинтеллектуального программиста советников. А сервер все же будет гарантирован этой цифрой (тоже вполне приемлемо, учитывая, что пулемётчиков всё же не предполагается очень много, скорее, это будут единичные случаи).
Да, долгое время пользователи просили разработчиков убрать ограничение на "длительность работы советника", разработчики это сделали, а теперь снова сами же пользователи пытаются ввести его.
Внимательное написание пользовательского кода решает проблему с определением зацикливания!
Ограомное спасибо за снятие ограничений !!!
Вся ответственность на пользователях.