Version 1.2 2023.06.13
added in allow_long_trades and allwo_short_trades when they are set to true it will take trades in a specified direction to give the user the option to set the EA to only trade in one direction, if both allow_long_trades and allwo_short_trades the EA will trade in both directions.

allow_long_trades = true;
allwo_short_trades = true;


also added in a stop trading after the specified date if stop_trading_on_specified_date is set to true, else it will not stop trading on specified that, this future is to avoid drawdown on the day when the trader wants to withdraw money from the account or for whatever reason that might occur where the trader does not want to place any more trades. So this will allow the trader to relax a bit more so the trader does not have to eyeball the chart and wait on the EA to play out its trade to then quickly pull and turn it off before it executes a new trade. If this future is turned on it and it holds open trades over the due date to stop this is for the EA to play out the existing trades that the EA opened before it reached the stop trading date, but it will not open new trades that a not related to the open trades that have been previously opened. It is advised to set it to approximately a week before you want it to actually stop.

stop_trading_on_specified_date = true;
string stop_trading_date = "YYYY.MM.DD";
Version 1.1 2023.06.03
We are delighted to inform you that we have updated our Expert Advisor to include the feature you requested. As part of this update, we've introduced some new parameters to enhance your trading experience. Here's a quick overview of these new parameters:

auto_initial_lot_trading: This is a string parameter. It's essentially the name of the feature - "Auto Initial Lot".

auto_initial_lot: This is a boolean parameter. When set to true, the EA will automatically set the initial lot size for trading.

balance_per_lot_unit: This is a numeric parameter. It determines the amount of balance required per lot unit. By default, it's set to 10000.0, meaning you need $10,000 balance for each lot unit.

initial_lot_per_balance: This is a numeric parameter. It determines the initial lot size per unit of balance. By default, it's set to 0.01, meaning 0.01 lot will be used for each unit of balance.

auto_initial_lot_incremental: This is a boolean parameter. If set to true, the EA will increment the initial lot size automatically. By default, it's set to false.

auto_initial_lot_multiplier_bool: This is a boolean parameter that, when set to true, enables the EA to use a multiplier on the initial lot size.

auto_initial_lot_multiplier: This is a numeric parameter. It sets the multiplier for the initial lot size. By default, it's set to 2.0, which means the initial lot size will be multiplied by 2.