Got optimized for scalper and intraday traders â–º v2v Power/Strength
Code: Select all
// =====================================================================
// v3 Bias Color Mapper (smooth hyperbolic scaling via atan)
// =====================================================================
color GetBiasColorV3(string bias, double val, double signedPercent, bool isSynthetic)
{
  // Base colors
  color cStrongUp  = clrLimeGreen;
  color cUp     = clrMediumSeaGreen;
  color cNeutral   = SafeColor(val >= 4.5 ? clrLightGray : RGBc(180,180,180));
  color cDown    = clrDarkOrange;
  color cStrongDown = clrCrimson;
  // Synthetic slightly more "intense"
  double synBoost = (isSynthetic ? 1.20 : 1.00);
  // Convert signedPercent (-1..+1) into soft intensity (0..1)
  double raw = MathAbs(signedPercent);
  double inten = (2.0 / 3.1415926535) * MathArctan(2.5 * raw * synBoost);
  if (inten < 0.0) inten = 0.0;
  if (inten > 1.0) inten = 1.0;
  if (bias == "strong_strengthening") return MixColor(cNeutral, cStrongUp,  inten);
  if (bias == "strengthening")     return MixColor(cNeutral, cUp,     inten);
  if (bias == "weakening")       return MixColor(cNeutral, cDown,    inten);
  if (bias == "strong_weakening")   return MixColor(cNeutral, cStrongDown, inten);
  return(cNeutral);
}
Getting started with v2v dynamic trading system:
• Essential Steps for New Users: Carefully follow the outlined steps provided →HERE
• To learn more about the system, users are encouraged to visit →HERE