StringConcatenate problem

 

What's wrong with this:

   string LogPrint= StringConcatenate("Start Equity is ",DoubleToString(StartEquity,0),", Account Equity is ", DoubleToString(AccountEquity(),0)),".  Re-starting");

Why do I get these 2 error messages?

"'Start Equity is ' - variable expected    HMDemo.mq5    122    49" and

"   built-in: int StringConcatenate(string&,...)    HMDemo.mq5    122    49"

Thanks for any help

 

Forum on trading, automated trading systems and testing trading strategies

StringConcatenate problem

ToTrading, 2023.08.30 10:43

string LogPrint= StringConcatenate("Start Equity is ",DoubleToString(StartEquity,0),", Account Equity is ", DoubleToString(AccountEquity(),0)),".  Re-starting");

Extra parenthesis.


Alternative.

string LogPrint= "Start Equity is " + DoubleToString(StartEquity,0) + ", Account Equity is " + DoubleToString(AccountEquity(),0) + ".  Re-starting";