From d85a46ba1935ccbc55541da461bb421d2762daa3 Mon Sep 17 00:00:00 2001 From: Sean Date: Thu, 12 Mar 2026 21:19:36 -0400 Subject: [PATCH] Add Green to BollingerBandWithVIX and add additional pen widths --- MarketDataLib/CNNProcessing/CNNProcessor.cs | 2 +- MarketDataLib/CNNProcessing/DataProcessor.cs | 26 ++++++++++++-------- 2 files changed, 17 insertions(+), 11 deletions(-) diff --git a/MarketDataLib/CNNProcessing/CNNProcessor.cs b/MarketDataLib/CNNProcessing/CNNProcessor.cs index 5e8e7a6..e4bee28 100644 --- a/MarketDataLib/CNNProcessing/CNNProcessor.cs +++ b/MarketDataLib/CNNProcessing/CNNProcessor.cs @@ -32,7 +32,7 @@ namespace MarketData.CNNProcessing DataProcessor dataProcessor=new DataProcessor(); dataProcessor.Width=dimension; dataProcessor.Height=dimension; - dataProcessor.PenWidthArray=new float[]{.75f,1.00f,1.12f}; + dataProcessor.PenWidthArray=new float[]{.25f,.50f,.75f,1.00f,1.50f,2.00f}; if(!rootFolder.EndsWith(@"\"))rootFolder+=@"\"; // [0] Data - The avoid data diff --git a/MarketDataLib/CNNProcessing/DataProcessor.cs b/MarketDataLib/CNNProcessing/DataProcessor.cs index fe6fbb2..5fa9eea 100644 --- a/MarketDataLib/CNNProcessing/DataProcessor.cs +++ b/MarketDataLib/CNNProcessing/DataProcessor.cs @@ -25,6 +25,7 @@ namespace MarketData.CNNProcessing PenWidth=2f; DrawingBrush=new SolidBrush(Color.Black); DrawingBrushRed=new SolidBrush(Color.Red); + DrawingBrushGreen=new SolidBrush(Color.Green); FillBrush=new SolidBrush(Color.White); DrawPrice=true; UseGrayScale=false; @@ -60,12 +61,19 @@ namespace MarketData.CNNProcessing /// ///Gets/Sets the drawing brush brush public Brush DrawingBrush{get;set;} + /// - /// DrawingBrush + /// DrawingBrushRed /// ///Gets/Sets the drawing brush brush public Brush DrawingBrushRed{get;set;} + /// + /// DrawingBrushGreen + /// + ///Gets/Sets the drawing brush brush + public Brush DrawingBrushGreen{get;set;} + /// /// DrawBlack /// @@ -312,6 +320,7 @@ namespace MarketData.CNNProcessing Pen pen=new Pen(DrawingBrush,penWidth); Pen redPen=new Pen(DrawingBrushRed,penWidth); + Pen greenPen= new Pen(DrawingBrushGreen,penWidth); ImageHelper imageHelper=new ImageHelper(); PointMapping pointMapping=new PointMapping(Width,Height,maxX,minX,maxY,minY); @@ -319,7 +328,7 @@ namespace MarketData.CNNProcessing imageHelper.Fill(FillBrush); LineSegments lineSegments=new LineSegments(); -// draw volatility +// draw volatility - red pen for(int index=0;index