Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Вот как это могло бы выглядеть:
Вот как это могло бы выглядеть:
А давайте ещё к велосипеду пропеллер прикрутим будет велопеллер.
Корректнее так - не делать переинициализацию при первом обращении к start(). Но прошлый вариант тоже рабочий - проверил.
А давайте ещё к велосипеду пропеллер прикрутим будет велопеллер.
))) А не замахнуться ли нам на start()? Действительно - как без нее хорошо - ВООБЩЕ никаких проблем! Бугагага!
А давайте ещё к велосипеду пропеллер прикрутим будет велопеллер.
Кстати говоря, в советнике, возможно без init полностью не обойтись, из-за схемы размещения в памяти.
Т.е. начальное значение переменной FirstRun = true должно происходить именно в ините, а не при объявлении переменной. Не проверял. Но 90% что так оно и есть :) .
Т.е. типо так:
Проблема совсем не высосана из пальца. Сам переносил код из инита в индюках, ибо при загрузке терминала индюк инициализировался до создания окна, из-за этого некорректно определялся индекс подокна, в котором происходило рисование.
Проблемы с тем, что в ините не видны бары, тоже могут возникать, здесь есть темы, этому посвященные, вроде даже с рекомендациями разработчиков. Типа лучше в ините этого не делать.
Имхо, приведенная выше схема -- по меньшей мере нормальна.
Единственно ее бы проверить с функциями SetIndexBuffer SetIndexStyle и т.д. и т.п. Возможно, их пользовать вне функции инит.
Т.е. начальное значение переменной FirstRun = true должно происходить именно в ините, а не при объявлении переменной. Не проверял. Но 90% что так оно и есть :) .
остальные 10% включают вариант
по-моему тоже работает:)
Имхо, приведенная выше схема -- по меньшей мере нормальна.
Единственно ее бы проверить с функциями SetIndexBuffer SetIndexStyle и т.д. и т.п. Возможно, их пользовать вне функции инит.
По своему опыту скажу - если перед написанием программы мне интуиция подсказывает, что придется время от времени переинициализироваться, первое, что я делаю - это удаляю инит() и рисую что-то подобное тому, что написал Svinozavr. Дабы потом не переделывать код. Проблем ни с одной функцией, "стандартно" находящейся в инит(), у меня не возникало.
Единственно ее бы проверить с функциями SetIndexBuffer SetIndexStyle и т.д. и т.п. Возможно, их пользовать вне функции инит.
Возможно, проверено мин нет(только немного тормозно получается).
Имхо, приведенная выше схема -- по меньшей мере нормальна.
Единственно ее бы проверить с функциями SetIndexBuffer SetIndexStyle и т.д. и т.п. Возможно, их пользовать вне функции инит.
А не по меньшей мере - ясен пень - гениальна...
Че проверять, выполняться ли команды для инд.буферов?
А не по меньшей мере - ясен пень - гениальна...