Andrey Barinov, Вообще ваш подход напомнил мне Unix'овый fork(). Думаю, если МК вкрутят штатный fork() в терминал, то это будет весьма элегантым решением - жаждущие получат относительно простую (с точки зрения необходимых знаний) многопоточность, ну и там всякие фокусы с шаблонами/графиками не нужны.
На обычном графике все события есть. На OBJ_CHART только OnChartEvent куда главный советник шлет OnTick и OnTimer при необходимости.
То есть, OBJ_CHART рисует gui и обрабатывает события OnChartEvent и все?
Главным двигателем всех событий в OBJ_CHART является OnChartEvent(), и события OnTick и OnTimer нужно слать через EventChartCustom потому что ресурсы не будут работать? Или точнее, работать будут, если их чтение будет по комманде из OnChartEvent?
То есть, OBJ_CHART рисует gui и обрабатывает события OnChartEvent и все?
Главным двигателем всех событий в OBJ_CHART является OnChartEvent(), и события OnTick и OnTimer нужно слать через EventChartCustom потому что ресурсы не будут работать? Или точнее, работать будут, если их чтение будет по комманде из OnChartEvent?
GUI работает в главном советнике. Он же броадкастит все нужные события на агентов через OnChartEvent.
Расчеты, торговую логику. Все, что ему (им) делегировано. В идеале - все, что не ГУИ.
А как результаты расчетов получать обратно?
В принципе, он может записать их в ресурс, верно?
А если для расчетов нужно передать массив данных? Дать ему комманду через OnChartEvent() обратиться к ресурсу, он прочтет данные, осуществит расчет, и далее запишет результат в ресурс?
На обычном графике все события есть. На OBJ_CHART только OnChartEvent куда главный советник шлет OnTick и OnTimer при необходимости.
То есть, OBJ_CHART рисует gui и обрабатывает события OnChartEvent и все?
Главным двигателем всех событий в OBJ_CHART является OnChartEvent(), и события OnTick и OnTimer нужно слать через EventChartCustom потому что ресурсы не будут работать? Или точнее, работать будут, если их чтение будет по комманде из OnChartEvent?
То есть, OBJ_CHART рисует gui и обрабатывает события OnChartEvent и все?
Главным двигателем всех событий в OBJ_CHART является OnChartEvent(), и события OnTick и OnTimer нужно слать через EventChartCustom потому что ресурсы не будут работать? Или точнее, работать будут, если их чтение будет по комманде из OnChartEvent?
GUI работает в главном советнике. Он же броадкастит все нужные события на агентов через OnChartEvent.
GUI работает в главном советнике. Он же броадкастит все нужные события на агентов через OnChartEvent.
А агент (OBJ_CHART ) что делает? Расчеты?
А агент (OBJ_CHART ) что делает? Расчеты?
Расчеты, торговую логику. Все, что ему (им) делегировано. В идеале - все, что не ГУИ.
Лишь бы не запретили применение шаблонов в Маркете. Запросто в целях безопасности могут это сделать.
Лишь бы не запретили применение шаблонов в Маркете. Запросто в целях безопасности могут это сделать.
Вы начали приторговывать?
Лишь бы не запретили применение шаблонов в Маркете. Запросто в целях безопасности могут это сделать.
Будем решать проблемы по мере их поступления :)
Расчеты, торговую логику. Все, что ему (им) делегировано. В идеале - все, что не ГУИ.
А как результаты расчетов получать обратно?
В принципе, он может записать их в ресурс, верно?
А если для расчетов нужно передать массив данных? Дать ему комманду через OnChartEvent() обратиться к ресурсу, он прочтет данные, осуществит расчет, и далее запишет результат в ресурс?
Но, по любому, комманду можно дать только через EventChartCustom()?
А если его зациклить после первого обращения к нему, чтобы он постоянно обращался и читал ресурс и выполнял комманды от туда?
Сорри за большое количество вопросов. ))
Вы начали приторговывать?
Нет, делал запись в блоге.