投资协议可以有法律保障,但投资协议必须要满足合同生效的三个必要条件。合同生效的三个必要条件是: 1、主体适格即行为人具有相应的民事行为能力; 2、意思表示真实; 3、不违反法律法规的效力性强制性规定或者社会公共利益。