Skip to main content

Investigating A VIX Trading Signal, Part 3: Trading

··1849 words·9 mins
Photo by Tyler Prahm on Unsplash

Trading History #

I have recently started trading based on the ideas from part 2, using the following as guidelines:

  • Look for opportunities when the VIX is the 7 - 10th deciles to buy puts, opening positions during the VIX spikes and closing them as volatility comes back down
  • Look for opportunities when the VIX is in the 1 - 4th deciles to buy calls during periods of lower volatility based on seasonality
  • When volatility spikes, sell call spreads and buy puts
  • When volatility is low, buy calls
  • Open positions with 2, 3, and 4 months to expiration
  • Close positions within 4 - 5 weeks of expiration to avoid theta drag

The executed trades, closed positions, and open positions listed below are all automated updates from the transaction history exports from Schwab. The exported CSV files are available in the GitHub repository.

Trades Executed #

Here are the trades executed to date, with any comments related to execution, market sentiment, reason for opening/closing position, VIX level, etc.

Trade_DateActionSymbolQuantityPriceFees & CommAmountApprox_VIX_LevelComments
2024-08-05 00:00:00Buy to OpenVIX 09/18/2024 34.00 P110.951.081096.0834.33nan
2024-08-21 00:00:00Sell to CloseVIX 09/18/2024 34.00 P117.951.081793.9216.50nan
2024-08-05 00:00:00Buy to OpenVIX 10/16/2024 40.00 P116.351.081636.0842.71nan
2024-09-18 00:00:00Sell to CloseVIX 10/16/2024 40.00 P121.541.082152.9218.85nan
2024-08-07 00:00:00Buy to OpenVIX 11/20/2024 25.00 P25.902.161182.1627.11nan
2024-11-04 00:00:00Sell to CloseVIX 11/20/2024 25.00 P26.102.161217.8422.43nan
2024-08-06 00:00:00Buy to OpenVIX 12/18/2024 30.00 P110.251.081026.0832.27nan
2024-11-27 00:00:00Sell to CloseVIX 12/18/2024 30.00 P114.951.081493.9214.04nan
2025-03-04 00:00:00Buy to OpenVIX 04/16/2025 25.00 P55.655.402830.4025.75nan
2025-03-24 00:00:00Sell to CloseVIX 04/16/2025 25.00 P57.005.403494.6018.01nan
2025-03-10 00:00:00Buy to OpenVIX 05/21/2025 26.00 P57.105.403555.4027.54Missed opportunity to close position for 20% profit before vol spike in early April 2025
2025-04-04 00:00:00Buy to OpenVIX 05/21/2025 26.00 P104.1010.814110.8138.88Averaged down on existing position
2025-04-24 00:00:00Sell to CloseVIX 05/21/2025 26.00 P73.507.572442.4327.37Sold half of position due to vol spike concerns and theta
2025-05-02 00:00:00Sell to CloseVIX 05/21/2025 26.00 P44.354.321735.6822.73Sold half of remaining position due to vol spike concerns and theta
2025-05-07 00:00:00Sell to CloseVIX 05/21/2025 26.00 P43.554.321415.6824.49Closed position ahead of Fed’s (Powell’s) comments
2025-04-04 00:00:00Buy to OpenVIX 05/21/2025 37.00 P313.203.243963.2436.46nan
2025-05-07 00:00:00Sell to CloseVIX 05/21/2025 37.00 P313.753.244121.7624.51Closed position ahead of Fed’s (Powell’s) comments
2025-04-08 00:00:00Buy to OpenVIX 05/21/2025 50.00 P221.152.164232.16nannan
2025-04-24 00:00:00Sell to CloseVIX 05/21/2025 50.00 P125.301.082528.92nannan
2025-04-25 00:00:00Sell to CloseVIX 05/21/2025 50.00 P125.651.082563.92nannan
2025-04-03 00:00:00Buy to OpenVIX 06/18/2025 27.00 P87.058.655648.6527.62nan
2025-04-08 00:00:00Buy to OpenVIX 06/18/2025 27.00 P44.554.321824.3255.44Averaged down on existing position
2025-05-12 00:00:00Sell to CloseVIX 06/18/2025 27.00 P67.556.494523.5119.05Market up on positive news of lowering tariffs with China; VIX down 15%, VVIX down 10%
2025-05-12 00:00:00Sell to CloseVIX 06/18/2025 27.00 P67.406.494433.5119.47Market up on positive news of lowering tariffs with China; VIX down 15%, VVIX down 10%
2025-04-04 00:00:00Buy to OpenVIX 06/18/2025 36.00 P313.403.244023.2436.61nan
2025-05-12 00:00:00Sell to CloseVIX 06/18/2025 36.00 P316.003.244796.7619.14Market up on positive news of lowering tariffs with China; VIX down 15%, VVIX down 10%
2025-04-07 00:00:00Buy to OpenVIX 06/18/2025 45.00 P218.852.163772.1653.65nan
2025-05-12 00:00:00Sell to CloseVIX 06/18/2025 45.00 P225.002.164997.8419.24Market up on positive news of lowering tariffs with China; VIX down 15%, VVIX down 10%
2025-04-03 00:00:00Buy to OpenVIX 07/16/2025 29.00 P58.555.404280.4029.03nan
2025-05-13 00:00:00Sell to CloseVIX 07/16/2025 29.00 P310.403.243116.7617.72nan
2025-05-13 00:00:00Sell to CloseVIX 07/16/2025 29.00 P210.302.162057.8417.68nan
2025-04-04 00:00:00Buy to OpenVIX 07/16/2025 36.00 P313.803.244143.2436.95nan
2025-05-13 00:00:00Sell to CloseVIX 07/16/2025 36.00 P117.001.081698.9217.79nan
2025-05-13 00:00:00Sell to CloseVIX 07/16/2025 36.00 P216.902.163377.8417.72nan
2025-04-07 00:00:00Buy to OpenVIX 07/16/2025 45.00 P221.552.164312.1646.17nan
2025-05-13 00:00:00Sell to CloseVIX 07/16/2025 45.00 P225.652.165127.8417.96nan
2025-04-07 00:00:00Buy to OpenVIX 08/20/2025 45.00 P221.752.164352.1649.07nan
2025-05-13 00:00:00Sell to CloseVIX 08/20/2025 45.00 P225.402.165077.8418.06nan
2025-06-26 00:00:00Buy to OpenVIX 09/17/2025 20.00 C103.0010.813010.8116.37Opened long dated call position; VIX level at 4th historical decile
2025-08-01 00:00:00Sell to CloseVIX 09/17/2025 20.00 C53.055.401519.6020.48Sold half of position due to theta drag, held remaining half for vol spike
2025-08-12 00:00:00Buy to OpenVIX 09/17/2025 20.00 C101.549.311549.3114.87Doubled existing position to reduce cost basis
2025-08-22 00:00:00Buy to OpenVIX 09/17/2025 20.00 C150.8812.011332.01nannan
2025-08-29 00:00:00Sell to CloseVIX 09/17/2025 20.00 C150.8012.011187.99nannan
2025-09-02 00:00:00Sell to CloseVIX 09/17/2025 20.00 C151.3313.961981.04nannan
2025-08-12 00:00:00Buy to OpenVIX 10/22/2025 19.00 C103.0510.813060.8115.22nan
2025-09-29 00:00:00Sell to CloseVIX 10/22/2025 19.00 C101.209.311190.69nannan
2025-08-22 00:00:00Buy to OpenVIX 10/22/2025 20.00 C102.1210.812130.81nannan
2025-09-02 00:00:00Sell to CloseVIX 10/22/2025 20.00 C102.6510.812639.19nannan
2025-07-23 00:00:00Buy to OpenVIX 10/22/2025 21.00 C102.9210.812930.8115.40Continued low volatility, opened long dated call position; VIX level at 4th historical decile
2025-09-29 00:00:00Sell to CloseVIX 10/22/2025 21.00 C100.918.01901.99nannan
2025-06-26 00:00:00Buy to OpenVIX 10/22/2025 22.00 C102.9410.812950.8116.43Opened long dated call position; VIX level at 4th historical decile
2025-09-15 00:00:00Sell to CloseVIX 10/22/2025 22.00 C101.089.311070.69nannan
2025-07-17 00:00:00Buy to OpenVIX 10/22/2025 23.00 C102.7510.812760.8116.86Continued low volatility, opened long dated call position; VIX level at 4th historical decile
2025-09-15 00:00:00Sell to CloseVIX 10/22/2025 23.00 C100.988.01971.99nannan
2025-09-29 00:00:00Buy to OpenVIX 11/19/2025 16.00 C103.6510.813660.81nannan
2025-10-10 00:00:00Sell to CloseVIX 11/19/2025 16.00 C104.8010.814789.19nannan
2025-08-22 00:00:00Buy to OpenVIX 11/19/2025 19.00 C103.1710.813180.81nannan
2025-09-02 00:00:00Sell to CloseVIX 11/19/2025 19.00 C103.7010.813689.19nannan
2025-08-13 00:00:00Buy to OpenVIX 11/19/2025 20.00 C103.2610.813270.8114.56VIX at ~0 decile based on the YTD VIX data
2025-10-09 00:00:00Sell to CloseVIX 11/19/2025 20.00 C102.0810.812069.19nannan
2025-08-12 00:00:00Buy to OpenVIX 11/19/2025 21.00 C103.0010.813010.8115.17nan
2025-10-08 00:00:00Sell to CloseVIX 11/19/2025 21.00 C101.839.311820.69nannan
2025-09-11 00:00:00Buy to OpenVIX 12/17/2025 17.00 C103.9010.813910.81nannan
2025-10-10 00:00:00Sell to CloseVIX 12/17/2025 17.00 C104.6010.814589.19nannan

