public static void Main()
string marketID = "538SOMETHING";
Console.WriteLine($"Ticker: {marketID}. Contracts: {contracts}, price/Contract: {priceContract}. Commishky: {CalculateCommission(marketID, contracts, priceContract)}");
static int CalculateCommission(string marketID, int numContracts, int priceContract)
double priceInDollars = priceContract / 100.0;
if (marketID.StartsWith("INX") || (marketID.StartsWith("NASDAQ100"))) {
return (int)(Math.Round(0.035 * numContracts * priceInDollars * (1.0 - priceInDollars), 2, MidpointRounding.AwayFromZero) * 100);
return (int)(Math.Round(0.07 * numContracts * priceInDollars * (1.0 - priceInDollars), 2, MidpointRounding.AwayFromZero) * 100);