Решил сейчас проверить то, что вам предложил выше.
Попробовал раз, другой, пятый - не выходит.
Проблема пропала куда-то.
![Confused :?](./images/smilies/icon_confused.gif)
Засомневался было. Вот, мол, - думаю, - поднял шум, а подтверждений нет.
Но вспомнил, что есть документ - рисунок 'Error of Objects Time' (см. выше).
Ведь было такое? Было. И многократно.
Что в ручном, что в автоматическом режиме.
* * *
В общем, есть версия, что в тот период времени процессор у меня работал в перегруженном режиме (100%).
Я тогда сканировал диски Антивирусником, в Delphi редактировал код, тестировал FT, слушал AudioJet, смотрел MT-терминал и интернет одновременно. А перегруженность в частности проявлялась в регулярном "притормаживании" ("подвисании") видео-клипов.
Вероятно, всё это могло способствовать смещению объектов на временной оси в FT.
Помнится такую тонкость в MT4 описывали.
Что мол, "если процесс вычисления не успеет завершиться на момент прорисовки (появления) следующего тика, то" у вас будет то-то, и то-то.
* * *
Понаблюдаю ещё.
Может, всё и наладится.
В любом случае, Александр, благодарю вас за отзывчивость!
PS:
Раз уж снова привлёк ваше внимание, озвучу ещё пару вопросов-предложений:
1. Вы знаете, что при первоначальном тестировании (самом первом, после запуска FT) недоступны никакие кнопки. Ни "+", ни "-". Ни одна из кнопок для установки объектов. Все они (кроме одной кнопки - "Пауза") изображаются неяркими красками и "нажать" (курсором) на них не возможно.
После остановки (нажатия на паузу) все кнопки "оживают" и становятся доступными.
* * *
Вроде мелочь, но всё же, думаю, стоит сказать о ней.
2. Не понял, как можно удалять ненужные скрипты? Неужели только вручную, самостоятельно вычищая папки FT со скриптами?
Было бы не плохо удаление скриптов сделать столь же легким, как и их установку. То есть чрез нажатие каких-нибудь кнопок внутри самой программы.
3. Планирует ли Михаил дополнить ScriptInterfaceUnit функциями для работы с экранными координатами? Такими как:
1. Added new function ChartToScrX - converts index to screen x coordinate
2. Added new function ChartToScrY - converts price to screen y coordinate
3. Added new function ScrToChartX - converts screen x coordinate to index
4. Added new function ScrToChartY - converts screen y coordinate to price