Прошу вас, господа, если при инициализации программы SetContractType вызывается только один раз, настраивая его на квартал, а затем перестает вызываться после входа в основной цикл, когда с течением времени первоначальные позиции квартальных контрактов превращаются в периодические квартальные или квартальные квартальные позиции, тогда в основном цикле продолжают вызываться функции получения состояния и функции покупки и продажи, для новых операций квартальных контрактов или для первоначальных контрактов.