2
1
Çatalla 0
şundan çatallanmış SahrJohn/RSI-Stoch-MA-EA
RSI-Stoch-MA-EA/Inputparams.mqh

112 satır
5 KiB
MQL5
Ham Kalıcı Bağlantı Normal Görünüm Geçmiş

2026-01-20 07:39:32 +00:00
//+------------------------------------------------------------------+
//| InputParams.mqh |
//| All Input Parameters for QuarterTheory |
//+------------------------------------------------------------------+
#property copyright "QuarterTheory x VIZION"
#property strict
//================ INPUT PARAMETERS ==================//
input group "=== CORE SETTINGS ==="
input int MagicNumber = 456789;
input double Risk_Per_Trade = 1.2;
input int Max_Trades_Per_Setup = 10;
input int Max_Total_Trades = 100;
input int Min_Runners_To_Keep = 4;
input group "=== MARKET MODE SYSTEM ==="
input bool Use_Market_Mode_Filter = true;
input int Mode_Confirmation_Bars = 2;
input double Chop_ATR_Threshold = 0.5;
input double Range_Price_Threshold = 0.3;
input group "=== REVERSAL CONFIRMATION ==="
input bool Only_Close_On_Full_Reversal = true;
input int Reversal_Confirmation_Bars = 3;
input group "=== MA SYSTEM ==="
input int MA_1 = 7;
input int MA_2 = 14;
input int MA_3 = 21;
input int MA_4 = 50;
input int MA_5 = 140;
input int MA_6 = 230;
input int MA_7 = 500;
input int MA_8 = 1000;
input int MA_9 = 1100;
input int MA_10 = 1300;
input int MA_Touch_Buffer = 100;
input group "=== STOCHASTIC ==="
input int Stoch_K_Period = 5;
input int Stoch_D_Period = 3;
input int Stoch_Slowing = 3;
input double Stoch_Extreme_High = 85.0;
input double Stoch_Extreme_Low = 15.0;
input double Stoch_High = 70.0;
input double Stoch_Low = 30.0;
input group "=== MOVING FIBONACCI (ATH/ATL) ==="
input int MFIB_Lookback = 500;
input bool Use_MFIB_382_Bias = true;
input group "=== FIBONACCI ==="
input int Lookback_Bars = 200;
input bool Show_Levels = true;
input group "=== CONTINUATION TRADE SETTINGS ==="
input int Continuation_SL_Points = 150;
2026-01-22 04:48:51 -06:00
input int Continuation_BreakEven_Points = 500;
input int Continuation_Trail_Points = 820;
2026-01-20 07:39:32 +00:00
input int Continuation_TP_Points = 4000;
input int Continuation_Partial_TP = 900;
input double Continuation_Partial_Percent = 33.0;
input group "=== COUNTER-TREND TRADE SETTINGS ==="
input int Counter_SL_Points = 50;
input int Counter_BreakEven_Points = 25;
2026-01-22 04:48:51 -06:00
input int Counter_Trail_Points = 300;
2026-01-20 07:39:32 +00:00
input int Counter_TP_Points = 3000;
input int Counter_Partial_TP = 100;
input double Counter_Partial_Percent = 50.0;
input group "=== WAR SURVIVOR: AGGRESSIVE MFIB PARTIAL SYSTEM ==="
input bool Use_MFIB_Partials = true;
input double MFIB_Partial_Percent = 25.0;
input int MFIB_Partial_Min_Profit = 30;
input double War_Survivor_Lot_Multiplier = 2.5;
input group "=== PRAISE SYSTEM: Aggressive Trend Following ==="
input bool Use_Praise_System = true;
input double Praise_Size_Multiplier_Strong = 1.5;
input double Praise_Size_Multiplier_Supreme = 2.0;
input int Praise_Tight_Trail = 100;
input bool Pause_Counter_On_Praise = true;
input bool Reduce_Continuation_On_Warn = true;
input bool Max_Aggression_Mode = true;
input group "=== BAND SNAP DETECTION ==="
input double Band_Snap_ATR_Multiplier = 2.0;
input group "=== RE-ENTRY SETTINGS ==="
input bool Allow_Re_Entry = true;
2026-01-22 04:48:51 -06:00
input int Re_Entry_Cooldown_Bars = 3;
2026-01-20 10:10:00 +00:00
2026-01-21 07:21:44 +00:00
input group "=== NEURAL NETWORK ==="
input bool Use_NeuralNet = true;
input string NN_ServerURL = "http://127.0.0.1:8000/predict";
input int NN_CooldownSeconds = 15;
input int NN_TimeoutMs = 800;
input double NN_MinConfidenceToUse = 55.0;
input double NN_MaxRiskToUse = 75.0;
input bool NN_BlockOnDisagree = true;
input bool NN_DebugPrint = false;
2026-01-20 10:10:00 +00:00
input group "=== OPENAI INTEGRATION ==="
input bool Use_OpenAI = true; // Enable AI analysis
input string OpenAI_API_Key = "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"; // Your OpenAI API key
input string OpenAI_Model_Choice = "gpt-4o-mini"; // gpt-4o or gpt-4o-mini
input bool AI_Validate_Trades = true; // Ask AI before each trade
input bool AI_Daily_Briefing = false; // Daily market briefing
input bool AI_Position_Advice = true; // Get AI advice on positions
input int AI_Briefing_Hour = 8; // Hour for daily briefing (0-23)