Is there an alternative to MQL5?

 

I do not like some aspects of MQL5. It seems a bit limited to me, and even if I create a DLL, the limitations of MQL5 restrict what I can and cannot return from the DLL.

 

Is there some kind of alternative? I would prefer to use C++ instead, however I cannot find any APIs that allow this. 

 
So far no good alternative. Altrough, I heard about ppl who write their EAs on scrips + excel autoupdated sheet.