Expand API-derived TP distances
This commit is contained in:
@@ -117,6 +117,9 @@ input double m15_imbalance_sensitivity = 2.0; // M15初動検知感度
|
||||
input double m15_imbalance_min_avg_body_points = 1.0; // 平均実体の最小値(point)
|
||||
input bool use_m15_imbalance_debug_log = false; // M15初動確認ログ
|
||||
input int input_entry_max_candidate_age_minutes = 120; // H1候補価格を新規発注に使う最大経過分数
|
||||
input double input_tp_multiplier = 1.25; // TP distance multiplier (1.0=no expansion)
|
||||
input int input_min_tp_points = 0; // Minimum TP distance in points (0=disabled)
|
||||
input int input_max_tp_points = 0; // Maximum expanded TP distance in points (0=disabled)
|
||||
input bool input_range_breakout_guard_enabled = true; // レンジ上抜け/下抜け時に逆張りLimitを退避
|
||||
input ENUM_TIMEFRAMES input_range_breakout_guard_timeframe = PERIOD_M15; // レンジブレイク監視足
|
||||
input int input_range_breakout_lookback_bars = 20; // レンジ高値安値の参照本数
|
||||
|
||||
@@ -115,6 +115,9 @@ input double m15_imbalance_sensitivity = 2.0; // M15初動検知感度
|
||||
input double m15_imbalance_min_avg_body_points = 1.0; // 平均実体の最小値(point)
|
||||
input bool use_m15_imbalance_debug_log = false; // M15初動確認ログ
|
||||
input int input_entry_max_candidate_age_minutes = 120; // H1候補価格を新規発注に使う最大経過分数
|
||||
input double input_tp_multiplier = 1.25; // TP distance multiplier (1.0=no expansion)
|
||||
input int input_min_tp_points = 0; // Minimum TP distance in points (0=disabled)
|
||||
input int input_max_tp_points = 0; // Maximum expanded TP distance in points (0=disabled)
|
||||
|
||||
// Existing shared HIT include files read these runtime globals.
|
||||
int magic_number = 10001;
|
||||
@@ -146,6 +149,10 @@ ulong slippage = 10;
|
||||
#define MARKET_HIGH_VOL_DOWN 5
|
||||
#define MARKET_TECHNICAL_ERROR_STOP 6
|
||||
|
||||
#define RANGE_BREAKOUT_NONE 0
|
||||
#define RANGE_BREAKOUT_UP 1
|
||||
#define RANGE_BREAKOUT_DOWN -1
|
||||
|
||||
//+------------------------------------------------------------------+
|
||||
|
||||
//+------------------------------------------------------------------+
|
||||
@@ -193,6 +200,19 @@ bool g_bars_M15_check = false;
|
||||
ulong g_cancel_retry_tickets[];
|
||||
datetime g_cancel_retry_at[];
|
||||
|
||||
// Compatibility settings for the shared trade manager.
|
||||
// HITEntryEA does not run the range-breakout monitor, so the guard remains disabled.
|
||||
bool input_range_breakout_guard_enabled = false;
|
||||
ENUM_TIMEFRAMES input_range_breakout_guard_timeframe = PERIOD_M15;
|
||||
int input_range_breakout_lookback_bars = 20;
|
||||
double input_range_breakout_max_width_multiplier = 6.0;
|
||||
double input_range_breakout_buffer_multiplier = 0.20;
|
||||
double input_range_breakout_near_multiplier = 0.50;
|
||||
double input_range_breakout_body_multiplier = 1.50;
|
||||
int input_range_breakout_cooldown_bars = 4;
|
||||
int g_range_breakout_guard_direction = RANGE_BREAKOUT_NONE;
|
||||
datetime g_range_breakout_guard_until = 0;
|
||||
|
||||
// ティックごとの価格情報
|
||||
struct TickContext
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user