Whomever recommended chain wax for an open chain is an idiot. Chain wax is an excellent product for preventing rust, but provides next to no lubrication. Therefore, chain wax is a great product for ringed chains that carry their lubrication sealed inside. The wax congeals to form a weatherproof coat to prevent rust and usually dries with too little tackiness for dirt and crud to cling to it.
Open chains need lubrication. Motor oil is good, but tends to sling off, making a huge mess. Oil is also sticky, causing dirt and crud to stick to the chain, making it difficult to keep clean. Soaking in a degreaser is a good way to clean an oiled chain, and requires time after cleaning for the degreaser to dripp off and dry up. Oil is also too viscous to penetrate between the pins and rollers unless heated, meaning the chain must be removed from the bike for proper lubrication.
What you need is something that goes on thin, penetrates well, doesn't sling off, and cures to a non-sticky surface that won't hold dirt. Such a product is available from Walmart for under $5 a can. Champion Chain Lube Multi-Purpose Spray Grease by Federal-Mogul is the exact name of the product. It meets the needs of both open and ringed chains, is cheap, is easily dissolved with SeaFoam Deep Creep and wiped off with a rag for quick cleaning on the bike, is cheap, comes in a big enough can to last quite a while, is cheap, a little goes a long way, and did I mention it's cheap? this stuff is a lithium grease dissolved in a thin carrier that penetrates then quickly evaporates. Best way to use it is to clean he chain with SeaFoam Deep Creep and a rag after riding when the chain is warm. The DeepCreep floats dirt and crud off metal instead of making it stick like other penetrating oils. Let the Deep Creep evaporate, which can be hurried along by a short ride which leaves the chain warm so that the Chain Lube thins from the heat and penetrates well, plus dries faster to a sling-off resistant, waterproof, non-sticky coating.