Category Description
Rank of a symbol's activity for each of last 5 days relative to all other symbols with same Listed Exchange.
Category Identification
| pNxCoreMessage->coreData.Category.pnxStringCategory->Atom | 33 |
| pNxCoreMessage->coreData.Category.pnxStringCategory->String | ActivityRank |
Update Time and Frequency
| Approximate Time | Info |
|---|---|
| 00:00 AM | Information from previous session |
| 05:15 AM | Current session information |
| No Updates | No updates throughout the day |
Category Fields | 7
| Index | FieldName | FieldType | C Code | Info |
|---|---|---|---|---|
| 0 | Count | NxCFT_32BIT | pnxFields[0].data.i32Bit | Count |
| 1 | Order | NxCFT_32BIT | pnxFields[1].data.i32Bit | Rank of a symbol's activity for 1 trading day ago relative to all other symbols with same Listed Exchange. |
| 2 | Order | NxCFT_32BIT | pnxFields[2].data.i32Bit | Rank of a symbol's activity for 2 trading days ago relative to all other symbols with same Listed Exchange. |
| 3 | Order | NxCFT_32BIT | pnxFields[3].data.i32Bit | Rank of a symbol's activity for 3 trading days ago relative to all other symbols with same Listed Exchange. |
| 4 | Order | NxCFT_32BIT | pnxFields[4].data.i32Bit | Rank of a symbol's activity for 4 trading days ago relative to all other symbols with same Listed Exchange. |
| 5 | Order | NxCFT_32BIT | pnxFields[5].data.i32Bit | Rank of a symbol's activity for 5 trading days ago relative to all other symbols with same Listed Exchange. |
| 6 | Order | NxCFT_32BIT | pnxFields[6].data.i32Bit | Rank of a symbol's activity for 6 trading days ago relative to all other symbols with same Listed Exchange. |
Code Sample from CategoryDumper project:
void onNxCoreCategory_33(const NxCoreMessage *pNxCoreMsg)
{
NxCategoryField *pField;
// Print the category num and the Symbol
PrintSymbol(pNxCoreMsg);
pField=&pNxCoreMsg->coreData.Category.pnxFields[0];
if (pField->Set)
printf("Count: %d \n",pField->data.i32Bit);
pField=&pNxCoreMsg->coreData.Category.pnxFields[1];
if (pField->Set)
printf("Order: %d \n",pField->data.i32Bit);
pField=&pNxCoreMsg->coreData.Category.pnxFields[2];
if (pField->Set)
printf("Order: %d \n",pField->data.i32Bit);
pField=&pNxCoreMsg->coreData.Category.pnxFields[3];
if (pField->Set)
printf("Order: %d \n",pField->data.i32Bit);
pField=&pNxCoreMsg->coreData.Category.pnxFields[4];
if (pField->Set)
printf("Order: %d \n",pField->data.i32Bit);
pField=&pNxCoreMsg->coreData.Category.pnxFields[5];
if (pField->Set)
printf("Order: %d \n",pField->data.i32Bit);
pField=&pNxCoreMsg->coreData.Category.pnxFields[6];
if (pField->Set)
printf("Order: %d \n",pField->data.i32Bit);
}