[USA]::[XNAS]::[CSIQ]'s profit/loss backtesting results as of: 2026-01-30 12:26:58 (EST)

Transaction Start Date Transaction End Date Transaction Type Entry Price Exit Price [+]=Profit / [-]=Loss Volume at Entry Date
2024-01-04
2024-01-22
Short
24.85
20.5
4.35
7236
2024-01-23
2024-01-24
Long
23.45
24.46
1.01
49076
2024-01-25
2024-02-01
Short
23.75
22.51
1.24
9097
2024-02-02
2024-02-02
Short
22.36
22.36
0.38
15315
2024-02-05
2024-02-07
Short
21.5
21.88
-0.38
14177
2024-02-08
2024-02-13
Long
22.1
22.45
0.35
7377
2024-02-14
2024-02-14
Long
22.55
22.55
0.66
12476
2024-02-15
2024-02-16
Long
23.5
23.37
-0.13
9873
2024-02-20
2024-02-27
Short
22.94
21.46
1.48
7432
2024-02-28
2024-02-28
Short
21.5
21.5
0.67
7755
2024-02-29
2024-03-06
Short
21.37
19.95
1.42
9236
2024-03-07
2024-03-08
Long
20.43
20.92
0.49
16253
2024-03-11
2024-03-15
Short
20.66
19.35
1.31
10640
2024-03-18
2024-03-18
Short
19.67
19.67
0.53
15322
2024-03-19
2024-03-20
Short
19.07
18.67
0.4
13683
2024-03-21
2024-03-21
Short
19.49
19.49
0.67
15979
2024-03-22
2024-03-25
Short
18.8
18.12
0.68
16804
2024-03-26
2024-03-26
Short
18.32
18.32
0.34
8415
2024-03-27
2024-03-27
Long
18.11
18.11
1.29
16635
2024-03-28
2024-04-02
Long
19.32
19.36
0.04
10599
2024-04-03
2024-04-03
Long
18.91
18.91
0.52
8918
2024-04-04
2024-04-04
Short
19.62
19.62
1.08
14043
2024-04-05
2024-04-08
Short
18.14
17.24
0.9
24080
2024-04-09
2024-04-10
Long
17.39
18.1
0.71
19903
2024-04-11
2024-04-22
Short
17.46
14.55
2.91
32302
2024-04-23
2024-04-25
Long
15.21
14.72
-0.49
20696
2024-04-26
2024-04-26
Long
14.81
14.81
0.34
15899
2024-04-29
2024-04-30
Long
15.48
16.4
0.92
20353
2024-05-01
2024-05-02
Short
16.09
16.5
-0.41
9902
2024-05-03
2024-05-09
Long
17
17.14
0.14
10897
2024-05-10
2024-05-14
Short
17.44
16.4
1.04
33809
2024-05-15
2024-05-15
Short
17.76
17.76
1.04
19271
2024-05-16
2024-05-21
Short
16.72
15.5
1.22
22896
2024-05-22
2024-05-23
Long
16.09
18.1
2.01
45144
2024-05-24
2024-05-24
Long
17.67
17.67
0.53
17229
2024-05-28
2024-06-04
Long
18.49
19.6
1.11
24730
2024-06-05
2024-06-10
Short
18.89
17.05
1.84
9348
2024-06-11
2024-06-13
Long
17.4
18.37
0.97
8716
2024-06-14
2024-06-24
Short
17.81
15.77
2.04
10172
2024-06-25
2024-06-25
Short
15.84
15.84
0.59
15258
2024-06-26
2024-07-02
Short
15.16
14.02
1.14
9945
2024-07-03
2024-07-12
Long
14.74
17.58
2.84
11525
2024-07-15
2024-07-16
Short
16.28
15.46
0.82
25474
2024-07-17
2024-07-19
Long
16.45
16.62
0.17
14584
2024-07-22
2024-07-25
Short
16.32
15.79
0.53
8523
2024-07-26
2024-07-30
Long
16.65
17
0.35
14299
2024-07-31
2024-08-08
Short
16.55
13.54
3.01
12003
2024-08-09
2024-08-09
Short
13.91
13.91
0.37
11893
2024-08-12
2024-08-13
Short
13.53
13.35
0.18
9303
2024-08-14
2024-08-14
Short
14.66
14.66
0.49
8171
2024-08-15
2024-08-15
Long
14.6
14.6
0.11
10290
2024-08-16
2024-08-20
Long
14.67
14.69
0.02
8471
2024-08-21
2024-08-21
Long
14.57
14.57
-0.01
11503
2024-08-22
2024-08-22
Short
13.29
13.29
1.015
64925
2024-08-23
2024-08-23
Long
12.46
12.46
1.02
41967
2024-08-26
2024-08-28
Long
13.63
12.93
-0.7
19148
2024-08-29
2024-08-30
Short
12.48
12.6
-0.12
14106
2024-09-03
2024-09-03
Short
12.46
12.46
0.21
15912
2024-09-04
2024-09-04
Long
12.22
12.22
0.24
14569
2024-09-05
2024-09-06
Long
12.48
12.5
0.02
10146
2024-09-09
2024-09-10
Short
11.87
11.84
0.03
14130
2024-09-11
2024-09-16
Long
12.83
13.9
1.07
30886
2024-09-17
2024-09-17
Long
13.92
13.92
0.14
8264
2024-09-18
2024-09-19
Long
14.06
15.27
1.21
14874
2024-09-20
2024-09-23
Short
14.17
14.06
0.11
13307
2024-09-24
2024-09-25
Long
14.81
14.63
-0.18
12283
2024-09-26
2024-09-26
Long
14.63
14.63
0.27
14121
2024-09-27
2024-10-01
Long
15.25
16.55
1.3
23952
2024-10-02
2024-10-04
Short
16.41
15.51
0.9
10556
2024-10-07
2024-10-08
Long
16.28
16.63
0.35
69549
2024-10-09
2024-10-18
Short
15.32
12.59
2.73
20662
2024-10-21
2024-10-23
Long
12.39
13.29
0.9
15654
2024-10-24
2024-10-24
Long
12.13
12.13
0.08
12695
2024-10-25
2024-10-29
Long
12.42
15.12
2.7
37536
2024-10-30
2024-11-01
Short
14.14
14.24
-0.1
19677
2024-11-04
2024-11-06
Long
15.47
14.56
-0.91
26020
2024-11-07
2024-11-18
Short
13.43
11
2.43
26159
2024-11-19
2024-11-21
Long
11.07
11.71
0.64
15109
2024-11-22
2024-11-22
Long
11.17
11.17
0.74
15045
2024-11-25
2024-11-26
Long
12.15
12.97
0.82
31534
2024-11-27
2024-12-02
Short
12.6
12.47
0.13
14878
2024-12-03
2024-12-03
Short
12.63
12.63
0.05
11439
2024-12-04
2024-12-09
Short
12.49
12.42
0.07
26311
2024-12-10
2024-12-12
Long
12.39
12.54
0.15
16890.3
2024-12-13
2024-12-13
Long
12.86
12.86
-0.17
17602.4
2024-12-16
2024-12-16
Short
12.46
12.46
0.8
27664
2024-12-17
2024-12-20
Short
11.28
10.67
0.61
18487
2024-12-23
2024-12-26
Long
11.48
11.63
0.15
12615.1
2024-12-30
2025-01-02
Short
11.19
11.35
-0.16
17309.8
2025-01-03
2025-01-08
Long
12.21
12.77
0.56
11095.5
2025-01-10
2025-01-23
Short
12.44
10.37
2.07
15315
2025-02-20
2025-02-24
Long
11.05
11.28
0.23
12448
2025-02-25
2025-02-25
Long
10.83
10.83
0.24
13561
2025-02-26
2025-02-27
Long
11.34
11.82
0.48
35804
2025-03-03
2025-03-17
Short
10.06
9.48
0.58
23711
2025-03-18
2025-03-18
Short
10
10
0.22
8197
2025-03-19
2025-03-19
Long
9.75
9.75
0.78
23372
2025-03-20
2025-03-20
Short
10.4
10.4
0.25
13404
2025-03-24
2025-03-25
Short
10.04
9.9
0.14
25009
2025-03-26
2025-03-27
Long
9.8
9.86
0.06
29643
2025-03-31
2025-04-02
Short
9.02
8.58
0.44
27337
2025-04-03
2025-04-03
Short
8.6
8.6
0.15
21330
2025-04-07
2025-04-09
Short
7.195
6.68
0.515
25825
2025-04-10
2025-04-15
Long
7.96
7.7
-0.26
27649
2025-04-16
2025-04-23
Short
7.03
8.27
-1.24
29794.7
2025-04-24
2025-04-29
Long
7.82
9.63
1.81
34312
2025-04-30
2025-05-01
Short
9.29
9.16
0.13
25628
2025-05-05
2025-05-05
Short
9.58
9.58
0.4
12564
2025-05-06
2025-05-08
Short
9.26
9.15
0.11
11711
2025-05-12
2025-05-13
Long
10.41
10.97
0.56
23664
2025-05-14
2025-05-15
Short
10.03
10.11
-0.08
20439
2025-05-19
2025-05-21
Long
10.42
10.8
0.38
9641
2025-05-22
2025-05-28
Short
10.09
9.96
0.13
15432
2025-05-29
2025-06-02
Long
10.39
10.48
0.09
8878
2025-06-03
2025-06-03
Long
10.08
10.08
0.85
11991
2025-06-04
2025-06-09
Long
11.17
11.44
0.27
7392
2025-06-10
2025-06-10
Long
11.05
11.05
0.32
10826
2025-06-11
2025-06-11
Short
11.5
11.5
0.52
6592
2025-06-12
2025-06-16
Short
10.86
11.22
-0.36
5033
2025-06-17
2025-06-17
Short
10.38
10.38
0.05
13286
2025-06-18
2025-06-18
Long
10.23
10.23
0.37
8191
2025-06-23
2025-06-23
Short
10
10
-0.13
9085
2025-06-24
2025-06-24
Long
10.24
10.24
0.37
8459
2025-06-25
2025-06-30
Long
10.62
11.33
0.71
6423
2025-07-01
2025-07-01
Long
10.96
10.96
0.23
8942
2025-07-02
2025-07-14
Long
11.73
12.84
1.11
38268
2025-07-15
2025-07-21
Short
13.34
12.43
0.91
8386
2025-07-22
2025-07-23
Long
13.08
13.46
0.38
8277.63
2025-07-24
2025-08-05
Short
13.35
11.69
1.66
10434
2025-08-06
2025-08-06
Short
12
12
0.28
5532
2025-08-07
2025-08-07
Long
11.98
11.98
0.02
5479
2025-08-11
2025-08-11
Short
11.75
11.75
0.17
5505


