создал 350 индюков, показываются все... предела пока не вижу... может конечно на 1000 и остановится. может юзер в здравом уме не будет так насиловать терминал?
В билдах до примерно 200-го сам замечал, что после сотни индикаторов новые переставали отображаться, пока не сотрешь что-нибудь.
создал 350 индюков, показываются все... предела пока не вижу... может конечно на 1000 и остановится. может юзер в здравом уме не будет так насиловать терминал?
В папке experts/indicators есть файлы индикаторов, но они не все видны в терминале.
Integer: Возможно в папке находится очень много файлов, терминал показывает ограниченное количество. Надо освободить папку от ненужных индикаторов (файлы ex4 и mq4).
sergeev: Второй причиной может быть то, что в MQL коде индикатора есть ошибки. Поэтому не создаётся EX4 файл, нужный терминалу.
У меня есть дополнение к этому вопросу для совсем не опытных пользователей (сам был таким) .
Если индикатор только что поместили в папку
experts/indicators при запущеном терминале, то его нужно скомпилировать в
MetaEditor (заодно это покажет наличие ошибок в коде), либо перезапустить терминал (как вариант удалить в списке какой нибудь не нужный индикатор).
IgRU4ek: КОЛОССАЛЬНАЯ способность у нашего народа отстаивать тчк, которую нам тем или иным (для нас, естественно, достоверным) способом навязали, а не самому "потрогать руками"... :)))))))))
И что Вы доказали, что на миллион операций тратится меньше секунды? Никто и не сомневался, что быстрее взять данные из оперативной памяти, чем с диска. Зато теперь Вам стоит городить огород с массивами и лепить к ним приблуду, правильно обновляющую новые значения и новые ордера и удаляющая старые. Когда привычный метод позволяет легко избежать нагромождения кода и всегда иметь свежие данные.
И что Вы доказали, что на миллион операций тратится меньше секунды? Никто и не сомневался, что быстрее взять данные из оперативной памяти, чем с диска. Зато теперь Вам стоит городить огород с массивами и лепить к ним приблуду, правильно обновляющую новые значения и новые ордера и удаляющая старые. Когда привычный метод позволяет легко избежать нагромождения кода и всегда иметь свежие данные.
А не могли бы Вы пояснить умную фразу "чем с диска"? Информация об ордерах не в оперативной памяти содержится? А потом вообще идёт набор слов из разных областей человеческих знаний - "огород с массивами"... Может подскажете, как привычным методом "иметь под рукой" информацию об уровнях виртуальных стопов и виртуального трейлинга по каждому ордеру, если он не один, да ещё и на разных валютных парах, можно, конечно, каждый раз заново пересчитывать эти значения - на любителя.... А можно виртуальные стопы с трейлингом обозвать излишеством. Ну, а как быть "любителям излишеств"? :)))
Поставьте TeamWox и увеличьте эффективность групповой работы в вашей компании. TeamWox позволяет хранить всю рабочую информацию в одном месте: письма, документы, файлы, платежи и история сообщений в чате. Так решается проблема сохранности данных и удобной групповой работы с ними.
Для мультивалютников есть один способ, для других другой
int start()
{
int counted_bars=IndicatorCounted();
int limit=Bars-counted_bars;
if (limit>1) // если больше 1, то произошло изменение истории
limit=Bars-PeriodK*K-1;
// цикл обработкиfor (int i=limit;i>=0;i--) {}
//----return(0);
}
создал 350 индюков, показываются все... предела пока не вижу... может конечно на 1000 и остановится.
может юзер в здравом уме не будет так насиловать терминал?
пока что он показал только, что надо следить за кодом.
ПОТРЯСАЮЩИЙ уровень аргументов!!! :))))))))))))
у вас разные функции и проверки в них. так сравнивать и получать оценки скрости нельзя.
такок объяснение устроит?
создал 350 индюков, показываются все... предела пока не вижу... может конечно на 1000 и остановится.
может юзер в здравом уме не будет так насиловать терминал?
350 мало, с 1000 может и произойдет это. Явление редкое, но всеже случается у некоторых и дает ощущение полной засады.
Это в навигаторе, в главном меню, совсем мало.
создал 350 индюков, показываются все... предела пока не вижу... может конечно на 1000 и остановится.
может юзер в здравом уме не будет так насиловать терминал?
В папке experts/indicators есть файлы индикаторов, но они не все видны в терминале.
Integer: Возможно в папке находится очень много файлов, терминал показывает ограниченное количество. Надо освободить папку от ненужных индикаторов (файлы ex4 и mq4).
sergeev: Второй причиной может быть то, что в MQL коде индикатора есть ошибки. Поэтому не создаётся EX4 файл, нужный терминалу.
У меня есть дополнение к этому вопросу для совсем не опытных пользователей (сам был таким) .
Если индикатор только что поместили в папку
experts/indicators при запущеном терминале, то его нужно скомпилировать в
MetaEditor (заодно это покажет наличие ошибок в коде), либо перезапустить терминал (как вариант удалить в списке какой нибудь не нужный индикатор).КОЛОССАЛЬНАЯ способность у нашего народа отстаивать тчк, которую нам тем или иным (для нас, естественно, достоверным) способом навязали, а не самому "потрогать руками"... :)))))))))
И что Вы доказали, что на миллион операций тратится меньше секунды? Никто и не сомневался, что быстрее взять данные из оперативной памяти, чем с диска. Зато теперь Вам стоит городить огород с массивами и лепить к ним приблуду, правильно обновляющую новые значения и новые ордера и удаляющая старые. Когда привычный метод позволяет легко избежать нагромождения кода и всегда иметь свежие данные.
И что Вы доказали, что на миллион операций тратится меньше секунды? Никто и не сомневался, что быстрее взять данные из оперативной памяти, чем с диска. Зато теперь Вам стоит городить огород с массивами и лепить к ним приблуду, правильно обновляющую новые значения и новые ордера и удаляющая старые. Когда привычный метод позволяет легко избежать нагромождения кода и всегда иметь свежие данные.
А потом вообще идёт набор слов из разных областей человеческих знаний - "огород с массивами"...
Может подскажете, как привычным методом "иметь под рукой" информацию об уровнях виртуальных стопов и виртуального трейлинга по каждому ордеру, если он не один, да ещё и на разных валютных парах, можно, конечно, каждый раз заново пересчитывать эти значения - на любителя.... А можно виртуальные стопы с трейлингом обозвать излишеством. Ну, а как быть "любителям излишеств"? :)))
Существует ли возможность программно узнать - выделен ли объект (трендовая, горизонтальная, пользовательская средняя и т.д.) на графике?
Спасибо
как можно программно опрделить подкачку истории в индикаторе
Увеличьте эффективность групповой работы
Поставьте TeamWox и увеличьте эффективность групповой работы в вашей компании. TeamWox позволяет хранить всю рабочую информацию в одном месте: письма, документы, файлы, платежи и история сообщений в чате. Так решается проблема сохранности данных и удобной групповой работы с ними.
6707
Для мультивалютников есть один способ, для других другой
Мой стандартный индикатор
отлично, спасибо!
то есть, если limit = 1 то появился новый бар, a когда подкачена история limit>1
6707
отлично, спасибо!
то есть, если limit = 1 то появился новый бар, a когда подкачена история limit>1