From 11e19371fcd7d4174d884ff73c5b6c55e8e98d48 Mon Sep 17 00:00:00 2001 From: Hadi Khazaee Asl Date: Sat, 24 Feb 2024 06:40:49 +0330 Subject: [PATCH] edit inputs and set default values ... --- .../x-saherelm.xuschf5.provider.inputs.lib.mq5 | 4 ++-- .../x-saherelm.xuschf5.provider.inputs.lib.mq5 | 4 ++-- Providers/x-saherelm.xuschf5.provider.inputs.lib.mq5 | 12 ++++++------ 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/BKP/Main/Providers/x-saherelm.xuschf5.provider.inputs.lib.mq5 b/BKP/Main/Providers/x-saherelm.xuschf5.provider.inputs.lib.mq5 index 78c15b06..45ae41b9 100644 --- a/BKP/Main/Providers/x-saherelm.xuschf5.provider.inputs.lib.mq5 +++ b/BKP/Main/Providers/x-saherelm.xuschf5.provider.inputs.lib.mq5 @@ -85,9 +85,9 @@ input double xUSCHF5RiskFreeStepInPips = 0; // Make Trades Risk Free Steps in Pi input double xUSCHF5RiskFreeRate = 0; // Volume Multiplier for Risk Free Trades // // Guard Riskable Money and Profits ... -input double xUSCHF5CriticalDrawDownFactor = 0.30; // Critical Allowed Drawdown Factor based on Balance +input double xUSCHF5CriticalDrawDownFactor = 0.15; // Critical Allowed Drawdown Factor based on Balance input ENUM_X_GUARD_ACTIONS xUSCHF5CriticalGuardAction = X_GUARD_PARTIAL_CLOSE_MAX_IN_DD_5; // Specify Guard Action on Critical Drawdown -input double xUSCHF5MaxAllowedDrawDownFactor = 0.40; // Max Allowed Drawdown Factor based on Balance +input double xUSCHF5MaxAllowedDrawDownFactor = 0.20; // Max Allowed Drawdown Factor based on Balance input ENUM_X_GUARD_ACTIONS xUSCHF5MaxAllowedGuardAction = X_GUARD_PARTIAL_CLOSE_MAX_IN_DD_10; // Specify Guard Action on Max Allowed Drawdown input int xUSCHF5GuardStopoutFiredAfterTouches = 5; // Guard Stopout all Trades if Max Allowed Drawdown touched diff --git a/Projects/XUSCHF5/Providers/x-saherelm.xuschf5.provider.inputs.lib.mq5 b/Projects/XUSCHF5/Providers/x-saherelm.xuschf5.provider.inputs.lib.mq5 index 78c15b06..45ae41b9 100644 --- a/Projects/XUSCHF5/Providers/x-saherelm.xuschf5.provider.inputs.lib.mq5 +++ b/Projects/XUSCHF5/Providers/x-saherelm.xuschf5.provider.inputs.lib.mq5 @@ -85,9 +85,9 @@ input double xUSCHF5RiskFreeStepInPips = 0; // Make Trades Risk Free Steps in Pi input double xUSCHF5RiskFreeRate = 0; // Volume Multiplier for Risk Free Trades // // Guard Riskable Money and Profits ... -input double xUSCHF5CriticalDrawDownFactor = 0.30; // Critical Allowed Drawdown Factor based on Balance +input double xUSCHF5CriticalDrawDownFactor = 0.15; // Critical Allowed Drawdown Factor based on Balance input ENUM_X_GUARD_ACTIONS xUSCHF5CriticalGuardAction = X_GUARD_PARTIAL_CLOSE_MAX_IN_DD_5; // Specify Guard Action on Critical Drawdown -input double xUSCHF5MaxAllowedDrawDownFactor = 0.40; // Max Allowed Drawdown Factor based on Balance +input double xUSCHF5MaxAllowedDrawDownFactor = 0.20; // Max Allowed Drawdown Factor based on Balance input ENUM_X_GUARD_ACTIONS xUSCHF5MaxAllowedGuardAction = X_GUARD_PARTIAL_CLOSE_MAX_IN_DD_10; // Specify Guard Action on Max Allowed Drawdown input int xUSCHF5GuardStopoutFiredAfterTouches = 5; // Guard Stopout all Trades if Max Allowed Drawdown touched diff --git a/Providers/x-saherelm.xuschf5.provider.inputs.lib.mq5 b/Providers/x-saherelm.xuschf5.provider.inputs.lib.mq5 index 78c15b06..ea90b116 100644 --- a/Providers/x-saherelm.xuschf5.provider.inputs.lib.mq5 +++ b/Providers/x-saherelm.xuschf5.provider.inputs.lib.mq5 @@ -80,14 +80,14 @@ input double xUSCHF5MaxSupportedVolumePerTradeFactor = 0; input double xUSCHF5IncreasedMaxSupportedVolumeRate = 0; // Increase Max Supported Volume based on Balance // // Trade Profits ... -input double xUSCHF5MinRewardInPips = 6; // Minimum Reward Per Trade in Pips +input double xUSCHF5MinRewardInPips = 6; // Minimum Reward Per Trade in Pips input double xUSCHF5RiskFreeStepInPips = 0; // Make Trades Risk Free Steps in Pips -input double xUSCHF5RiskFreeRate = 0; // Volume Multiplier for Risk Free Trades +input double xUSCHF5RiskFreeRate = 0; // Volume Multiplier for Risk Free Trades // // Guard Riskable Money and Profits ... -input double xUSCHF5CriticalDrawDownFactor = 0.30; // Critical Allowed Drawdown Factor based on Balance +input double xUSCHF5CriticalDrawDownFactor = 0.15; // Critical Allowed Drawdown Factor based on Balance input ENUM_X_GUARD_ACTIONS xUSCHF5CriticalGuardAction = X_GUARD_PARTIAL_CLOSE_MAX_IN_DD_5; // Specify Guard Action on Critical Drawdown -input double xUSCHF5MaxAllowedDrawDownFactor = 0.40; // Max Allowed Drawdown Factor based on Balance +input double xUSCHF5MaxAllowedDrawDownFactor = 0.20; // Max Allowed Drawdown Factor based on Balance input ENUM_X_GUARD_ACTIONS xUSCHF5MaxAllowedGuardAction = X_GUARD_PARTIAL_CLOSE_MAX_IN_DD_10; // Specify Guard Action on Max Allowed Drawdown input int xUSCHF5GuardStopoutFiredAfterTouches = 5; // Guard Stopout all Trades if Max Allowed Drawdown touched @@ -212,7 +212,7 @@ bool XUSCHF5ValidateInputs() // result = xUSCHF5CriticalDrawDownFactor == 0 || (xUSCHF5CriticalDrawDownFactor > 0 && - xUSCHF5CriticalDrawDownFactor < 1); + xUSCHF5CriticalDrawDownFactor < 1); if (!result) { // @@ -225,7 +225,7 @@ bool XUSCHF5ValidateInputs() // result = xUSCHF5MaxAllowedDrawDownFactor == 0 || (xUSCHF5MaxAllowedDrawDownFactor > 0 && - xUSCHF5MaxAllowedDrawDownFactor < 1); + xUSCHF5MaxAllowedDrawDownFactor < 1); if (!result) { //