Greetings.
I’m trying to understand the interaction between the #all_active# import flag and automatic reimport.
I need to import changing trigger variables from a text file, so “Reimport every n seconds” is essential.
I also need all runners in all loaded markets to remain active, which appears to be exactly what #all_active# is intended to achieve. However, these two features appear to be incompatible. On an initial/manual import containing #all_active# all selections remain active as expected. But as soon as “Reimport every 1 sec” is enabled, selections which aren't explicitly listed in the file become inactive/grey. This matters because although prices for grey selections continue to update in the MarketFeeder interface, triggers no longer operate on those inactive selections. That also prevents a file-writing trigger from continuously exporting the complete market data required by the external application.
I have reproduced this with a completely static file containing only #all_active# (no newline / CR) With automatic reimport disabled, the markets remain active. Enable automatic reimport and all markets grey out. So this behaviour isn't caused by another application rewriting or temporarily emptying the file.
My main question is: why do #all_active# and automatic reimport apparently not work together? Is this expected behaviour, a limitation, or a bug? If it is expected behaviour, is there another supported way of achieving the intended combination: periodically reimport changing values for particular selections, while keeping every selection active for triggered betting?
All help gratefully received at this point!