128 lines
3.5 KiB
Plaintext
128 lines
3.5 KiB
Plaintext
//
|
|
// 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);
|
|
}
|
|
}
|