Calculate margin for CFD

 

Formula for CFD to get margin , do not understand how to get Percentage with function ?

Margin: Lots * ContractSize * MarketPrice * Percentage/100


If I use

MarketInfo(Symbol(), MODE_MARGINREQUIRED)


Then if pair is type: Forex (0)

MarketInfo(symbol, MODE_MARGINCALCMODE)


its output sum in dollars, but if type is CFD then 0.00


its unclear how to calculate margin for CFD

The most interesting that percentage is on brokers website, do I have to type it manually in to array for every pair ? There must be some function to retrieve that information !?