I always had the same problem but instead of putting them outside on the balcony, I put them in a 20 gallon tank inside a cabinet. We used to buy 1000 every 2 weeks, as we had 5 small dragons at the time. I hated the darned things. So when they all grew over 16" they were switched to supers & eat them to this day. I have 5 males, 4 yrs old to 9 yrs old & they go crazy over their supers, would eat them constantly if they had a chance. So I feel for anyone who has crickets. I switched to roaches instead, easy to clean up, no smell, and my Didi loves them. I have a small colony, and always have food as they reproduce like crazy. So that's how I solved the cricket problem. I still have to get a few for my gecko, but they mostly live in his cage, so I just make sure there's food & water for them to keep healthy for Rocco. Don't know if that helps. As for keeping them on your deck, just put something over them to keep them dry & they should be fine. As for winter, don't know what to do for that, they have to kept warm to live. Good luck