Trading Software to calculate profits and losses in Swing & Day Trading

Entry
Date

Entry
Price

Exit
Date

Exit
Price

# of
Stocks

01/01
01/03
01/05
01/07
01/09
01/11
01/13
01/15
01/17
01/19
01/21
01/23
01/25
01/27

28.57
10.00
28.14
38.70
1.59
1.59
0.45
3.59
4.59
5.59
6.59
7.59
8.59
9.59

01/05
01/10
01/15
01/08
01/09
01/16
01/20
01/19
01/21
01/25
01/26
01/27
01/28
01/29

28.75
12.00
28.19
39.00
1.62
2.62
0.50
4.62
5.62
6.62
7.00
8.00
9.00
10.00

29
8
70
50
1230
500
500
1000
1000
1000
1000
1000
1000
1000

Comm
.
Paid
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00

Amount
Invested
828.53
80.00
1969.80
1935.00
1955.70
795.00
225.00
3590.00
4590.00
5590.00
6590.00
7590.00
8590.00
9590.00

Price
Change
Stock
0.18
2.00
0.05
0.30
0.03
1.03
0.05
1.03
1.03
1.03
0.41
0.41
0.41
0.41

Profit
loss Aft
Comm.
5.22
16.00
3.50
15.00
36.90
515.00
25.00
1030.00
1030.00
1030.00
410.00
410.00
410.00
410.00

%
Gain
Loss
0.63%
20.00%
0.18%
0.78%
1.89%
64.78%
11.11%
28.69%
22.44%
18.43%
6.22%
5.40%
4.77%
4.28%

% Gain
Loss for
All Trades
0.63%
10.63%
7.47%
21.00%
21.96%
34.27%
89.84%
102.95%
130.54%
151.91%
148.98%
154.93%
159.49%
162.32%

ing & Day Trading
% Gain
Loss for
All Trades
0.63%
10.63%
7.47%
21.00%
21.96%
34.27%
89.84%
102.95%
130.54%
151.91%
148.98%
154.93%
159.49%
162.32%

# of Days
stocks
held
833.75
4
96.00
7
1973.30
10
1950.00
1
1992.60
0
1310.00
5
250.00
7
4620.00
4
5620.00
4
6620.00
6
7000.00
5
8000.00
4
9000.00
3
10000.00
2
$ Amount
After
Comm.

Daily Investment Summary
3
This column includes all
date from the minimum
date to the maximum
date. For each new row,
the date increase by 1. If
it is smaller than the
maximum date, then
show the date, otherwise,
show blank.

7
Currently, the formulas in
columns D and E are
extended till row 500. If
you need more, you can
drag (or copy/paste) the
formula till any row you
want)

From
To
Date
01/01/06
01/02/06
01/03/06
01/04/06
01/05/06
01/06/06
01/07/06
01/08/06
01/09/06
01/10/06
01/11/06
01/12/06
01/13/06
01/14/06
01/15/06
01/16/06
01/17/06
01/18/06
01/19/06
01/20/06
01/21/06
01/22/06
01/23/06
01/24/06
01/25/06
01/26/06
01/27/06
01/28/06
01/29/06

01/01/06
01/29/06
Total Investment
$828.53
$828.53
$908.53
$908.53
$2,878.33
$2,049.80
$3,984.80
$3,984.80
$4,005.50
$2,049.80
$2,764.80
$2,764.80
$2,989.80
$2,989.80
$6,579.80
$4,610.00
$8,405.00
$8,405.00
$13,995.00
$10,405.00
$16,770.00
$12,180.00
$19,770.00
$19,770.00
$28,360.00
$22,770.00
$25,770.00
$18,180.00
$9,590.00

1

2

5

6

Include the minimum entry date o
Use MIN function. Upto row 1012.
any number <65500
Include the maximum entry date
Use MAX function. Upto row 1012
any number <65500
This column calculates the daily
total investment use array
function.
First, it tells whether Column D
is a date or blank. If it is blank,
then column E returns blank too.
If column D is a date, the
column E returns the daily total
investment for that date.
The formula calculates the sum
of column J of sheet [TradeTable]
based on the following two
conditions:
1) Entry date does not greater
than the date in Column D
(current investigated date)
2) Exit date does not less than
=IF(D5<>"",SUM(IF(((TradeTable!$C
the
date in Column D (current
$378)<=D5)*((TradeTable!$E$13:$E$3
investigated
date)
5),TradeTable!$J$13:$J$378)),"")

e minimum entry date of your input.
nction. Upto row 1012. You can chang 1012 to
er <65500
e maximum entry date of your input.
unction. Upto row 1012. You can chang 1012 to
er <65500
n calculates the daily
4
Array function:
tment use array
After you complete entering
the function, press
ls whether Column D
Ctrl+Shift+Enter keys
r blank. If it is blank,
combination, rather than
mn E returns blank too.
the normal Enter key.
D is a date, the
eturns the daily total
t for that date.
a calculates the sum
J of sheet [TradeTable]
he following two

Entry date- not greater than
ate does not greater
the date in Column D
ate in Column D
vestigated date)
e does not less than
"",SUM(IF(((TradeTable!$C$13:$C
Column D (current
Exit date- not less than the
5)*((TradeTable!$E$13:$E$378)>=D
ed date)
date in Column D
able!$J$13:$J$378)),"")
Sum range amount invested