A couple of posts today have reminded me of a question I have. David Edwards asked here (https://www.quantopian.com/posts/questions-from-gary-and-david) about multiple algos running against an IB account, and here (https://www.quantopian.com/posts/feature-requests-what-changes-would-you-like-to-see) he proposed a feature to allow algos to communicate via pandas to_csv and fetcher.
I'm thinking ahead to running multiple algos. I would like to monitor those algo 'centrally' and reallocate capital away from the worst performing to the best performing. But how to do this?
I don't think the writing of a CSV by an algo will ever be allowed by Quantopioan but in a post here (https://www.quantopian.com/posts/is-there-an-output-data-file-which-is-generated-via-backtester) Dan suggests that metrics might be exportable to a file in the future. This file could be parsed outside of Quantopian and an 'allocation' CSV generated that could be read by each algo before the start of a trading day.
But this seems very primitive. The metrics are determined by Quantopian and fetcher, as I understand it, will be called once per day.
Has anyone else thought about this scenario?
P.