Неподскажете как можно переместить Comment в правую сторону в экране терминала. Если ставить пробелы внутри кавычек - в метаедиторе получается до неприличия растянутый в ширину советник .
Померил. Установил текстовую метку, задал угол, координаты, размер шрифта, потом удалил метку. Так 1 000 000 раз. Это заняло примерно 4 секунды. Значит установка одной метки занимает около 4 микросекунд. Довольно быстро. Правда, комп у меня хоть и древний, но не слабенький.Хотел уже давно спросить - на сколько граф.объекты грузят терминал при работе советника или это мизер?
Не надо тут массивов.Если можно еще вопросик.
Как правильно написать, чтоб условие проверялось один раз, каждые например
3 минуты, от открытия действующего бара, (на примере 15фрейма).
Типа этого
extern int Tm=3; // один раз в три минуты (после открытия текущего бара) будет проверяться условие и так каждые 3-минуты
if (TimeCurrent() ==Time[0]+(Tm || Tm*2 || Tm*3. и так далее)) Open_Sell();
если тайм фрейм 15минут, то писать Tm - 15раз
несовсем правильно. Возможно здесь нужно
вставлять массивы, но сними пока нелады. Да и мой пример, тоже содержит недочеты.
Кто подскажет - буду признателен !
Померил. Установил текстовую метку, задал угол, координаты, размер шрифта, потом удалил метку. Так 1 000 000 раз. Это заняло примерно 4 секунды. Значит установка одной метки занимает около 4 микросекунд. Довольно быстро. Правда, комп у меня хоть и древний, но не слабенький.
Если можно еще вопросик.
Как правильно написать, чтоб условие проверялось один раз, каждые например
3 минуты, от открытия действующего бара, (на примере 15фрейма).
Типа этого
extern int Tm=3; // один раз в три минуты (после открытия текущего бара) будет проверяться условие и так каждые 3-минуты
if (TimeCurrent() ==Time[0]+(Tm || Tm*2 || Tm*3. и так далее)) Open_Sell();
если тайм фрейм 15минут, то писать Tm - 15раз
несовсем правильно. Возможно здесь нужно
вставлять массивы, но сними пока нелады. Да и мой пример, тоже содержит недочеты.
Кто подскажет - буду признателен !
100 000 стрелок съели 95 Mb RAM. Нормально так. Почти в 2 раза больше чем остальной терминал. А это только стрелки, без буферов индикатора.Ну, объекты все-таки не с такой частотой создаются в нормально написанном эксперте, не?
Я думаю, тут интересен вопрос о неудаленных объектах на графике. Например, метки-стрелки, указывающие на открытие/закрытие ордера. Конечно, тут все завсит от "глубины" графика, вроде бы по умолчанию последние билды ставят число баров на графике 65 000. Ну и приделать каждому бару по стрелке - много это дополнительной памяти займет? оО
100 000 стрелок съели 95 Mb RAM. Нормально так. Почти в 2 раза больше чем остальной терминал. А это только стрелки, без буферов индикатора.
Чё то многовато 300. Хотя, если 10 графиков с индюками и поди что задано баров в окне много...Ага, спасибо за инфу!
У меня один терминал жрет 300 Мб при 10 графиках по 4 индюка на каждом, конечно, есть и буферы у них и объекты. (это по встроенному диспетчеру задач)
Чё то многовато 300.
Удаление чего либо, как и сокращение количества баров на экране, не освободит память сразу. Только после перезапуска терминала.Ну, я и заинтересовался тем, что жрет ресурсы. Стрелочки у меня сов ставит, но количество небольшое, штук несколько в день - видимо, здесь много несъэкономить.
Кстати, удаление графика целиком видимого эффекта не дает, наверно надо терминал перезапускать?
Удаление чего либо, как и сокращение количества баров на экране, не освободит память сразу. Только после перезапуска терминала.
Так может действительно нет тиков? Эти вопросы надо задать тому, кто писал программу, создающую этот график. Мне ренко не интересен.Ну я так и понял, спасибо.
Вопрос "в другую степь":
Почему не работает сова на оффлайновом графике, как будто нету тиков?
Вот здесь обсуждают ренко, на нем и не работает:
http://forexsystemsru.com/ruchnye-t...ki/66911-torgovlya-na-renko-grafikah-151.html
Так может действительно нет тиков? Эти вопросы надо задать тому, кто писал программу, создающую этот график. Мне ренко не интересен.
А если бы был интересен, написал бы свой ренко. Мне, написать свою прогу проще чем разбирать кто что и где накосячил.
Ну я так и понял, спасибо.
Вопрос "в другую степь":
Почему не работает сова на оффлайновом графике, как будто нету тиков?
Вот здесь обсуждают ренко, на нем и не работает:
http://forexsystemsru.com/ruchnye-torgovye-strategii-i-taktiki/66911-torgovlya-na-renko-grafikah-151.html
Используй EventSetTimer(), если нет тиков
Или, скорее всего, особенности нового языка. Работа с файлами теперь немного отличается. Хотя и кривизну билдов исключить нельзя.Костыль в сову вставить? Раньше все работало, до 600 билда, видимо, в данной версии не учтены особенности кривизны нового МТ4
Костыль в сову вставить? Раньше все работало, до 600 билда, видимо, в данной версии не учтены особенности кривизны нового МТ4