Volatility In August 2024 #

Plot with VIX high/low, trade side, VIX option, and VIX level at trade date/time:

VIX Level, Trades

Closed positions:

SymbolAmount_BuyQuantity_BuyAmount_SellQuantity_SellRealized_PnLPercent_PnL
VIX 09/18/2024 34.00 P1096.0811793.921697.840.64
VIX 10/16/2024 40.00 P1636.0812152.921516.840.32
VIX 11/20/2024 25.00 P1182.1621217.84235.680.03
VIX 12/18/2024 30.00 P1026.0811493.921467.840.46

Open positions:

SymbolAmount_BuyQuantity_Buy

Total Opened Position Market Value: $4,940.40
Total Closed Position Market Value: $6,658.60
Net Profit/Loss: $1,718.20
Percent Profit/Loss: 34.78%

Volatility In March 2025 #

Plot with VIX high/low, trade side, VIX option, and VIX level at trade date/time:

VIX Level, Trades

Closed positions:

SymbolAmount_BuyQuantity_BuyAmount_SellQuantity_SellRealized_PnLPercent_PnL
VIX 04/16/2025 25.00 P2830.4053494.605664.200.23

Open positions:

SymbolAmount_BuyQuantity_Buy

Total Opened Position Market Value: $2,830.40
Total Closed Position Market Value: $3,494.60
Net Profit/Loss: $664.20
Percent Profit/Loss: 23.47%

