// // Draw supply if Exists ... // if (hasSupplyZoneOverCBar) // { // // // XCSupplyZoneObject *iObj; // bool isCreated = mPOIDrawer.CreateSupplyZone( // supplyZone, // iObj // // ); // if (isCreated) // { // mDrawnObjects.Add(iObj); // } // } // if (hasSupplyZoneArroundCBar) { // XCSupplyZoneObject *iObj; bool isCreated = mPOIDrawer.CreateSupplyZone( aSupplyZone, iObj // ); if (isCreated) { mDrawnObjects.Add(iObj); } } // if (hasTriggerSupplyZoneArroundCBar) { // XCSupplyZoneObject *iObj; bool isCreated = mPOIDrawer.CreateSupplyZone( aSupplyZoneTrigger, iObj // ); // if (isCreated) { mDrawnObjects.Add(iObj); } } // // Draw Demand if Exists ... if (hasDemandZoneUnderCBar) { // XCDemandZoneObject *iObj; bool isCreated = mPOIDrawer.CreateDemandZone( demandZone, iObj // ); if (isCreated) { mDrawnObjects.Add(iObj); } } // // Draw Swing High ... if (hasSwingHighOverCBar) { // XCSwingHighObject *iObj; bool isCreated = mPOIDrawer.CreateSwingHigh( swingHigh, iObj // ); if (isCreated) { mDrawnObjects.Add(iObj); } } // // Draw Swing Low ... if (hasSwingLowUnderCBar) { // XCSwingLowObject *iObj; bool isCreated = mPOIDrawer.CreateSwingLow( swingLow, iObj // ); if (isCreated) { mDrawnObjects.Add(iObj); } } // // Draw Bullish Rejection Bar ... if (hasBullishRejectionBarUnderCBar) { // XCBullishRejectionBarObject *iObj; bool isCreated = mPOIDrawer.CreateBullishRejectionBar( bullishRejectionBar, iObj // ); if (isCreated) { mDrawnObjects.Add(iObj); } } // // Draw Bearish Rejection Bar ... if (hasBearishRejectionBarOverCBar) { // XCBearishRejectionBarObject *iObj; bool isCreated = mPOIDrawer.CreateBearishRejectionBar( bearishRejectionBar, iObj // ); if (isCreated) { mDrawnObjects.Add(iObj); } }