а просто проверять состояния кнопок нельзя ? Если нажата - считать что по ней был клик - в обход событиям
Nikolay Ivanov:
а просто проверять состояния кнопок нельзя ? Если нажата - считать что по ней был клик - в обход событиям
Конечно так: нажал кнопку -> совершилось действие -> отжал кнопку. Эти действия для минимального набора, который нужен в тестере, а всё остальное пусть будет в OnChartEvent и работает на реал-графиках.
а просто проверять состояния кнопок нельзя ? Если нажата - считать что по ней был клик - в обход событиям
Vitaly Muzichenko:
Конечно так: нажал кнопку -> совершилось действие -> отжал кнопку. Эти действия для минимального набора, который нужен в тестере, а всё остальное пусть будет в OnChartEvent и работает на реал-графиках.
кнопку отжать можно кстати программно.. удобнее. Получается нужно будет переписать вместо событий - проверка состояний каждой кнопки, ну и логика по всему этому
Конечно так: нажал кнопку -> совершилось действие -> отжал кнопку. Эти действия для минимального набора, который нужен в тестере, а всё остальное пусть будет в OnChartEvent и работает на реал-графиках.
Nikolay Ivanov:
кнопку отжать можно кстати программно.. удобнее. Получается нужно будет переписать вместо событий - проверка состояний каждой кнопки, ну и логика по всему этому
Кнопки то не нажимается вот в чем проблема. когда вызывает индикатор из советника. то он не реагирует нажатия. потому что это просто объекты. а вот когда накидываешь на график индикатор, тогда события работает. вопрос. как программно добавить индикатор на чарт тестера. не используя шаблоны.кнопку отжать можно кстати программно.. удобнее. Получается нужно будет переписать вместо событий - проверка состояний каждой кнопки, ну и логика по всему этому
Да и у меня не кнопки, а bmp
может тогда тест версия, где все таки bmp заменены кнопками ? А реал версия уже картинки, по другому врятли получится
Nikolay Ivanov:
может тогда тест версия, где все таки bmp заменены кнопками ? А реал версия уже картинки, по другому врятли получится
Буду пробовать. просто думал что кто-то уже канал в эту сторону.
может тогда тест версия, где все таки bmp заменены кнопками ? А реал версия уже картинки, по другому врятли получится
Nikolay Ivanov:
а просто проверять состояния кнопок нельзя ? Если нажата - считать что по ней был клик - в обход событиям
А известный хак, когда просто проверяют состояние кнопки (OBJPROP_STATE) в OnTick не помогает?
а просто проверять состояния кнопок нельзя ? Если нажата - считать что по ней был клик - в обход событиям
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Всем привет.
может кто сталкивался уже с таким вопросом,
как заставить панель управления работать на тестере стратегий?
естественно, не используя никакие dll
итого дано:
Советник панель, события не работает в тестере - потому что там нет OnChartEvent, но умеет торговать.
Индикатор панель, которая работает в тестере стратегий, откликается на события OnChartEvent, но не может торговать.
Задача: Совместить эти два понятия.
я начал с того, что нарисовал панель как индикатор.
#property indicator_buffers 1
#property indicator_plots 1
поменял OnTick на OnCalculate
Далее в советник панель добавил ресурс в виде индикатора
//| Expert tick function |
//+------------------------------------------------------------------+
void OnTick()
{
//---
if(IsTesting())
{
iCustom(Symbol(),0,"::Indicators\\VIRTUALTRADEPADIND.ex4",0,0);
}
}
все вроде бы загружается, тестирую советник появляется панель индикатора.
Но панель не реагирует на нажатия.
Перетаскиваю этот "индикатор" на график тестера - все ок, панель работает реагирует на нажатия, но, естественно, не торгует
Кто-нибудь работал в этом направлении?
Пытался замутить шаблоном, н ок сожалению это не то.
Задача такова, чтобы играть с панелью в тестере стратегий. Это же круто. КАК?