Liquidity_Predator/Utilities/M_Points2Price.mqh
2026-04-30 16:53:46 +02:00

29 righe
Nessun fine linea
1,3 KiB
MQL5

bool M_Points2Price()
{
double tick_size = SymbolInfoDouble(_Symbol, SYMBOL_TRADE_TICK_SIZE);
stGVL.fMaxDiffTakeOut_Price = fMaxDiffTakeOut * tick_size;
stGVL.fMinSizeFVG_Price = fMinSizeFVG * tick_size;
stGVL.fMaxSizeFVG_Price = fMaxSizeFVG * tick_size;
stGVL.fMinStopLossSize_Price = fMinStopLossSize * tick_size;
stGVL.fMaxStopLossSize_Price = fMaxStopLossSize * tick_size;
stGVL.fMinDiffEMA_Price = nMinDiffEMA * tick_size;
stGVL.fDistanceMoveRunnerSLTP1_Price = nDistanceMoveRunnerSLTP1 * tick_size;
stGVL.fMaxDiffFVGEntry_Price = nMaxDiffFVGEntry * tick_size;
stGVL.nS1MaxDiffFVGLiquCross_Price = nS1MaxDiffFVGLiquCross * tick_size;
stGVL.nS1MaxDiffTakeout_Price = nS1MaxDiffTakeout * tick_size;
string Message = "Tick Size: " + DoubleToString(tick_size);
M_LogInfo(Message);
Message = "fMaxDiffTakeOut_Price: " + DoubleToString(stGVL.fMaxDiffTakeOut_Price);
M_LogInfo(Message);
Message = "fMinSizeFVG_Price: " + DoubleToString(stGVL.fMinSizeFVG_Price);
M_LogInfo(Message);
Message = "fMaxSizeFVG_Price: " + DoubleToString(stGVL.fMaxSizeFVG_Price);
M_LogInfo(Message);
Message = "fMinStopLossSize: " + DoubleToString(stGVL.fMinStopLossSize_Price);
M_LogInfo(Message);
Message = "fMaxStopLossSize: " + DoubleToString(stGVL.fMaxStopLossSize_Price);
M_LogInfo(Message);
return true;
}