Господа и уважаемая OXA!
Помогите понять суть и назначение "блока". Если он один в программе (кажется так точнее называть стратегию, обличенную в триггеры) понятна его назначение - контейнер.
Если в программе 2 блока. Как организуется взаимодействие между ними. Ранее выяснили - программа проверяет все условия всех триггеров между обновлениями рынка/рынков.
Предположим 1-ый блок выбирает рынок для торговли из списка "Мои рынки", а второй блок выполняет торговлю, например делает 10 условных циклов, получаем результат.
Затем необходимо выбрать новый рынок и опять 10 циклов на нем.
Итак, логика работы:
цикл 1 "выбрать новый рынок из списка (скажем, №5 из 7 выбранных рынков).
цикл 2 "торгуем на выбранном";
цикл 2 "торгуем на выбранном";
.......... 10 раз ........
цикл 2 "торгуем на выбранном";
цикл 1 "выбрать новый рынок из списка (№4).
цикл 2 "торгуем на выбранном";
цикл 2 "торгуем на выбранном";
.......... 10 раз ........
цикл 2 "торгуем на выбранном";
цикл 1 "выбрать новый рынок из списка (№6).
цикл 2 "торгуем на выбранном";
цикл 2 "торгуем на выбранном";
.......... 10 раз ........
цикл 2 "торгуем на выбранном";
Все рынки обошли. Уравняли П/У.
Закончили работу программы.
В обычном процедурном программировании это 2 вложенных цикла for - next.
Как выглядит такая программа из блоков и триггеров. Может есть уже готовый пример?
Подскажите.