Login Page - Create Account

Support Board


Date/Time: Sun, 15 Jun 2025 16:57:14 +0000



Post From: ACSIL - Get Candlestick Type (Bull/Bear)

[2025-05-27 18:14:49]
cmet - Posts: 706
Here's one, for up/dn/unchanged

void CalculateBarCloseStates(SCFloatArrayRef OpenArray, SCFloatArrayRef CloseArray, SCFloatArrayRef OutputArray, int StartIndex, int EndIndex)
{
for (int i = StartIndex; i <= EndIndex; ++i)
{
if (CloseArray[i] > OpenArray[i])
OutputArray[i] = 1.0f;
else if (CloseArray[i] < OpenArray[i])
OutputArray[i] = -1.0f;
else
OutputArray[i] = 0.0f;
}
}