Volatility In April 2025 #

Plot with VIX high/low, trade side, VIX option, and VIX level at trade date/time:

VIX Level, Trades

Closed positions:

SymbolAmount_BuyQuantity_BuyAmount_SellQuantity_SellRealized_PnLPercent_PnL
VIX 05/21/2025 26.00 P7666.21155593.7915-2072.42-0.27
VIX 05/21/2025 37.00 P3963.2434121.763158.520.04
VIX 05/21/2025 50.00 P4232.1625092.842860.680.20
VIX 06/18/2025 27.00 P7472.97128957.02121484.050.20
VIX 06/18/2025 36.00 P4023.2434796.763773.520.19
VIX 06/18/2025 45.00 P3772.1624997.8421225.680.32
VIX 07/16/2025 29.00 P4280.4055174.605894.200.21
VIX 07/16/2025 36.00 P4143.2435076.763933.520.23
VIX 07/16/2025 45.00 P4312.1625127.842815.680.19
VIX 08/20/2025 45.00 P4352.1625077.842725.680.17

Open positions:

SymbolAmount_BuyQuantity_Buy

Total Opened Position Market Value: $48,217.94
Total Closed Position Market Value: $54,017.05
Net Profit/Loss: $5,799.11
Percent Profit/Loss: 12.03%

Low Volatility In June, July, August 2025 #

Plot with VIX high/low, trade side, VIX option, and VIX level at trade date/time:

VIX Level, Trades

Closed positions:

SymbolAmount_BuyQuantity_BuyAmount_SellQuantity_SellRealized_PnLPercent_PnL
VIX 09/17/2025 20.00 C5892.13354688.6335-1203.50-0.20
VIX 10/22/2025 19.00 C3060.81101190.6910-1870.12-0.61
VIX 10/22/2025 20.00 C2130.81102639.1910508.380.24
VIX 10/22/2025 21.00 C2930.8110901.9910-2028.82-0.69
VIX 10/22/2025 22.00 C2950.81101070.6910-1880.12-0.64
VIX 10/22/2025 23.00 C2760.8110971.9910-1788.82-0.65
VIX 11/19/2025 16.00 C3660.81104789.19101128.380.31
VIX 11/19/2025 19.00 C3180.81103689.1910508.380.16
VIX 11/19/2025 20.00 C3270.81102069.1910-1201.62-0.37
VIX 11/19/2025 21.00 C3010.81101820.6910-1190.12-0.40
VIX 12/17/2025 17.00 C3910.81104589.1910678.380.17

Open positions:

SymbolAmount_BuyQuantity_Buy

Total Opened Position Market Value: $36,760.23
Total Closed Position Market Value: $28,420.63
Net Profit/Loss: $-8,339.60
Percent Profit/Loss: -22.69%

Complete Trade History (Closed Positions) #

Total Opened Position Market Value: $92,748.97
Total Closed Position Market Value: $92,590.88
Net Profit/Loss: $-158.09
Percent Profit/Loss: -0.17%

References #

  1. https://www.cboe.com/tradable_products/vix/
  2. https://github.com/ranaroussi/yfinance

Code #

The Jupyter notebook with the functions and all other code is available here.
The HTML export of the jupyter notebook is available here.
The PDF export of the jupyter notebook is available here.