Commenti chiari su tutti gli input parameters
This commit is contained in:
@@ -13,24 +13,24 @@
|
||||
#include "Agents\MAAgent.mqh"
|
||||
#include "Agents\MomentumAgent.mqh"
|
||||
|
||||
input string Inp_Symbol = "";
|
||||
input ENUM_TIMEFRAMES Inp_TF = PERIOD_CURRENT;
|
||||
input double Inp_MinZ = 0.0;
|
||||
input double Inp_WMin = 0.0;
|
||||
input int Inp_BufferBars = 0;
|
||||
input double Inp_SLRiskATR = 0.0;
|
||||
input double Inp_TPRiskATR = 0.0;
|
||||
input int Inp_HurstPeriod = 0;
|
||||
input int Inp_ADXPeriod = 0;
|
||||
input bool Inp_UseNeural = false;
|
||||
input string Inp_NNModelFile = "";
|
||||
input bool Inp_TrainMode = false;
|
||||
input int Inp_TrainEpochs = 100;
|
||||
input double Inp_TrainLR = 0.001;
|
||||
input int Inp_NNHidden = 6;
|
||||
input double Inp_RiskPerTrade = 0.01; // % capitale da rischiare per trade (es. 0.01 = 1%)
|
||||
input double Inp_RiskTotal = 0.05; // % capitale massima totale in rischio
|
||||
input bool Inp_UseReversalClose = true;
|
||||
input string Inp_Symbol = ""; // Simbolo da testare (vuoto = simbolo corrente)
|
||||
input ENUM_TIMEFRAMES Inp_TF = PERIOD_CURRENT; // Timeframe del test
|
||||
input double Inp_MinZ = 0.0; // Min |z| per aprire trade (0 = soglia adattiva automatica)
|
||||
input double Inp_WMin = 0.0; // Peso minimo per agente (0 = 1/(N*0.1) automatico)
|
||||
input int Inp_BufferBars = 0; // Barre buffer storico (0 = max(HurstPeriod*10, 300))
|
||||
input double Inp_SLRiskATR = 0.0; // SL in ATR (0 = SL adattivo basato su MAE storico)
|
||||
input double Inp_TPRiskATR = 0.0; // TP in ATR (0 = stesso fattore dello SL)
|
||||
input int Inp_HurstPeriod = 0; // Periodo Hurst (0 = 200)
|
||||
input int Inp_ADXPeriod = 0; // Periodo ADX (0 = 14)
|
||||
input bool Inp_UseNeural = false; // Usa Neural Network invece di softmax pesato
|
||||
input string Inp_NNModelFile = ""; // File modello NN da caricare (vuoto = auto)
|
||||
input bool Inp_TrainMode = false; // Addestra NN durante il test (colleziona campioni)
|
||||
input int Inp_TrainEpochs = 100; // Epoche di training NN per sessione
|
||||
input double Inp_TrainLR = 0.001; // Learning rate NN
|
||||
input int Inp_NNHidden = 6; // Neuroni hidden layer NN
|
||||
input double Inp_RiskPerTrade = 0.01; // % capitale da rischiare per trade (0.01 = 1%)
|
||||
input double Inp_RiskTotal = 0.05; // % capitale massima in rischio su TUTTE le posizioni
|
||||
input bool Inp_UseReversalClose = true; // Chiudi posizione se segnale opposto (false = long+short coesistono)
|
||||
|
||||
Orchestrator *orchestrator;
|
||||
CTrade *trade;
|
||||
|
||||
Reference in New Issue
Block a user