Backtesting Pipeline Feed to ExSan & Clustering Setup 16 ---> 4 clusters per Stock 33 microSeconds

ExSan

c++ |ExSan| ++ ↄ

iX     ilinkedIn         exsan.plusplus@gmail.com   Thu Apr 17 09:49:44 2025         x: R.J.Y      JOB: xsnPtfli_4944xsnPtfli

   File: F:\\\\exsan\\\\xsn_out.txt

      1 

      2    |ExSan| C++  |ExSan||ExSan| C++  |ExSan|                                 Thu Apr 17 09:49:44 2025

      3 

      4    JOB:  xsnPtfli_4944

      5    GLUTo Thu Jan 1, 2026   License Grant for: 530 days more      StockCounterDB Number of files: 6

      6 

      7    :471: MASTER INPUT DATA FILE

      8    1 dbfileID: 5 stockDB_16.txt

      9    2 nTickRead: 999999

     10    3 cols: 4

     11    3 ntNodes: 7

     12    :484: 7 minDB: 5

     13     Read From File myInvestment:  9668   Savings:  66 

     14 

     15    *minDB: 6

     16    :852: NODE PAGES: pp_lastIN: 0 ppnt_time: 1 ppnt_data: 2  size en global variables _page_nt_us[pages_nt_us] ary size: 1

     17    stockCounterDB:   6   mu:  0.33     Limit Trading / Savings:  10000  FactoRun:  2

     18    ******************

     19    <--------E-x-S-a-n---------->

     20     Generate Exsan ( 9 ,  9 )

     21 

     22    Total Number of assets allocated:  8

     23 

     24    PARAMETERS

     25    Investment:   9668    min Inv/Stock:  50 # Ticks -cols-:  4  beta:  0.02   ep(little ball):  0.0001

     26    HedgeBand   0.15055   <--  0.6989  -->  0.84945  R(  0.329333  ;  0.3253 )r Lineal #Ticks:   3

     27    Expected Return:   2.7  %  minDB:  6   timesLapse:  1    timeZoomFactor:  1e+06   retFactor:  0.1

     28    Check Trigger Counter:  4  Number of times dice is thrown:  999999  EndLess:  0

     29    Run:   3   onlyInteger 0 hedge:  1  ntNodes:  1 limitWeightFactor:  0.33  tickLimitToClear:  33

     30    load Nt Trees with time lapsed Data:   1    Range $ < 7  -  435.06>

     31    CLUSTERING ENABLE

     32    microSecTimeLapse:   33  Lapse Microseconds:  33   minTics:  77777  maxTics:  77777

     33    :1140: dbFile:  C:\Users\User\Documents\Visual Community 2022\Cpp\ExSan\xsnData\stockScrambled.txt

     34    |<--------E-x-S-a-n---HFT------->|

     35 

     36    :2058:*> END CLK -Reset Time Lapse-Frame 00:00:00.000996 > 00:00:00.000033   timelapse = 1

     37       :2100:*> Active Stocks: 6  6 minDB   firstRow: 1   lastRow: 6      AryCurrent->   11111 1

     38       :2109: *0* NO PREVIOUS ARY ACTIVE - FIRST EVER Clusters   stockPtr->get_n_row(): 1

     39       :2127:*> *0.1* Error Halt Initial Stage Enough Active Stocks 6 >= 6   firstRow: 1   lastRow: 6

     40 

     41       :2133:*> Active Cluster: AAPL ptr->*nt* (1, 1)  ntCounter:-> 4 head_key_nt:-> 2 aryStock[ 1]: 1 current-> 1

     42          :2150: Cluster Spread min: 20.52 max: 21.45  mean Val of Spread: 20.99

     43          :2160:*> EVEN ntCounter:-> 4

     44          :2168: ndptrAry[1] Central RIGHT kth:-> 3 data:-> 20.92

     45          :2169: CENTRAL DATUM:-> 20.91

     46          :2173: To Cluster Spread - Center:-> 20.91

     47          :2256: *0.1.1* VALID CLUSTER - Move to new Col - Save in previous stockPtr->get_n_row(): 1

     48 

     49       :2133:*> Active Cluster: NFLX ptr->*nt* (2, 1)  ntCounter:-> 4 head_key_nt:-> 2 aryStock[ 2]: 1 current-> 1

     50          :2150: Cluster Spread min: 14.68 max: 17.09  mean Val of Spread: 15.89

     51          :2160:*> EVEN ntCounter:-> 4

     52          :2168: ndptrAry[1] Central RIGHT kth:-> 3 data:-> 15.39

     53          :2169: CENTRAL DATUM:-> 15.09

     54          :2173: To Cluster Spread - Center:-> 15.09

     55          :2256: *0.1.1* VALID CLUSTER - Move to new Col - Save in previous stockPtr->get_n_row(): 2

     56 

     57       :2133:*> Active Cluster: XLFN ptr->*nt* (3, 1)  ntCounter:-> 4 head_key_nt:-> 2 aryStock[ 3]: 1 current-> 1

     58          :2150: Cluster Spread min: 146.25 max: 154.33  mean Val of Spread: 150.29

     59          :2160:*> EVEN ntCounter:-> 4

     60          :2168: ndptrAry[1] Central RIGHT kth:-> 3 data:-> 152.67

     61          :2169: CENTRAL DATUM:-> 151.42

     62          :2173: To Cluster Spread - Center:-> 151.42

     63          :2256: *0.1.1* VALID CLUSTER - Move to new Col - Save in previous stockPtr->get_n_row(): 3

     64 

     65       :2133:*> Active Cluster: TFSM ptr->*nt* (4, 1)  ntCounter:-> 7 head_key_nt:-> 2 aryStock[ 4]: 1 current-> 1

     66          :2150: Cluster Spread min: 68.17 max: 69.98  mean Val of Spread: 69.08

     67          :2148: ODD ntCounter:-> 7

     68          :2256: *0.1.1* VALID CLUSTER - Move to new Col - Save in previous stockPtr->get_n_row(): 4

     69 

     70       :2133:*> Active Cluster: ELON ptr->*nt* (5, 1)  ntCounter:-> 3 head_key_nt:-> 2 aryStock[ 5]: 1 current-> 1

     71          :2150: Cluster Spread min: 240.00 max: 254.38  mean Val of Spread: 247.19

     72          :2148: ODD ntCounter:-> 3

     73          :2256: *0.1.1* VALID CLUSTER - Move to new Col - Save in previous stockPtr->get_n_row(): 5

     74 

     75       :2133:*> Active Cluster: MSFT ptr->*nt* (6, 1)  ntCounter:-> 2 head_key_nt:-> 1 aryStock[ 6]: 1 current-> 1

     76          :2150: Cluster Spread min: 24.19 max: 24.65  mean Val of Spread: 24.42

     77          :2160:*> EVEN ntCounter:-> 2

     78          :2168: ndptrAry[1] Central RIGHT kth:-> 2 data:-> 24.65

     79          :2169: CENTRAL DATUM:-> 24.42

     80          :2173: To Cluster Spread - Center:-> 24.42

     81          :2256: *0.1.1* VALID CLUSTER - Move to new Col - Save in previous stockPtr->get_n_row(): 6

     82       :2717: END aryStockPREVIOUS firstRow: 1  lastRow: 6   11111 1

     83       :2746: pp_bool: 1

     84    WORKSHEET 1  A[8, 4] BOOL

     85     A B C D 

     86         >------------<

     87      1:1 0 0 0 

     88      2:1 0 0 0 

     89      3:1 0 0 0 

     90      4:1 0 0 0 

     91      5:1 0 0 0 

     92      6:1 0 0 0 

     93      7:0 0 0 0 

     94      8:0 0 0 0 

     95         <------------>

     96 

     97 

     98    :2058:*> END CLK -Reset Time Lapse-Frame 00:00:00.000999 > 00:00:00.000033   timelapse = 1

     99       :2100:*> Active Stocks: 1  6 minDB   firstRow: 6   lastRow: 6      AryCurrent->   00000 1

     100       :2329:*> *1*  -TRUE- prevAry  

    101       :2330: *1.0*  ok RESET ALL clusters - counter 1 < 6 minDB

    102          :2332: AryPrevious firstRow: 1  lastRow: 6   11111 1

    103          :2333: AryCurrent firstRow: 6 lastRow: 6   00000 1

    104          :2336: Traverse Extended firstRow: 1  lastRow: 6   111111

    105       :2717: END aryStockPREVIOUS firstRow: 0  lastRow: 0   

    106 

    107    :2058:*> END CLK -Reset Time Lapse-Frame 00:00:00.001000 > 00:00:00.000033   timelapse = 1

    108       :2100:*> Active Stocks: 3  6 minDB   firstRow: 2   lastRow: 4      AryCurrent->   0111

    109       :2109: *0* NO PREVIOUS ARY ACTIVE - FIRST EVER Clusters   stockPtr->get_n_row(): 2

    110       :2717: END aryStockPREVIOUS firstRow: 0  lastRow: 0   

    111 

    112    :2058:*> END CLK -Reset Time Lapse-Frame 00:00:00.001000 > 00:00:00.000033   timelapse = 1

    113       :2100:*> Active Stocks: 5  6 minDB   firstRow: 1   lastRow: 6      AryCurrent->   11011 1

    114       :2109: *0* NO PREVIOUS ARY ACTIVE - FIRST EVER Clusters   stockPtr->get_n_row(): 1

    115       :2717: END aryStockPREVIOUS firstRow: 0  lastRow: 0   

    116 

    117    :2058:*> END CLK -Reset Time Lapse-Frame 00:00:00.000999 > 00:00:00.000033   timelapse = 1

    118       :2100:*> Active Stocks: 5  6 minDB   firstRow: 1   lastRow: 5      AryCurrent->   11111 

    119       :2109: *0* NO PREVIOUS ARY ACTIVE - FIRST EVER Clusters   stockPtr->get_n_row(): 1

    120       :2717: END aryStockPREVIOUS firstRow: 0  lastRow: 0   

    121 

    122    :2058:*> END CLK -Reset Time Lapse-Frame 00:00:00.000999 > 00:00:00.000033   timelapse = 1

    123       :2100:*> Active Stocks: 6  6 minDB   firstRow: 1   lastRow: 6      AryCurrent->   11111 1

    124       :2109: *0* NO PREVIOUS ARY ACTIVE - FIRST EVER Clusters   stockPtr->get_n_row(): 1

    125       :2127:*> *0.1* Error Halt Initial Stage Enough Active Stocks 6 >= 6   firstRow: 1   lastRow: 6

    126 

    127       :2133:*> Active Cluster: AAPL ptr->*nt* (1, 1)  ntCounter:-> 1 head_key_nt:-> 1 aryStock[ 1]: 1 current-> 1

    128          :2150: Cluster Spread min: 19.77 max: 23.13  mean Val of Spread: 21.45

    129          :2148: ODD ntCounter:-> 1

    130          :2256: *0.1.1* VALID CLUSTER - Move to new Col - Save in previous stockPtr->get_n_row(): 1

    131 

    132       :2133:*> Active Cluster: NFLX ptr->*nt* (2, 1)  ntCounter:-> 3 head_key_nt:-> 2 aryStock[ 2]: 1 current-> 1

    133          :2150: Cluster Spread min: 14.00 max: 18.07  mean Val of Spread: 16.03

    134          :2148: ODD ntCounter:-> 3

    135             :2206:*> Reset /Discard Cluster NOT In Expected Spread (2, 1) ntCounter: 3   14.33 / 18.73

    136             :2218:*>  *0.1.0.1* discard all, new  counter: 5 < 6 :minDB 

    137             :2219: From ActiveAryStock firstRow: 2  lastRow: 6   prev|current    0|1 0|1 0|1 0|1 0|1

    138 

    139             :2223: RESET Stock: 1: AAPL cluster:  bool/false counter/0 (1,2) 1

    140             :2223: RESET Stock: 2: NFLX cluster:  bool/false counter/0 (2,1) 1

    141             :2223: RESET Stock: 3: XLFN cluster:  bool/false counter/0 (3,1) 1

    142             :2223: RESET Stock: 4: TFSM cluster:  bool/false counter/0 (4,1) 1

    143             :2223: RESET Stock: 5: ELON cluster:  bool/false counter/0 (5,1) 1

    144             :2223: RESET Stock: 6: MSFT cluster:  bool/false counter/0 (6,1) 1

    145       :2717: END aryStockPREVIOUS firstRow: 0  lastRow: 0   

    146 

    147    :2058:*> END CLK -Reset Time Lapse-Frame 00:00:00.001000 > 00:00:00.000033   timelapse = 1

    148       :2100:*> Active Stocks: 6  6 minDB   firstRow: 1   lastRow: 6      AryCurrent->   11111 1

    149       :2109: *0* NO PREVIOUS ARY ACTIVE - FIRST EVER Clusters   stockPtr->get_n_row(): 1

    150       :2127:*> *0.1* Error Halt Initial Stage Enough Active Stocks 6 >= 6   firstRow: 1   lastRow: 6

    151 

    152       :2133:*> Active Cluster: AAPL ptr->*nt* (1, 1)  ntCounter:-> 10 head_key_nt:-> 3 aryStock[ 1]: 1 current-> 1

    153          :2150: Cluster Spread min: 22.26 max: 23.14  mean Val of Spread: 22.70

    154          :2160:*> EVEN ntCounter:-> 10

    155          :2168: ndptrAry[1] Central RIGHT kth:-> 6 data:-> 22.63

    156          :2169: CENTRAL DATUM:-> 22.58

    157          :2173: To Cluster Spread - Center:-> 22.58

    158          :2256: *0.1.1* VALID CLUSTER - Move to new Col - Save in previous stockPtr->get_n_row(): 1

    159 

    160       :2133:*> Active Cluster: NFLX ptr->*nt* (2, 1)  ntCounter:-> 4 head_key_nt:-> 2 aryStock[ 2]: 1 current-> 1

    161          :2150: Cluster Spread min: 18.89 max: 19.60  mean Val of Spread: 19.25

    162          :2160:*> EVEN ntCounter:-> 4

    163          :2168: ndptrAry[1] Central RIGHT kth:-> 3 data:-> 19.01

    164          :2169: CENTRAL DATUM:-> 19.00

    165          :2173: To Cluster Spread - Center:-> 19.00

    166          :2256: *0.1.1* VALID CLUSTER - Move to new Col - Save in previous stockPtr->get_n_row(): 2

    167 

    168       :2133:*> Active Cluster: XLFN ptr->*nt* (3, 1)  ntCounter:-> 4 head_key_nt:-> 2 aryStock[ 3]: 1 current-> 1

    169          :2150: Cluster Spread min: 146.17 max: 158.02  mean Val of Spread: 152.10

    170          :2160:*> EVEN ntCounter:-> 4

    171          :2168: ndptrAry[1] Central RIGHT kth:-> 3 data:-> 149.41

    172          :2169: CENTRAL DATUM:-> 148.51

    173          :2173: To Cluster Spread - Center:-> 148.51

    174          :2256: *0.1.1* VALID CLUSTER - Move to new Col - Save in previous stockPtr->get_n_row(): 3

    175 

    176       :2133:*> Active Cluster: TFSM ptr->*nt* (4, 1)  ntCounter:-> 2 head_key_nt:-> 1 aryStock[ 4]: 1 current-> 1

    177          :2150: Cluster Spread min: 69.21 max: 71.21  mean Val of Spread: 70.21

    178          :2160:*> EVEN ntCounter:-> 2

    179          :2168: ndptrAry[1] Central RIGHT kth:-> 2 data:-> 69.80

    180          :2169: CENTRAL DATUM:-> 69.51

    181          :2173: To Cluster Spread - Center:-> 69.51

    182          :2256: *0.1.1* VALID CLUSTER - Move to new Col - Save in previous stockPtr->get_n_row(): 4

    183 

    184       :2133:*> Active Cluster: ELON ptr->*nt* (5, 1)  ntCounter:-> 4 head_key_nt:-> 2 aryStock[ 5]: 1 current-> 1

    185          :2150: Cluster Spread min: 312.50 max: 430.62  mean Val of Spread: 371.56

    186          :2160:*> EVEN ntCounter:-> 4

    187          :2168: ndptrAry[1] Central RIGHT kth:-> 3 data:-> 370.00

    188          :2169: CENTRAL DATUM:-> 350.00

    189          :2173: To Cluster Spread - Center:-> 350.00

    190          :2256: *0.1.1* VALID CLUSTER - Move to new Col - Save in previous stockPtr->get_n_row(): 5

    191 

    192       :2133:*> Active Cluster: MSFT ptr->*nt* (6, 1)  ntCounter:-> 2 head_key_nt:-> 1 aryStock[ 6]: 1 current-> 1

    193          :2150: Cluster Spread min: 22.68 max: 24.40  mean Val of Spread: 23.54

    194          :2160:*> EVEN ntCounter:-> 2

    195          :2168: ndptrAry[1] Central RIGHT kth:-> 2 data:-> 22.92

    196          :2169: CENTRAL DATUM:-> 22.80

    197          :2173: To Cluster Spread - Center:-> 22.80

    198          :2256: *0.1.1* VALID CLUSTER - Move to new Col - Save in previous stockPtr->get_n_row(): 6

    199       :2717: END aryStockPREVIOUS firstRow: 1  lastRow: 6   11111 1

    200       :2746: pp_bool: 1

    201    WORKSHEET 1  A[8, 4] BOOL

    202     A B C D 

    203         >------------<

    204      1:1 0 0 0 

    205      2:1 0 0 0 

    206      3:1 0 0 0 

    207      4:1 0 0 0 

    208      5:1 0 0 0 

    209      6:1 0 0 0 

    210      7:0 0 0 0 

    211      8:0 0 0 0 

    212         <------------>

    213 

    214 

    215    :2058:*> END CLK -Reset Time Lapse-Frame 00:00:00.000999 > 00:00:00.000033   timelapse = 1

    216       :2100:*> Active Stocks: 4  6 minDB   firstRow: 1   lastRow: 5      AryCurrent->   11101 

    217       :2329:*> *1*  -TRUE- prevAry  

    218       :2330: *1.0*  ok RESET ALL clusters - counter 4 < 6 minDB

    219          :2332: AryPrevious firstRow: 1  lastRow: 6   11111 1

    220          :2333: AryCurrent firstRow: 1 lastRow: 5   11101 

    221          :2336: Traverse Extended firstRow: 1  lastRow: 6   111111

    222       :2717: END aryStockPREVIOUS firstRow: 0  lastRow: 0   

    223 

    224    :2058:*> END CLK -Reset Time Lapse-Frame 00:00:00.001000 > 00:00:00.000033   timelapse = 1

    225       :2100:*> Active Stocks: 5  6 minDB   firstRow: 1   lastRow: 5      AryCurrent->   11111 

    226       :2109: *0* NO PREVIOUS ARY ACTIVE - FIRST EVER Clusters   stockPtr->get_n_row(): 1

    227       :2717: END aryStockPREVIOUS firstRow: 0  lastRow: 0   

    228 

    229    :2058:*> END CLK -Reset Time Lapse-Frame 00:00:00.000999 > 00:00:00.000033   timelapse = 1

    230       :2100:*> Active Stocks: 6  6 minDB   firstRow: 1   lastRow: 6      AryCurrent->   11111 1

    231       :2109: *0* NO PREVIOUS ARY ACTIVE - FIRST EVER Clusters   stockPtr->get_n_row(): 1

    232       :2127:*> *0.1* Error Halt Initial Stage Enough Active Stocks 6 >= 6   firstRow: 1   lastRow: 6

    233 

    234       :2133:*> Active Cluster: AAPL ptr->*nt* (1, 1)  ntCounter:-> 4 head_key_nt:-> 2 aryStock[ 1]: 1 current-> 1

    235          :2150: Cluster Spread min: 20.38 max: 21.87  mean Val of Spread: 21.12

    236          :2160:*> EVEN ntCounter:-> 4

    237          :2168: ndptrAry[1] Central RIGHT kth:-> 3 data:-> 20.80

    238          :2169: CENTRAL DATUM:-> 20.73

    239          :2173: To Cluster Spread - Center:-> 20.73

    240          :2256: *0.1.1* VALID CLUSTER - Move to new Col - Save in previous stockPtr->get_n_row(): 1

    241 

    242       :2133:*> Active Cluster: NFLX ptr->*nt* (2, 1)  ntCounter:-> 2 head_key_nt:-> 1 aryStock[ 2]: 1 current-> 1

    243          :2150: Cluster Spread min: 17.33 max: 18.13  mean Val of Spread: 17.73

    244          :2160:*> EVEN ntCounter:-> 2

    245          :2168: ndptrAry[1] Central RIGHT kth:-> 2 data:-> 17.59

    246          :2169: CENTRAL DATUM:-> 17.46

    247          :2173: To Cluster Spread - Center:-> 17.46

    248          :2256: *0.1.1* VALID CLUSTER - Move to new Col - Save in previous stockPtr->get_n_row(): 2

    249 

    250       :2133:*> Active Cluster: XLFN ptr->*nt* (3, 1)  ntCounter:-> 1 head_key_nt:-> 1 aryStock[ 3]: 1 current-> 1

    251          :2150: Cluster Spread min: 151.44 max: 152.72  mean Val of Spread: 152.08

    252          :2148: ODD ntCounter:-> 1

    253          :2256: *0.1.1* VALID CLUSTER - Move to new Col - Save in previous stockPtr->get_n_row(): 3

    254 

    255       :2133:*> Active Cluster: TFSM ptr->*nt* (4, 1)  ntCounter:-> 2 head_key_nt:-> 1 aryStock[ 4]: 1 current-> 1

    256          :2150: Cluster Spread min: 69.78 max: 70.65  mean Val of Spread: 70.22

    257          :2160:*> EVEN ntCounter:-> 2

    258          :2168: ndptrAry[1] Central RIGHT kth:-> 2 data:-> 69.90

    259          :2169: CENTRAL DATUM:-> 69.84

    260          :2173: To Cluster Spread - Center:-> 69.84

    261          :2256: *0.1.1* VALID CLUSTER - Move to new Col - Save in previous stockPtr->get_n_row(): 4

    262 

    263       :2133:*> Active Cluster: ELON ptr->*nt* (5, 1)  ntCounter:-> 1 head_key_nt:-> 1 aryStock[ 5]: 1 current-> 1

    264          :2150: Cluster Spread min: 341.25 max: 382.50  mean Val of Spread: 361.88

    265          :2148: ODD ntCounter:-> 1

    266          :2256: *0.1.1* VALID CLUSTER - Move to new Col - Save in previous stockPtr->get_n_row(): 5

    267 

    268       :2133:*> Active Cluster: MSFT ptr->*nt* (6, 1)  ntCounter:-> 4 head_key_nt:-> 2 aryStock[ 6]: 1 current-> 1

    269          :2150: Cluster Spread min: 22.66 max: 23.47  mean Val of Spread: 23.06

    270          :2160:*> EVEN ntCounter:-> 4

    271          :2168: ndptrAry[1] Central RIGHT kth:-> 3 data:-> 23.12

    272          :2169: CENTRAL DATUM:-> 23.11

    273          :2173: To Cluster Spread - Center:-> 23.11

    274          :2256: *0.1.1* VALID CLUSTER - Move to new Col - Save in previous stockPtr->get_n_row(): 6

    275       :2717: END aryStockPREVIOUS firstRow: 1  lastRow: 6   11111 1

    276       :2746: pp_bool: 1

    277    WORKSHEET 1  A[8, 4] BOOL

    278     A B C D 

    279         >------------<

    280      1:1 0 0 0 

    281      2:1 0 0 0 

    282      3:1 0 0 0 

    283      4:1 0 0 0 

    284      5:1 0 0 0 

    285      6:1 0 0 0 

    286      7:0 0 0 0 

    287      8:0 0 0 0 

    288         <------------>

    289 

    290 

    291    :2058:*> END CLK -Reset Time Lapse-Frame 00:00:00.000999 > 00:00:00.000033   timelapse = 1

    292       :2100:*> Active Stocks: 5  6 minDB   firstRow: 1   lastRow: 6      AryCurrent->   11110 1

    293       :2329:*> *1*  -TRUE- prevAry  

    294       :2330: *1.0*  ok RESET ALL clusters - counter 5 < 6 minDB

    295          :2332: AryPrevious firstRow: 1  lastRow: 6   11111 1

    296          :2333: AryCurrent firstRow: 1 lastRow: 6   11110 1

    297          :2336: Traverse Extended firstRow: 1  lastRow: 6   111111

    298       :2717: END aryStockPREVIOUS firstRow: 0  lastRow: 0   

    299 

    300    :2058:*> END CLK -Reset Time Lapse-Frame 00:00:00.000999 > 00:00:00.000033   timelapse = 1

    301       :2100:*> Active Stocks: 5  6 minDB   firstRow: 1   lastRow: 5      AryCurrent->   11111 

    302       :2109: *0* NO PREVIOUS ARY ACTIVE - FIRST EVER Clusters   stockPtr->get_n_row(): 1

    303       :2717: END aryStockPREVIOUS firstRow: 0  lastRow: 0   

    304 

    305    :2058:*> END CLK -Reset Time Lapse-Frame 00:00:00.000999 > 00:00:00.000033   timelapse = 1

    306       :2100:*> Active Stocks: 6  6 minDB   firstRow: 1   lastRow: 6      AryCurrent->   11111 1

    307       :2109: *0* NO PREVIOUS ARY ACTIVE - FIRST EVER Clusters   stockPtr->get_n_row(): 1

    308       :2127:*> *0.1* Error Halt Initial Stage Enough Active Stocks 6 >= 6   firstRow: 1   lastRow: 6

    309 

    310       :2133:*> Active Cluster: AAPL ptr->*nt* (1, 1)  ntCounter:-> 2 head_key_nt:-> 1 aryStock[ 1]: 1 current-> 1

    311          :2150: Cluster Spread min: 18.05 max: 19.70  mean Val of Spread: 18.87

    312          :2160:*> EVEN ntCounter:-> 2

    313          :2168: ndptrAry[1] Central RIGHT kth:-> 2 data:-> 18.11

    314          :2169: CENTRAL DATUM:-> 18.08

    315          :2173: To Cluster Spread - Center:-> 18.08

    316          :2256: *0.1.1* VALID CLUSTER - Move to new Col - Save in previous stockPtr->get_n_row(): 1

    317 

    318       :2133:*> Active Cluster: NFLX ptr->*nt* (2, 1)  ntCounter:-> 4 head_key_nt:-> 2 aryStock[ 2]: 1 current-> 1

    319          :2150: Cluster Spread min: 19.78 max: 21.13  mean Val of Spread: 20.46

    320          :2160:*> EVEN ntCounter:-> 4

    321          :2168: ndptrAry[1] Central RIGHT kth:-> 3 data:-> 20.81

    322          :2169: CENTRAL DATUM:-> 20.53

    323          :2173: To Cluster Spread - Center:-> 20.53

    324          :2256: *0.1.1* VALID CLUSTER - Move to new Col - Save in previous stockPtr->get_n_row(): 2

    325 

    326       :2133:*> Active Cluster: XLFN ptr->*nt* (3, 1)  ntCounter:-> 3 head_key_nt:-> 2 aryStock[ 3]: 1 current-> 1

    327          :2150: Cluster Spread min: 162.99 max: 165.61  mean Val of Spread: 164.30

    328          :2148: ODD ntCounter:-> 3

    329          :2256: *0.1.1* VALID CLUSTER - Move to new Col - Save in previous stockPtr->get_n_row(): 3

    330 

    331       :2133:*> Active Cluster: TFSM ptr->*nt* (4, 1)  ntCounter:-> 2 head_key_nt:-> 1 aryStock[ 4]: 1 current-> 1

    332          :2150: Cluster Spread min: 69.84 max: 72.28  mean Val of Spread: 71.06

    333          :2160:*> EVEN ntCounter:-> 2

    334          :2168: ndptrAry[1] Central RIGHT kth:-> 2 data:-> 70.10

    335          :2169: CENTRAL DATUM:-> 69.97

    336          :2173: To Cluster Spread - Center:-> 69.97

    337          :2256: *0.1.1* VALID CLUSTER - Move to new Col - Save in previous stockPtr->get_n_row(): 4

    338 

    339       :2133:*> Active Cluster: ELON ptr->*nt* (5, 1)  ntCounter:-> 2 head_key_nt:-> 1 aryStock[ 5]: 1 current-> 1

    340          :2150: Cluster Spread min: 383.75 max: 433.44  mean Val of Spread: 408.59

    341          :2160:*> EVEN ntCounter:-> 2

    342          :2168: ndptrAry[1] Central RIGHT kth:-> 2 data:-> 430.00

    343          :2169: CENTRAL DATUM:-> 406.88

    344          :2173: To Cluster Spread - Center:-> 406.88

    345          :2256: *0.1.1* VALID CLUSTER - Move to new Col - Save in previous stockPtr->get_n_row(): 5

    346 

    347       :2133:*> Active Cluster: MSFT ptr->*nt* (6, 1)  ntCounter:-> 3 head_key_nt:-> 2 aryStock[ 6]: 1 current-> 1

    348          :2150: Cluster Spread min: 22.06 max: 22.40  mean Val of Spread: 22.23

    349          :2148: ODD ntCounter:-> 3

    350          :2256: *0.1.1* VALID CLUSTER - Move to new Col - Save in previous stockPtr->get_n_row(): 6

    351       :2717: END aryStockPREVIOUS firstRow: 1  lastRow: 6   11111 1

    352       :2746: pp_bool: 1

    353    WORKSHEET 1  A[8, 4] BOOL

    354     A B C D 

    355         >------------<

    356      1:1 0 0 0 

    357      2:1 0 0 0 

    358      3:1 0 0 0 

    359      4:1 0 0 0 

    360      5:1 0 0 0 

    361      6:1 0 0 0 

    362      7:0 0 0 0 

    363      8:0 0 0 0 

    364         <------------>

    365 

    366 

    367    :2058:*> END CLK -Reset Time Lapse-Frame 00:00:00.001001 > 00:00:00.000033   timelapse = 1

    368       :2100:*> Active Stocks: 3  6 minDB   firstRow: 1   lastRow: 4      AryCurrent->   1011

    369       :2329:*> *1*  -TRUE- prevAry  

    370       :2330: *1.0*  ok RESET ALL clusters - counter 3 < 6 minDB

    371          :2332: AryPrevious firstRow: 1  lastRow: 6   11111 1

    372          :2333: AryCurrent firstRow: 1 lastRow: 4   1011

    373          :2336: Traverse Extended firstRow: 1  lastRow: 6   111111

    374       :2717: END aryStockPREVIOUS firstRow: 0  lastRow: 0   

    375 

    376    :2058:*> END CLK -Reset Time Lapse-Frame 00:00:00.001000 > 00:00:00.000033   timelapse = 1

    377       :2100:*> Active Stocks: 4  6 minDB   firstRow: 1   lastRow: 5      AryCurrent->   11101 

    378       :2109: *0* NO PREVIOUS ARY ACTIVE - FIRST EVER Clusters   stockPtr->get_n_row(): 1

    379       :2717: END aryStockPREVIOUS firstRow: 0  lastRow: 0   

    380 

    381    :2058:*> END CLK -Reset Time Lapse-Frame 00:00:00.000998 > 00:00:00.000033   timelapse = 1

    382       :2100:*> Active Stocks: 5  6 minDB   firstRow: 1   lastRow: 6      AryCurrent->   10111 1

    383       :2109: *0* NO PREVIOUS ARY ACTIVE - FIRST EVER Clusters   stockPtr->get_n_row(): 1

    384       :2717: END aryStockPREVIOUS firstRow: 0  lastRow: 0   

    385 

    386    :2058:*> END CLK -Reset Time Lapse-Frame 00:00:00.001000 > 00:00:00.000033   timelapse = 1

    387       :2100:*> Active Stocks: 6  6 minDB   firstRow: 1   lastRow: 6      AryCurrent->   11111 1

    388       :2109: *0* NO PREVIOUS ARY ACTIVE - FIRST EVER Clusters   stockPtr->get_n_row(): 1

    389       :2127:*> *0.1* Error Halt Initial Stage Enough Active Stocks 6 >= 6   firstRow: 1   lastRow: 6

    390 

    391       :2133:*> Active Cluster: AAPL ptr->*nt* (1, 1)  ntCounter:-> 5 head_key_nt:-> 2 aryStock[ 1]: 1 current-> 1

    392          :2150: Cluster Spread min: 12.92 max: 18.18  mean Val of Spread: 15.55

    393          :2148: ODD ntCounter:-> 5

    394          :2256: *0.1.1* VALID CLUSTER - Move to new Col - Save in previous stockPtr->get_n_row(): 1

    395 

    396       :2133:*> Active Cluster: NFLX ptr->*nt* (2, 1)  ntCounter:-> 1 head_key_nt:-> 1 aryStock[ 2]: 1 current-> 1

    397          :2150: Cluster Spread min: 20.07 max: 20.95  mean Val of Spread: 20.51

    398          :2148: ODD ntCounter:-> 1

    399          :2256: *0.1.1* VALID CLUSTER - Move to new Col - Save in previous stockPtr->get_n_row(): 2

    400 

    401       :2133:*> Active Cluster: XLFN ptr->*nt* (3, 1)  ntCounter:-> 2 head_key_nt:-> 1 aryStock[ 3]: 1 current-> 1

    402          :2150: Cluster Spread min: 157.16 max: 163.22  mean Val of Spread: 160.19

    403          :2160:*> EVEN ntCounter:-> 2

    404          :2168: ndptrAry[1] Central RIGHT kth:-> 2 data:-> 157.75

    405          :2169: CENTRAL DATUM:-> 157.46

    406          :2173: To Cluster Spread - Center:-> 157.46

    407          :2256: *0.1.1* VALID CLUSTER - Move to new Col - Save in previous stockPtr->get_n_row(): 3

    408 

    409       :2133:*> Active Cluster: TFSM ptr->*nt* (4, 1)  ntCounter:-> 3 head_key_nt:-> 2 aryStock[ 4]: 1 current-> 1

    410          :2150: Cluster Spread min: 67.69 max: 69.62  mean Val of Spread: 68.66

    411          :2148: ODD ntCounter:-> 3

    412          :2256: *0.1.1* VALID CLUSTER - Move to new Col - Save in previous stockPtr->get_n_row(): 4

    413 

    414       :2133:*> Active Cluster: ELON ptr->*nt* (5, 1)  ntCounter:-> 2 head_key_nt:-> 1 aryStock[ 5]: 1 current-> 1

    415          :2150: Cluster Spread min: 360.62 max: 416.56  mean Val of Spread: 388.59

    416          :2160:*> EVEN ntCounter:-> 2

    417          :2168: ndptrAry[1] Central RIGHT kth:-> 2 data:-> 389.38

    418          :2169: CENTRAL DATUM:-> 375.00

    419          :2173: To Cluster Spread - Center:-> 375.00

    420          :2256: *0.1.1* VALID CLUSTER - Move to new Col - Save in previous stockPtr->get_n_row(): 5

    421 

    422       :2133:*> Active Cluster: MSFT ptr->*nt* (6, 1)  ntCounter:-> 3 head_key_nt:-> 2 aryStock[ 6]: 1 current-> 1

    423          :2150: Cluster Spread min: 21.83 max: 22.62  mean Val of Spread: 22.22

    424          :2148: ODD ntCounter:-> 3

    425          :2256: *0.1.1* VALID CLUSTER - Move to new Col - Save in previous stockPtr->get_n_row(): 6

    426       :2717: END aryStockPREVIOUS firstRow: 1  lastRow: 6   11111 1

    427       :2746: pp_bool: 1

    428    WORKSHEET 1  A[8, 4] BOOL

    429     A B C D 

    430         >------------<

    431      1:1 0 0 0 

    432      2:1 0 0 0 

    433      3:1 0 0 0 

    434      4:1 0 0 0 

    435      5:1 0 0 0 

    436      6:1 0 0 0 

    437      7:0 0 0 0 

    438      8:0 0 0 0 

    439         <------------>

    440 

    441 

    442    :2058:*> END CLK -Reset Time Lapse-Frame 00:00:00.000999 > 00:00:00.000033   timelapse = 1

    443       :2100:*> Active Stocks: 5  6 minDB   firstRow: 1   lastRow: 6      AryCurrent->   11110 1

    444       :2329:*> *1*  -TRUE- prevAry  

    445       :2330: *1.0*  ok RESET ALL clusters - counter 5 < 6 minDB

    446          :2332: AryPrevious firstRow: 1  lastRow: 6   11111 1

    447          :2333: AryCurrent firstRow: 1 lastRow: 6   11110 1

    448          :2336: Traverse Extended firstRow: 1  lastRow: 6   111111

    449       :2717: END aryStockPREVIOUS firstRow: 0  lastRow: 0   

    450 

    451    :2058:*> END CLK -Reset Time Lapse-Frame 00:00:00.001000 > 00:00:00.000033   timelapse = 1

    452       :2100:*> Active Stocks: 4  6 minDB   firstRow: 1   lastRow: 6      AryCurrent->   11010 1

    453       :2109: *0* NO PREVIOUS ARY ACTIVE - FIRST EVER Clusters   stockPtr->get_n_row(): 1

    454       :2717: END aryStockPREVIOUS firstRow: 0  lastRow: 0   

    455 

    456    :2058:*> END CLK -Reset Time Lapse-Frame 00:00:00.000999 > 00:00:00.000033   timelapse = 1

    457       :2100:*> Active Stocks: 5  6 minDB   firstRow: 1   lastRow: 6      AryCurrent->   11110 1

    458       :2109: *0* NO PREVIOUS ARY ACTIVE - FIRST EVER Clusters   stockPtr->get_n_row(): 1

    459       :2717: END aryStockPREVIOUS firstRow: 0  lastRow: 0   

    460 

    461    :2058:*> END CLK -Reset Time Lapse-Frame 00:00:00.000998 > 00:00:00.000033   timelapse = 1

    462       :2100:*> Active Stocks: 4  6 minDB   firstRow: 1   lastRow: 6      AryCurrent->   11010 1

    463       :2109: *0* NO PREVIOUS ARY ACTIVE - FIRST EVER Clusters   stockPtr->get_n_row(): 1

    464       :2717: END aryStockPREVIOUS firstRow: 0  lastRow: 0   

    465 

    466    :2058:*> END CLK -Reset Time Lapse-Frame 00:00:00.001001 > 00:00:00.000033   timelapse = 1

    467       :2100:*> Active Stocks: 5  6 minDB   firstRow: 1   lastRow: 6      AryCurrent->   11110 1

    468       :2109: *0* NO PREVIOUS ARY ACTIVE - FIRST EVER Clusters   stockPtr->get_n_row(): 1

    469       :2717: END aryStockPREVIOUS firstRow: 0  lastRow: 0   

    470 

    471    :2058:*> END CLK -Reset Time Lapse-Frame 00:00:00.000999 > 00:00:00.000033   timelapse = 1

    472       :2100:*> Active Stocks: 4  6 minDB   firstRow: 1   lastRow: 4      AryCurrent->   1111

    473       :2109: *0* NO PREVIOUS ARY ACTIVE - FIRST EVER Clusters   stockPtr->get_n_row(): 1

    474       :2717: END aryStockPREVIOUS firstRow: 0  lastRow: 0   

    475 

    476    :2058:*> END CLK -Reset Time Lapse-Frame 00:00:00.001000 > 00:00:00.000033   timelapse = 1

    477       :2100:*> Active Stocks: 5  6 minDB   firstRow: 1   lastRow: 6      AryCurrent->   11110 1

    478       :2109: *0* NO PREVIOUS ARY ACTIVE - FIRST EVER Clusters   stockPtr->get_n_row(): 1

    479       :2717: END aryStockPREVIOUS firstRow: 0  lastRow: 0   

    480 

    481    :2058:*> END CLK -Reset Time Lapse-Frame 00:00:00.000999 > 00:00:00.000033   timelapse = 1

    482       :2100:*> Active Stocks: 5  6 minDB   firstRow: 1   lastRow: 6      AryCurrent->   11110 1

    483       :2109: *0* NO PREVIOUS ARY ACTIVE - FIRST EVER Clusters   stockPtr->get_n_row(): 1

    484       :2717: END aryStockPREVIOUS firstRow: 0  lastRow: 0   

    485 

    486    :2058:*> END CLK -Reset Time Lapse-Frame 00:00:00.000999 > 00:00:00.000033   timelapse = 1

    487       :2100:*> Active Stocks: 4  6 minDB   firstRow: 2   lastRow: 6      AryCurrent->   01110 1

    488       :2109: *0* NO PREVIOUS ARY ACTIVE - FIRST EVER Clusters   stockPtr->get_n_row(): 2

    489       :2717: END aryStockPREVIOUS firstRow: 0  lastRow: 0   

    490 

    491    :2058:*> END CLK -Reset Time Lapse-Frame 00:00:00.001000 > 00:00:00.000033   timelapse = 1

    492       :2100:*> Active Stocks: 5  6 minDB   firstRow: 1   lastRow: 6      AryCurrent->   11110 1

    493       :2109: *0* NO PREVIOUS ARY ACTIVE - FIRST EVER Clusters   stockPtr->get_n_row(): 1

    494       :2717: END aryStockPREVIOUS firstRow: 0  lastRow: 0   

    495 

    496    :2058:*> END CLK -Reset Time Lapse-Frame 00:00:00.000999 > 00:00:00.000033   timelapse = 1

    497       :2100:*> Active Stocks: 5  6 minDB   firstRow: 1   lastRow: 6      AryCurrent->   11110 1

    498       :2109: *0* NO PREVIOUS ARY ACTIVE - FIRST EVER Clusters   stockPtr->get_n_row(): 1

    499       :2717: END aryStockPREVIOUS firstRow: 0  lastRow: 0   

    500 

    501    :2058:*> END CLK -Reset Time Lapse-Frame 00:00:00.001013 > 00:00:00.000033   timelapse = 1

    502       :2100:*> Active Stocks: 5  6 minDB   firstRow: 1   lastRow: 6      AryCurrent->   10111 1

    503       :2109: *0* NO PREVIOUS ARY ACTIVE - FIRST EVER Clusters   stockPtr->get_n_row(): 1

    504       :2717: END aryStockPREVIOUS firstRow: 0  lastRow: 0   

    505 

    506    :2058:*> END CLK -Reset Time Lapse-Frame 00:00:00.000999 > 00:00:00.000033   timelapse = 1

    507       :2100:*> Active Stocks: 6  6 minDB   firstRow: 1   lastRow: 6      AryCurrent->   11111 1

    508       :2109: *0* NO PREVIOUS ARY ACTIVE - FIRST EVER Clusters   stockPtr->get_n_row(): 1

    509       :2127:*> *0.1* Error Halt Initial Stage Enough Active Stocks 6 >= 6   firstRow: 1   lastRow: 6

    510 

    511       :2133:*> Active Cluster: AAPL ptr->*nt* (1, 1)  ntCounter:-> 6 head_key_nt:-> 2 aryStock[ 1]: 1 current-> 1

    512          :2150: Cluster Spread min: 10.39 max: 14.33  mean Val of Spread: 12.36

    513          :2160:*> EVEN ntCounter:-> 6

    514          :2168: ndptrAry[1] Central RIGHT kth:-> 4 data:-> 11.37

    515          :2169: CENTRAL DATUM:-> 11.25

    516          :2173: To Cluster Spread - Center:-> 11.25

    517          :2256: *0.1.1* VALID CLUSTER - Move to new Col - Save in previous stockPtr->get_n_row(): 1

    518 

    519       :2133:*> Active Cluster: NFLX ptr->*nt* (2, 1)  ntCounter:-> 3 head_key_nt:-> 2 aryStock[ 2]: 1 current-> 1

    520          :2150: Cluster Spread min: 20.41 max: 25.50  mean Val of Spread: 22.96

    521          :2148: ODD ntCounter:-> 3

    522          :2256: *0.1.1* VALID CLUSTER - Move to new Col - Save in previous stockPtr->get_n_row(): 2

    523 

    524       :2133:*> Active Cluster: XLFN ptr->*nt* (3, 1)  ntCounter:-> 2 head_key_nt:-> 1 aryStock[ 3]: 1 current-> 1

    525          :2150: Cluster Spread min: 139.76 max: 160.81  mean Val of Spread: 150.28

    526          :2160:*> EVEN ntCounter:-> 2

    527          :2168: ndptrAry[1] Central RIGHT kth:-> 2 data:-> 141.18

    528          :2169: CENTRAL DATUM:-> 140.47

    529          :2173: To Cluster Spread - Center:-> 140.47

    530          :2256: *0.1.1* VALID CLUSTER - Move to new Col - Save in previous stockPtr->get_n_row(): 3

    531 

    532       :2133:*> Active Cluster: TFSM ptr->*nt* (4, 1)  ntCounter:-> 5 head_key_nt:-> 2 aryStock[ 4]: 1 current-> 1

    533          :2150: Cluster Spread min: 63.84 max: 69.01  mean Val of Spread: 66.43

    534          :2148: ODD ntCounter:-> 5

    535          :2256: *0.1.1* VALID CLUSTER - Move to new Col - Save in previous stockPtr->get_n_row(): 4

    536 

    537       :2133:*> Active Cluster: ELON ptr->*nt* (5, 1)  ntCounter:-> 5 head_key_nt:-> 2 aryStock[ 5]: 1 current-> 1

    538          :2150: Cluster Spread min: 290.00 max: 420.00  mean Val of Spread: 355.00

    539          :2148: ODD ntCounter:-> 5

    540             :2206:*> Reset /Discard Cluster NOT In Expected Spread (5, 1) ntCounter: 5   312.97 / 50.38

    541             :2218:*>  *0.1.0.1* discard all, new  counter: 5 < 6 :minDB 

    542             :2219: From ActiveAryStock firstRow: 5  lastRow: 6   prev|current    0|1 0|1

    543 

    544             :2223: RESET Stock: 1: AAPL cluster:  bool/false counter/0 (1,2) 1

    545             :2223: RESET Stock: 2: NFLX cluster:  bool/false counter/0 (2,2) 1

    546             :2223: RESET Stock: 3: XLFN cluster:  bool/false counter/0 (3,2) 1

    547             :2223: RESET Stock: 4: TFSM cluster:  bool/false counter/0 (4,2) 1

    548             :2223: RESET Stock: 5: ELON cluster:  bool/false counter/0 (5,1) 1

    549             :2223: RESET Stock: 6: MSFT cluster:  bool/false counter/0 (6,1) 1

    550       :2717: END aryStockPREVIOUS firstRow: 0  lastRow: 0   

    551 

    552    :2058:*> END CLK -Reset Time Lapse-Frame 00:00:00.000997 > 00:00:00.000033   timelapse = 1

    553       :2100:*> Active Stocks: 5  6 minDB   firstRow: 1   lastRow: 5      AryCurrent->   11111 

    554       :2109: *0* NO PREVIOUS ARY ACTIVE - FIRST EVER Clusters   stockPtr->get_n_row(): 1

    555       :2717: END aryStockPREVIOUS firstRow: 0  lastRow: 0   

    556 

    557    :2058:*> END CLK -Reset Time Lapse-Frame 00:00:00.000999 > 00:00:00.000033   timelapse = 1

    558       :2100:*> Active Stocks: 6  6 minDB   firstRow: 1   lastRow: 6      AryCurrent->   11111 1

    559       :2109: *0* NO PREVIOUS ARY ACTIVE - FIRST EVER Clusters   stockPtr->get_n_row(): 1

    560       :2127:*> *0.1* Error Halt Initial Stage Enough Active Stocks 6 >= 6   firstRow: 1   lastRow: 6

    561 

    562       :2133:*> Active Cluster: AAPL ptr->*nt* (1, 1)  ntCounter:-> 2 head_key_nt:-> 1 aryStock[ 1]: 1 current-> 1

    563          :2150: Cluster Spread min: 11.72 max: 12.26  mean Val of Spread: 11.99

    564          :2160:*> EVEN ntCounter:-> 2

    565          :2168: ndptrAry[1] Central RIGHT kth:-> 2 data:-> 11.99

    566          :2169: CENTRAL DATUM:-> 11.85

    567          :2173: To Cluster Spread - Center:-> 11.85

    568          :2256: *0.1.1* VALID CLUSTER - Move to new Col - Save in previous stockPtr->get_n_row(): 1

    569 

    570       :2133:*> Active Cluster: NFLX ptr->*nt* (2, 1)  ntCounter:-> 3 head_key_nt:-> 2 aryStock[ 2]: 1 current-> 1

    571          :2150: Cluster Spread min: 23.97 max: 24.49  mean Val of Spread: 24.23

    572          :2148: ODD ntCounter:-> 3

    573          :2256: *0.1.1* VALID CLUSTER - Move to new Col - Save in previous stockPtr->get_n_row(): 2

    574 

    575       :2133:*> Active Cluster: XLFN ptr->*nt* (3, 1)  ntCounter:-> 2 head_key_nt:-> 1 aryStock[ 3]: 1 current-> 1

    576          :2150: Cluster Spread min: 141.84 max: 145.17  mean Val of Spread: 143.50

    577          :2160:*> EVEN ntCounter:-> 2

    578          :2168: ndptrAry[1] Central RIGHT kth:-> 2 data:-> 142.02

    579          :2169: CENTRAL DATUM:-> 141.93

    580          :2173: To Cluster Spread - Center:-> 141.93

    581          :2256: *0.1.1* VALID CLUSTER - Move to new Col - Save in previous stockPtr->get_n_row(): 3

    582 

    583       :2133:*> Active Cluster: TFSM ptr->*nt* (4, 1)  ntCounter:-> 3 head_key_nt:-> 2 aryStock[ 4]: 1 current-> 1

    584          :2150: Cluster Spread min: 63.90 max: 64.62  mean Val of Spread: 64.26

    585          :2148: ODD ntCounter:-> 3

    586          :2256: *0.1.1* VALID CLUSTER - Move to new Col - Save in previous stockPtr->get_n_row(): 4

    587 

    588       :2133:*> Active Cluster: ELON ptr->*nt* (5, 1)  ntCounter:-> 2 head_key_nt:-> 1 aryStock[ 5]: 1 current-> 1

    589          :2150: Cluster Spread min: 302.50 max: 340.00  mean Val of Spread: 321.25

    590          :2160:*> EVEN ntCounter:-> 2

    591          :2168: ndptrAry[1] Central RIGHT kth:-> 2 data:-> 314.38

    592          :2169: CENTRAL DATUM:-> 308.44

    593          :2173: To Cluster Spread - Center:-> 308.44

    594          :2256: *0.1.1* VALID CLUSTER - Move to new Col - Save in previous stockPtr->get_n_row(): 5

    595 

    596       :2133:*> Active Cluster: MSFT ptr->*nt* (6, 1)  ntCounter:-> 3 head_key_nt:-> 2 aryStock[ 6]: 1 current-> 1

    597          :2150: Cluster Spread min: 22.31 max: 24.46  mean Val of Spread: 23.39

    598          :2148: ODD ntCounter:-> 3

    599          :2256: *0.1.1* VALID CLUSTER - Move to new Col - Save in previous stockPtr->get_n_row(): 6

    600       :2717: END aryStockPREVIOUS firstRow: 1  lastRow: 6   11111 1

    601       :2746: pp_bool: 1

    602    WORKSHEET 1  A[8, 4] BOOL

    603     A B C D 

    604         >------------<

    605      1:1 0 0 0 

    606      2:1 0 0 0 

    607      3:1 0 0 0 

    608      4:1 0 0 0 

    609      5:1 0 0 0 

    610      6:1 0 0 0 

    611      7:0 0 0 0 

    612      8:0 0 0 0 

    613         <------------>

    614 

    615 

    616    :2058:*> END CLK -Reset Time Lapse-Frame 00:00:00.001000 > 00:00:00.000033   timelapse = 1

    617       :2100:*> Active Stocks: 6  6 minDB   firstRow: 1   lastRow: 6      AryCurrent->   11111 1

    618       :2329:*> *1*  -TRUE- prevAry              pfR: 1     plR: 6   aryPrevious   11111 1

    619 

    620       :2385: Active Cluster: AAPL ptr->*nt* (1, 2)  ntCounter:-> 1 head_key_nt:-> 1 aryStock[ 1]: 1

    621          :2403: Cluster Spread min: 11.96 max: 11.96  mean Val of Spread: 11.96

    622          :2481: ODD ntCounter:-> 1

    623          :2616:*> - INCOMPLETE aryStockActive - Reset it all Cluster  counToPortfolio: 0 < 6

    624 

    625       :2385: Active Cluster: NFLX ptr->*nt* (2, 2)  ntCounter:-> 2 head_key_nt:-> 1 aryStock[ 2]: 1

    626          :2403: Cluster Spread min: 25.02 max: 25.27  mean Val of Spread: 25.14

    627       :2412: EVEN ntCounter:-> 2

    628          :2616:*> - INCOMPLETE aryStockActive - Reset it all Cluster  counToPortfolio: 0 < 6

    629 

    630       :2385: Active Cluster: XLFN ptr->*nt* (3, 2)  ntCounter:-> 1 head_key_nt:-> 1 aryStock[ 3]: 1

    631          :2403: Cluster Spread min: 142.42 max: 142.42  mean Val of Spread: 142.42

    632          :2481: ODD ntCounter:-> 1

    633          :2616:*> - INCOMPLETE aryStockActive - Reset it all Cluster  counToPortfolio: 0 < 6

    634 

    635       :2385: Active Cluster: TFSM ptr->*nt* (4, 2)  ntCounter:-> 1 head_key_nt:-> 1 aryStock[ 4]: 1

    636          :2403: Cluster Spread min: 63.88 max: 63.88  mean Val of Spread: 63.88

    637          :2481: ODD ntCounter:-> 1

    638          :2616:*> - INCOMPLETE aryStockActive - Reset it all Cluster  counToPortfolio: 0 < 6

    639 

    640       :2385: Active Cluster: ELON ptr->*nt* (5, 2)  ntCounter:-> 1 head_key_nt:-> 1 aryStock[ 5]: 1

    641          :2403: Cluster Spread min: 335.00 max: 335.00  mean Val of Spread: 335.00

    642          :2481: ODD ntCounter:-> 1

    643          :2616:*> - INCOMPLETE aryStockActive - Reset it all Cluster  counToPortfolio: 0 < 6

    644 

    645       :2385: Active Cluster: MSFT ptr->*nt* (6, 2)  ntCounter:-> 4 head_key_nt:-> 2 aryStock[ 6]: 1

    646          :2403: Cluster Spread min: 23.69 max: 24.53  mean Val of Spread: 24.11

    647       :2412: EVEN ntCounter:-> 4

    648          :2616:*> - INCOMPLETE aryStockActive - Reset it all Cluster  counToPortfolio: 0 < 6

    649       :2624: end of *1.1*

    650       :2717: END aryStockPREVIOUS firstRow: 1  lastRow: 6   11111 1

    651       :2746: pp_bool: 1

    652    WORKSHEET 1  A[8, 4] BOOL

    653     A B C D 

    654         >------------<

    655      1:1 1 0 0 

    656      2:1 1 0 0 

    657      3:1 1 0 0 

    658      4:1 1 0 0 

    659      5:1 1 0 0 

    660      6:1 1 0 0 

    661      7:0 0 0 0 

    662      8:0 0 0 0 

    663         <------------>

    664 

    665 

    666    :2058:*> END CLK -Reset Time Lapse-Frame 00:00:00.001000 > 00:00:00.000033   timelapse = 1

    667       :2100:*> Active Stocks: 6  6 minDB   firstRow: 1   lastRow: 6      AryCurrent->   11111 1

    668       :2329:*> *1*  -TRUE- prevAry              pfR: 1     plR: 6   aryPrevious   11111 1

    669 

    670       :2385: Active Cluster: AAPL ptr->*nt* (1, 3)  ntCounter:-> 1 head_key_nt:-> 1 aryStock[ 1]: 1

    671          :2403: Cluster Spread min: 11.47 max: 11.47  mean Val of Spread: 11.47

    672          :2481: ODD ntCounter:-> 1

    673          :2616:*> - INCOMPLETE aryStockActive - Reset it all Cluster  counToPortfolio: 0 < 6

    674 

    675       :2385: Active Cluster: NFLX ptr->*nt* (2, 3)  ntCounter:-> 4 head_key_nt:-> 2 aryStock[ 2]: 1

    676          :2403: Cluster Spread min: 23.63 max: 24.71  mean Val of Spread: 24.17

    677       :2412: EVEN ntCounter:-> 4

    678          :2616:*> - INCOMPLETE aryStockActive - Reset it all Cluster  counToPortfolio: 0 < 6

    679 

    680       :2385: Active Cluster: XLFN ptr->*nt* (3, 3)  ntCounter:-> 3 head_key_nt:-> 2 aryStock[ 3]: 1

    681          :2403: Cluster Spread min: 144.39 max: 145.83  mean Val of Spread: 145.11

    682          :2481: ODD ntCounter:-> 3

    683          :2616:*> - INCOMPLETE aryStockActive - Reset it all Cluster  counToPortfolio: 0 < 6

    684 

    685       :2385: Active Cluster: TFSM ptr->*nt* (4, 3)  ntCounter:-> 5 head_key_nt:-> 2 aryStock[ 4]: 1

    686          :2403: Cluster Spread min: 63.62 max: 64.57  mean Val of Spread: 64.09

    687          :2481: ODD ntCounter:-> 5

    688          :2616:*> - INCOMPLETE aryStockActive - Reset it all Cluster  counToPortfolio: 0 < 6

    689 

    690       :2385: Active Cluster: ELON ptr->*nt* (5, 3)  ntCounter:-> 1 head_key_nt:-> 1 aryStock[ 5]: 1

    691          :2403: Cluster Spread min: 315.00 max: 315.00  mean Val of Spread: 315.00

    692          :2481: ODD ntCounter:-> 1

    693          :2616:*> - INCOMPLETE aryStockActive - Reset it all Cluster  counToPortfolio: 0 < 6

    694 

    695       :2385: Active Cluster: MSFT ptr->*nt* (6, 3)  ntCounter:-> 2 head_key_nt:-> 1 aryStock[ 6]: 1

    696          :2403: Cluster Spread min: 25.11 max: 27.50  mean Val of Spread: 26.31

    697       :2412: EVEN ntCounter:-> 2

    698          :2616:*> - INCOMPLETE aryStockActive - Reset it all Cluster  counToPortfolio: 0 < 6

    699       :2624: end of *1.1*

    700       :2717: END aryStockPREVIOUS firstRow: 1  lastRow: 6   11111 1

    701       :2746: pp_bool: 1

    702    WORKSHEET 1  A[8, 4] BOOL

    703     A B C D 

    704         >------------<

    705      1:1 1 1 0 

    706      2:1 1 1 0 

    707      3:1 1 1 0 

    708      4:1 1 1 0 

    709      5:1 1 1 0 

    710      6:1 1 1 0 

    711      7:0 0 0 0 

    712      8:0 0 0 0 

    713         <------------>

    714 

    715 

    716    :2058:*> END CLK -Reset Time Lapse-Frame 00:00:00.000999 > 00:00:00.000033   timelapse = 1

    717       :2100:*> Active Stocks: 6  6 minDB   firstRow: 1   lastRow: 6      AryCurrent->   11111 1

    718       :2329:*> *1*  -TRUE- prevAry              pfR: 1     plR: 6   aryPrevious   11111 1

    719 

    720       :2385: Active Cluster: AAPL ptr->*nt* (1, 4)  ntCounter:-> 4 head_key_nt:-> 2 aryStock[ 1]: 1

    721          :2403: Cluster Spread min: 11.79 max: 12.37  mean Val of Spread: 12.08

    722       :2412: EVEN ntCounter:-> 4

    723          :2607:*> Last Cluster Reached  

    724          :2616:*> - INCOMPLETE aryStockActive - Reset it all Cluster  counToPortfolio: 1 < 6

    725 

    726       :2385: Active Cluster: NFLX ptr->*nt* (2, 4)  ntCounter:-> 3 head_key_nt:-> 2 aryStock[ 2]: 1

    727          :2403: Cluster Spread min: 24.05 max: 26.90  mean Val of Spread: 25.47

    728          :2481: ODD ntCounter:-> 3

    729          :2616:*> - INCOMPLETE aryStockActive - Reset it all Cluster  counToPortfolio: 2 < 6

    730 

    731       :2385: Active Cluster: XLFN ptr->*nt* (3, 4)  ntCounter:-> 2 head_key_nt:-> 1 aryStock[ 3]: 1

    732          :2403: Cluster Spread min: 143.19 max: 145.25  mean Val of Spread: 144.22

    733       :2412: EVEN ntCounter:-> 2

    734          :2616:*> - INCOMPLETE aryStockActive - Reset it all Cluster  counToPortfolio: 3 < 6

    735 

    736       :2385: Active Cluster: TFSM ptr->*nt* (4, 4)  ntCounter:-> 2 head_key_nt:-> 1 aryStock[ 4]: 1

    737          :2403: Cluster Spread min: 63.99 max: 64.25  mean Val of Spread: 64.12

    738       :2412: EVEN ntCounter:-> 2

    739          :2616:*> - INCOMPLETE aryStockActive - Reset it all Cluster  counToPortfolio: 4 < 6

    740 

    741       :2385: Active Cluster: ELON ptr->*nt* (5, 4)  ntCounter:-> 2 head_key_nt:-> 1 aryStock[ 5]: 1

    742          :2403: Cluster Spread min: 347.50 max: 352.50  mean Val of Spread: 350.00

    743       :2412: EVEN ntCounter:-> 2

    744          :2616:*> - INCOMPLETE aryStockActive - Reset it all Cluster  counToPortfolio: 5 < 6

    745 

    746       :2385: Active Cluster: MSFT ptr->*nt* (6, 4)  ntCounter:-> 3 head_key_nt:-> 2 aryStock[ 6]: 1

    747          :2403: Cluster Spread min: 27.14 max: 28.90  mean Val of Spread: 28.02

    748          :2481: ODD ntCounter:-> 3

    749          :2615:*> Record Complete Cluster -   counToPortfolio: 6 >= 6

    750       :2624: end of *1.1*

    751 

    752       :2714: COMPLETE PORTFOLIO counToPortfolio 6 >= 6 minDB    pp_bool: 1

    753    WORKSHEET 1  A[8, 4] BOOL

    754     A B C D 

    755         >------------<

    756      1:1 1 1 1 

    757      2:1 1 1 1 

    758      3:1 1 1 1 

    759      4:1 1 1 1 

    760      5:1 1 1 1 

    761      6:1 1 1 1 

    762      7:

    763      8:

    764         <------------>

    765 

    766       :2717: END aryStockPREVIOUS firstRow: 1  lastRow: 6   11111 1

    767       :2746: pp_bool: 1

    768    WORKSHEET 1  A[8, 4] BOOL

    769     A B C D 

    770         >------------<

    771      1:1 1 1 1 

    772      2:1 1 1 1 

    773      3:1 1 1 1 

    774      4:1 1 1 1 

    775      5:1 1 1 1 

    776      6:1 1 1 1 

    777      7:0 0 0 0 

    778      8:0 0 0 0 

    779         <------------>

    780 

    781    :2288: Catching Clusters This round ExSan(stocks: 6, 4 :clusters)

    782    :2290: Cluster Timing Begin ppTime:   10

    783    WORKSHEET 10  J[6, 4] FLOAT

    784                            A     B     C     D 

    785                        >--------------------<

    786     0           0.00  AAPL    1:53.15 55.71 57.74 59.62 

    787     0           0.00  NFLX    2:53.45 55.70 57.57 59.63 

    788     0           0.00  XLFN    3:53.12 55.64 57.44 59.59 

    789     0           0.00  TFSM    4:53.42 55.56 57.39 59.48 

    790     0           0.00  ELON    5:52.75 55.80 57.71 59.70 

    791     0           0.00  MSFT    6:53.63 55.71 57.80 59.45 

    792                        <-------------------->

    793                                       1    2    3    4

    794 

    795    :2294: Cluster Timing End ppRTime:  11

    796    WORKSHEET 11  K[6, 4] FLOAT

    797                            A     B     C     D 

    798                        >--------------------<

    799     0           0.00  AAPL    1:53.87 55.71 57.74 59.85 

    800     0           0.00  NFLX    2:53.82 55.82 57.65 59.78 

    801     0           0.00  XLFN    3:53.60 55.64 57.80 59.69 

    802     0           0.00  TFSM    4:53.76 55.56 57.68 59.55 

    803     0           0.00  ELON    5:53.73 55.80 57.71 59.80 

    804     0           0.00  MSFT    6:53.79 55.77 57.84 59.72 

    805                        <-------------------->

    806                                       1    2    3    4

    807 

    808    :2929: CLUSTERS CATCHING Clocking - Time Lapse Range  

    809    AAPL  1[53.53 <-> 53.87] 2[55.71 <-> 55.71] 3[57.74 <-> 57.74] 4[59.39 <-> 59.85]

    810    NFLX  1[53.45 <-> 53.82] 2[55.58 <-> 55.82] 3[57.41 <-> 57.65] 4[59.63 <-> 59.78]

    811    XLFN  1[53.39 <-> 53.60] 2[55.64 <-> 55.64] 3[57.44 <-> 57.80] 4[59.48 <-> 59.69]

    812    TFSM  1[53.42 <-> 53.76] 2[55.56 <-> 55.56] 3[57.39 <-> 57.68] 4[59.42 <-> 59.55]

    813    ELON  1[53.49 <-> 53.73] 2[55.80 <-> 55.80] 3[57.71 <-> 57.71] 4[59.61 <-> 59.80]

    814    MSFT  1[53.63 <-> 53.79] 2[55.61 <-> 55.77] 3[57.77 <-> 57.84] 4[59.45 <-> 59.72]

    815 

    816    :3080:*> The time range of Cluster j, defined as [min, max], falls within the overall time window   

    817         [52.75 <-> 53.87]  [55.56 <-> 55.82]  [57.39 <-> 57.84]  [59.39 <-> 59.85]

    818 

    819    :3089:*> *** Error Check    

    820          

    821    :3108: Warning OLD VERSION EXECUTED CLUSTER not declared static 

    822    :3109: Close all files Exit Forced ExSan is killed  - Inside if change: 0

    823    

    824    ENDS  xsnPtfli_4944   Elapsed Time: 0.09  sec

    825    Version BOOST: 1.83.0   EXSAN @ MS VSC 2022 (64b) - 17.13.6 -toolSet(v143)

    826    EXIT FROM EXSAN 


R e j e c t         t h e       D e f a u l t
C h a l l e n g e   t h e   S t a n d a r d s
S h a p e           t h e         F u t u r e
+ + C         E x S a n                 C + +
EXIT FROM EXSAN
Flag Counter

Comments

Popular posts from this blog

Roberto Santander - Resume

🔥 ExSan Pushing the Limits of High-Frequency Trading with C++ 🔥

Inside the Engine: A Code-Level Look at ExSan CODE’s Processing Clusters