--------------------------------------------
                                     Symbol: CSIQ
                                    Country: USA
                           Financial Market: XNAS
                                       ISIN: CA1366351098
--------------------------------------------
HARP - Historical Annualized Return Percent: 17.0994 (per share traded over duration above)
                  Average Transaction Price: $14.2505
--------------------------------------------
                  Total Transactions (Long): 65 (per share traded over duration above)
      Average Profit Per Transaction (Long): $0.5100
            Total Transaction Profit (Long): $33.35 (per share traded over duration above)
             Theoretical Max Profits (Long): $0
  Available % of Max Profit Captured (Long): inf%
--------------------------------------------
                 Total Transactions (Short): 67 (per share traded over duration above)
     Average Profit Per Transaction (Short): $0.7100
           Total Transaction Profit (Short): $47.5 (per share traded over duration above)
            Theoretical Max Profits (Short): $0
 Available % of Max Profit Captured (Short): inf%
--------------------------------------------
            Total Profit (non-Transactions): 0
--------------------------------------------
   Available % of Max Profit Captured (Avg): inf%
Total transactions in Window (Long + Short): 132 (per share traded over duration above)
Average Profit per trade (ALL Transactions): $0.610 (per share traded over duration above)
  Total Profit in Window (ALL Transactions): $80.85 (per share traded over duration above)
--------------------------------------------
Average transition width (in milli-seconds): 232198760.05
Average transition width       (in seconds): 232198.76
Average transition width       (in minutes): 3869.98
Average transition width          (in days): 9.92
--------------------------------------------