Перетаскивание SL и TP в тестере. - страница 8

 
Alexey Volchanskiy:
Вечером получу, в ближайшем баре ))
Ну это слишком банально, уж лучше тогда на женщин потратить или на выходные в Сочи слетать.)
 
Dmitry Fedoseev:
Не при визуальном тестировани, а в тестере. В тестере и при обычном тестировании и при визуальном все одинаково, и там не работает ChartEvent. Но при визуальном тестировании есть график и на нем в индикаторах работает ChartEvent.
Хочется ещё уточнить. Когда вы говорите в тестере это означает, что функция ChartEvent размещена в коде тестируемого эксперта? Да, при размещении её в  эксперте при тестировании не работает. Ну это не проблема, из индикатора можно передавать всю необходимую информацию в советник о событиях через глобальные переменные терминала.
 
khorosh:
Да.
Эээ работает или не работает? Это название советника если что.
 

Человек придумал, как в визуализаторе кнопки почти полноценно использовать, а на него набросилось 5 человек с криками "это не тестер!", "кнопки не работают!", и т.д.

Профессионалы, блин.

 

По теме топика: можно сделать так же, с помощью линий. Но отслеживать событие их перемещения нужно либо по приходу тика, либо через тот же индикатор, что и кнопки отслеживает.

 
Andrey Khatimlianskii:

Человек придумал, как в визуализаторе кнопки почти полноценно использовать, а на него набросилось 5 человек с криками "это не тестер!", "кнопки не работают!", и т.д.

Профессионалы, блин.

 

По теме топика: можно сделать так же, с помощью линий. Но отслеживать событие их перемещения нужно либо по приходу тика, либо через тот же индикатор, что и кнопки отслеживает.

Спасибо за поддержку. Да, критиковать легче, чем попытаться понять человека.

 
khorosh:
Хочется ещё уточнить. Когда вы говорите в тестере это означает, что функция ChartEvent размещена в коде тестируемого эксперта? Да, при размещении её в  эксперте при тестировании не работает. Ну это не проблема, из индикатора можно передавать всю необходимую информацию в советник о событиях через глобальные переменные терминала.

Подразумеваю  ChartEvent  в эксперте или в индикаторе вызываемом из эксперта функцией iCustom().

Из индикатора накинутого на график можно передавать в эксперта, но срабатывать в эксперте это  будет в зависимости от тиков, поэтом особого смысла нет огород городить, можно в эксперте потиково обрабатывать нажатие кнопкой или смещение графических объектов.      

 
khorosh:

Спасибо за поддержку. Да, критиковать легче, чем попытаться понять человека.

Никто не критикует. Все пытаются объяснить, что кое в чем есть кое какая разница.
 
Dmitry Fedoseev:

Подразумеваю  ChartEvent  в эксперте или в индикаторе вызываемом из эксперта функцией iCustom().

Из индикатора накинутого на график можно передавать в эксперта, но срабатывать в эксперте это  будет в зависимости от тиков, поэтом особого смысла нет огород городить, можно в эксперте потиково обрабатывать нажатие кнопкой или смещение графических объектов.      

Можно, конечно, и так и так. Но мне кажется, если есть возможность использовать событие, то это более изящное решение. Когда объектов много, общее время их опроса всё-таки дополнительные тормоза.

 
khorosh:

Можно, конечно, и так и так. Но мне кажется, если есть возможность использовать событие, то это более изящное решение. Когда объектов много, общее время их опроса всё-таки дополнительные тормоза.

Еще бы что-то придумать, так, чтобы при работе на счете у советника была моментальная реакция на глобальные переменные создаваемые индикатором, а не ожидание тика.
 
Dmitry Fedoseev:
Еще бы что-то придумать, так, чтобы при работе на счете у советника была моментальная реакция на глобальные переменные создаваемые индикатором, а не ожидание тика.
Почему-то запуск советника предусмотрено только тиком. Было бы хорошо, если бы он мог ещё запускаться по событию. Вариант только зацикленного скрипта вместо советника ещё есть, однако опять же нагрузка на компьютер большая. А однократное выполнение скрипта можно как-то закодить по событию? Горячими клавишами можно ведь запускать скрипт. Если имитировать нажатие этих горячих клавиш с использованием событий? А код скрипта сделать полностью совпадающим с кодом эксперта. Тогда он сделает то же, что и эксперт, в промежутке между тиками.
Причина обращения: