21 Dec 23 Practice Results (SWN)

DateTradeQuantityEntryStop LossExitPercentage Profit
4 Feb 16Buy19.047.777.83-95.28%
23 Feb 16Sell16.919.396.4916.94%
11 Apr 16Buy18.757.6511.88284.55%
26 May 16Buy113.3311.3813.6918.46%
27 Jun 16Sell112.4314.3113.11-36.17%
27 Sep 16Sell113.4314.6514.32-72.95%
12 Oct 16Sell11314.410.52177.14%
30 Jan 17Sell19.29.937.81190.41%
5 Apr 17Buy18.767.558.29-38.84%
18 May 17Sell16.987.496.24145.10%
3 Jul 17Buy16.325.575.75-76.00%
6 Jul 17Sell15.696.376.21-76.47%
2 Aug 17Sell15.56.295.3617.72%
13 Sep 17Buy15.945.345.963.33%
18 Oct 17Sell15.526.065.487.41%
7 Nov 17Buy16.245.66.09-23.44%
16 Jan 18Sell15.356.055.43-11.43%
29 Jan 18Sell14.965.433.88229.79%
30 Apr 18Sell14.134.664.24-20.75%
31 May 18Buy14.794.285.1978.43%
9 Oct 18Buy15.775.125.37-61.54%
26 Oct 18Sell14.85.725.33-57.61%
6 Nov 18Buy15.955.215.6-47.30%
27 Nov 18Sell14.925.713.8141.77%
7 Jan 19Buy13.973.234.2943.24%
7 Feb 19Sell13.854.434.25-68.97%
4 Mar 19Buy14.594.24.3-74.36%
18 Apr 19Sell14.354.724.0191.89%
11 Jun 19Sell13.313.833.34-5.77%
2 Jul 19Sell12.973.41.94239.53%
10 Sep 19Buy12.311.642.08-34.33%
5 Nov 19Buy12.41.942.18-47.83%
19 Nov 19Sell11.892.221.99-30.30%
13 Dec 19Buy12.221.932.2820.69%
9 Jan 20Sell12.12.41.71130.00%
25 Feb 20Sell11.471.711.48-4.17%
7 Apr 20Buy12.031.542.89175.51%
27 May 20Buy13.242.83.09-34.09%
27 Jul 20Sell12.412.792.64-60.53%
10 Aug 20Buy13.142.662.86-58.33%
11 Sep 20Sell12.372.772.59-55.00%
22 Dec 20Buy13.413.043.15-70.27%
13 Jan 21Buy13.7333.65-10.96%
28 Jan 21Buy13.793.224.0545.61%
11 Mar 21Buy14.53.924.11-67.24%
9 Apr 21Sell14.124.844.15-4.17%
5 May 21Buy14.654.085.31115.79%
18 Jun 21Sell14.935.755.52-71.95%
30 Jul 21Sell14.645.194.3258.18%
2 Sep 21Buy14.784.295.0146.94%
12 Oct 21Sell15.015.785.3-37.66%
9 Nov 21Sell14.785.185.18-100.00%
15 Nov 21Buy15.424.75.14-38.89%
1 Dec 21Sell14.345.034.78-63.77%
6 Jan 22Sell14.45.134.9-68.49%
11 Feb 22Buy14.844.314.57-50.94%
28 Feb 22Buy15.074.415.2425.76%
24 Mar 22Buy15.875.097.96267.95%
10 May 22Sell16.437.977.14-46.10%
24 May 22Buy17.776.788.94118.18%
30 Jun 22Sell16.537.496.413.54%
26 Jul 22Buy17.416.316.57-76.36%
16 Aug 22Buy17.646.537.33-27.93%
23 Nov 22Buy17.296.576.57-100.00%
5 Dec 22Sell16.357.265.8554.95%
17 Feb 23Sell14.995.685.2-30.43%
10 Mar 23Sell14.975.725.02-6.67%
24 Mar 23Sell14.635.025.02-100.00%
15 May 23Buy15.054.575.02-6.25%
16 Jun 23Buy15.625.135.7220.41%
4 Aug 23Buy16.586.216.38-54.05%
18 Sep 23Sell16.376.826.3211.11%
17 Oct 23Buy16.876.266.9919.67%

Net Win

The net win is 6.86. In other words, if I risk $1 for every trade, I’ll get a profit of $6.86. There are a total of 73 trades, so the profit per trade is a miserable 9 cents.

SWN is a really bad stock to trade using a trend following strategy.

Research

I spent the last two days trying to determine if I can improve the results.

I tried varying the lot size. Here’s what I did:

  • If the past 3 trades are all losing trades, reduce the lot size by 0.1, subject to a minimum lot size of 0.25.
  • If the past trade is a winning trade, increase the lot size by 0.1, subject to a maximum lot size of 1.

Varying the lot size does help to reduce the drawdown a bit (using a maximum risk of 1% per trade, it reduces the drawdown by about 20% and in fact increases the final balance by about 2%).

For NVDA, which is a good stock to use for this strategy, it does not affect the maximum drawdown, but reduces the final balance by about 1%.

Not too bad, but I need more data and I’m hoping to improve it further.

Machine Learning

Today, I tried to use machine learning to see if I can somehow predict when a market will be choppy. Not much luck. So far, I’ve only used price action to do the prediction. The accuracy is about 58.82% for the test set. But it predicted a choppy market correctly only less than 10% of the time (i.e., it is much better at predicting a non choppy market).

Next, I am going to try using my practice results to see if I can somehow learn to avoid choppy markets. For instance, I can use the percentage profit of each trade, the number of days between trades, the number of days before exit etc. Hopefully, this works better.


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *