AI Portfolio for Two Weeks: Can GPT-6 Sol Beat the US 500 This Time?

October 31, 2026 3:33 am

This AI portfolio is the second round of an experiment we run in public. The AI model GPT-6 Sol builds a portfolio for a 10,000 USD demo account in StocksTrader with a horizon of 10 trading days, using leverage of up to 1:2 on stocks and ETFs and up to 1:50 on currencies. All eight positions opened on 12 October after the US market open and closed on 23 October. The result is published below, next to a US 500 position of about the same size.

Previous AI portfolio

The first AI portfolio, 28 September to 9 October, earned 148.43 USD, or 1.48% of the deposit. A US 500 position of the same size made 182.50 USD with dividends, so the index finished 34.07 USD ahead. In the new portfolio the AI bets more on events of the next two weeks: bank and TSMC earnings and demand for AI hardware.

Horizon

10 trading days, 12 to 23 October 2026

Benchmark

The US 500, 2 lots, about the same size as the portfolio

AI Portfolio Status

Stage Status
Portfolio built 12 October 2026, before the US market opens
Positions opened 12 October 2026 after the US open, all eight
Positions closed 23 October 2026, after the US open
Result Published below

How the AI Portfolio Experiment Works

The portfolio was built with GPT-6 Sol, and the AI does the whole selection. It assesses the market, picks the instruments, splits the budget, and calculates the position size, Take Profit and Stop Loss for every trade. Our part is technical: we check the quotes in StocksTrader before sending the orders, open the positions on the demo account and record the result.

The request sent to the AI, translated from the original:

Prompt

Build a portfolio for 12 to 23 October for a 10,000 USD deposit in StocksTrader. Use leverage of no more than 1:2 on stocks and ETFs and no more than 1:50 on currencies. Select a core, a defensive, a currency and a tactical block. Calculate the volume, reference entry, Take Profit and Stop Loss. Keep some funds free as a reserve.

The portfolio follows six rules:

  • Fixed horizon. Positions open on Monday 12 October after the US market opens. Everything still open is closed on Friday 23 October after the US open, whatever the result.
  • Early exit. If the total profit of the portfolio, counting open positions, reaches 500 USD before 23 October, all remaining positions are closed at once.
  • Levels follow the entry. Take Profit and Stop Loss keep the distance in percent that the AI set from its reference price, counted from the actual entry. A move before the order then shifts the levels and leaves the risk of the trade unchanged.
  • No second attempt. A position closed at its Stop Loss is not reopened within the same portfolio.
  • Leverage. Up to 1:2 on stocks and ETFs, up to 1:50 on currencies.
  • Reference prices. Stock and ETF prices are based on the close on 9 October. EUR/USD, oil, gold and BTC are the prices around midday on 12 October. The actual entry prices are listed under the positions table.

Market Backdrop for the Next Two Weeks

  • US stocks. The S&P 500 finished 9 October near 7,812 points, and SPY near 779 USD. The market enters the earnings season close to its highs. Strong company results can support further gains, while after a rise investors react sharply to weak reports and forecasts.
  • Fed rate and bonds. The Fed rate stands at 3.75% to 4.00%, and the yield on 10-year US government bonds rose to 5.24% by the end of last week. The next Fed meeting is on 27 and 28 October, after the portfolio closes. Over the next ten sessions the main risk for stocks is a shift in rate expectations after the inflation data.
  • US dollar. On the morning of 12 October EUR/USD traded near 1.1200. The high rate and demand for the dollar in uncertain markets support it. A sell of EUR/USD can help the portfolio if high inflation pushes stocks lower and the dollar higher, and it can lose money if inflation comes in unexpectedly weak.
  • Gold and oil. XAU/USD traded near 4,185 USD per ounce: demand for a safe asset holds up, while high rates limit its rise. Brent stood near 104 USD a barrel on the risk of supply disruptions. The XLE energy fund is in the portfolio with a small size, because easing tension can turn oil prices lower quickly.

How the AI Split the Budget

How GPT-6 Sol split 15,673.01 USD of trades across four blocks

15,673 USD

8 trades

Hover over a block, or tap it, to see what is inside.

Shares of the total size of all trades at reference prices, leverage included. Source: the AI portfolio built with GPT-6 Sol.
  • Core block: QQQ, NVDA and XLE. QQQ follows large US technology companies, NVDA strengthens the bet on AI, and XLE adds the energy sector. The block comes to about 7,318 USD. NVIDIA has announced a larger share buyback, while high bond yields remain a risk for technology stocks.
  • Defensive block: XLV and KO. The healthcare fund and Coca-Cola shares take 2,423 USD. They can soften a fall in technology stocks, although they can also lose value when the whole market falls.
  • Currency block: sell EUR/USD. The trade sells 3,000 EUR at 1.1200, a position of 3,360 USD. It is a small bet on a stronger dollar and partial protection against high inflation weighing on stocks.
  • Tactical block: JPM and TSM. The block comes to about 2,572 USD. JPMorgan reports on 13 October and TSMC on 15 October. TSMC’s revenue for September rose 54.6% from September last year. The next big event for the shares is the quarterly report on 15 October, where investors will watch the profit and the forecast. Both reports can move the price sharply either way.

The rest of the deposit stays free as a reserve.

The portfolio counts on QQQ, NVDA, JPM and TSM rising faster than the broad market. XLE adds a bet on expensive oil, XLV and KO reduce the dependence on technology, and the EUR/USD sell can help if the dollar strengthens. The main risks for this setup are high inflation and a weak TSMC report.

AI Portfolio Positions

Entry prices below are the reference prices listed in the rules. Take Profit and Stop Loss are the levels the AI set, with their distance from the entry in percent; at the open they are placed at the same distance from the actual entry. Charts for every stock and fund are on the RoboForex stock charts page, and the currency pair is on the EURUSD live chart.

Instrument Trade Entry Take Profit Stop Loss Volume Size, USD Why
QQQ ↑ Buy 751.27 780.00 (+3.82%) 735.00 (-2.17%) 4 shares 3,005.08 Core position in large technology companies
NVDA ↑ Buy 229.28 250.00 (+9.04%) 218.00 (-4.92%) 12 shares 2,751.36 A possible recovery in AI stocks
XLE ↑ Buy 65.08 70.00 (+7.56%) 62.50 (-3.96%) 24 shares 1,561.92 Expensive oil supports energy companies
XLV ↑ Buy 170.81 178.00 (+4.21%) 167.00 (-2.23%) 8 shares 1,366.48 Less dependence on the technology sector
KO ↑ Buy 88.05 91.50 (+3.92%) 85.50 (-2.90%) 12 shares 1,056.60 Consumer business in the defensive block
EUR/USD ↓ Sell 1.1200 1.1050 (-1.34%) 1.1300 (+0.89%) 3,000 EUR 3,360.00 A stronger dollar on a high Fed rate
JPM ↑ Buy 332.99 355.00 (+6.61%) 324.00 (-2.70%) 5 shares 1,664.95 A possible positive reaction to the bank’s report
TSM ↑ Buy 453.31 485.00 (+6.99%) 439.00 (-3.16%) 2 shares 906.62 TSMC report and demand for AI chips

If QQQ, NVDA, XLE, XLV, KO, JPM or TSM opens at or beyond its Take Profit or Stop Loss on 12 October, that position is not opened. The quote is checked again right before each order, and this page lists every position left out in the update.

Actual Entry Prices

All eight positions opened on 12 October after the US market open, together with the US 500 benchmark. None of the stocks or funds opened beyond its Take Profit or Stop Loss. Take Profit and Stop Loss moved with the entry, keeping the distance in percent that the AI set.

Instrument Planned entry Actual entry Take Profit Stop Loss
QQQ 751.27 749.27 777.63 732.97
NVDA 229.28 228.30 249.00 217.00
XLE 65.08 66.26 71.30 63.64
XLV 170.81 171.31 178.53 167.49
KO 88.05 88.70 92.24 86.14
EUR/USD 1.1200 1.11761 1.10259 1.12754
JPM 332.99 335.59 357.89 326.58
TSM 453.31 451.81 483.48 437.67
US 500 Benchmark 7,820.00 Not set Not set
Open positions of the AI portfolio and the US 500 benchmark in StocksTrader on 13 October 2026
Open positions of the AI portfolio and the US 500 benchmark in StocksTrader on 13 October 2026. Source: RoboForex. Past results do not guarantee future performance.

Portfolio Targets and Stop Levels

At the actual entry prices, if all eight Take Profit levels are reached and the portfolio is not closed early, the profit comes to about 803 USD, or 8.0% of the deposit, before the spread and overnight fees. If all eight Stop Loss levels are hit exactly at their prices, the loss comes to about 428 USD, or 4.3%. After an earnings report the price can jump past a stop, so the actual loss can be larger.

The total size of all eight open trades is 15,696.20 USD. Stocks and ETFs account for about 12,343 USD of it, within the 20,000 USD the account can hold at the maximum leverage of 1:2.

Closing rule

If the total profit of the portfolio, counting open positions, reaches 500 USD before 23 October, all remaining positions are closed. Otherwise they are closed on Friday 23 October after the US market opens, whatever the result.

Five dates shape the cycle. Two company reports and two inflation releases on the economic calendar fall in the first four days.

AI portfolio cycle 2: from the first order to the result

  1. 12 October

    Portfolio openedAll eight positions after the US open, together with the US 500 benchmark.

  2. 13 October

    JPMorgan reportThe bank publishes its quarterly results, the event behind the JPM trade.

  3. 14 October

    US consumer inflationThe consumer price index for September, the main test for rate expectations.

  4. 15 October

    Producer inflation and TSMCUS producer prices and the TSMC quarterly report on the same day.

  5. 23 October

    NowPortfolio closedAll remaining positions closed after the US open, and the result is published below.

The portfolio can close earlier if its total profit, counting open positions, reaches 500 USD.

Three Trades With the Best Target-to-Stop Ratio

The ratio compares the distance to the target with the distance to the stop. At the actual entry prices the same three trades lead:

  • JPM, about 2.48 to 1. The distance to the target is 2.48 times the distance to the stop. The report on 13 October can lift the shares quickly if the bank shows steady income and keeps a confident outlook.
  • TSM, about 2.24 to 1. Strong September revenue raises interest in the report on 15 October. For the shares to rise, the company needs to confirm high demand and give a convincing forecast.
  • XLE, about 1.92 to 1. If oil stays expensive, energy stocks can beat the broad market. The main risk is a fast drop in oil prices on supply news or an easing of the conflict.

AI Portfolio vs the US 500

To check how well the AI built the portfolio, we compare it with a simple alternative: about the same total size in the US 500, 2 lots bought at 7,820.00 at the same moment as the portfolio. That is 15,640 USD against 15,696 USD in the AI portfolio’s open trades. If the AI portfolio closes early at its profit target, the US 500 comparison ends at the same moment, or at the next market open.

Dividends count on both sides: dividend adjustments on the US 500 and any dividends on the stocks and funds in the portfolio.

AI Portfolio Result After 10 Trading Days

The portfolio ran its full 10 trading days, and the positions still open closed on 23 October 2026 after the US market open. The AI portfolio lost 136.43 USD, or 1.36% of the deposit. The US 500 position of about the same size lost 391.65 USD, or 3.92%. Both finished in the red, and the AI portfolio lost 255.22 USD less than the index.

AI portfolio vs the US 500, 12 to 23 October 2026

AI portfolio

-1.36% · -136.43 USD

US 500, 2 lots

-3.92% · -391.65 USD

The AI portfolio finished 255.22 USD, or about 2.6 percentage points, ahead of the US 500.

Returns on the 10,000 USD deposit after costs, from the demo account history. Past results do not guarantee future performance.

Result of Every Position

Instrument Entry Exit How it closed Result, USD
XLE 66.26 68.94 On schedule +59.99
XLV 171.31 178.53 Take Profit +56.96
KO 88.70 93.01 Take Profit +51.10
EUR/USD 1.11761 1.11935 On schedule -4.42
TSM 451.81 437.05 Stop Loss -29.70
JPM 335.59 326.93 On schedule -43.95
QQQ 749.27 732.42 Stop Loss -68.57
NVDA 228.30 215.28 Stop Loss -157.84
AI portfolio – – Total -136.43
US 500 7,820.00 7,650.33 On schedule -391.65

Results include overnight interest: 8.55 USD in total across the AI portfolio and 52.31 USD on the US 500 position.

Closed positions of the AI portfolio and the US 500 benchmark in the StocksTrader account history, 12 to 23 October 2026
Account history of the AI portfolio and the US 500 benchmark in StocksTrader after the close on 23 October 2026. Source: RoboForex. Past results do not guarantee future performance.

Three of the eight positions made money. The defensive block did its job: XLV and KO both reached their Take Profit levels, 108.06 USD together, and XLE added 59.99 USD as oil stayed expensive. The bet on technology and AI cost the most: QQQ, NVDA and TSM all closed at their Stop Loss levels, 256.11 USD together, with NVDA alone at 157.84 USD. JPM and the EUR/USD sell closed on schedule with losses. The AI portfolio still lost 255.22 USD less than the US 500, about 2.6 percentage points of the deposit.

What This AI Portfolio Tests

The second AI portfolio was built around events: technology and AI stocks, bank and TSMC earnings, oil through XLE, and a hedge in healthcare, consumer goods and a sell of EUR/USD. Healthcare, consumer goods and energy earned money, while the technology and AI stocks hit their stops. Over the 10 trading days the portfolio lost 136.43 USD, while the US 500 lost 391.65 USD. The AI finished 255.22 USD ahead of the index and more than closed the 34 USD gap from the first cycle.

After two rounds the AI portfolios are up 12.00 USD in total, and the US 500 positions are down 209.15 USD. The third AI portfolio started on 26 October with a wider spread across sectors.

FAQ

What is the AI portfolio experiment?

The AI model GPT-6 Sol builds a portfolio for a 10,000 USD demo account in StocksTrader with a horizon of 10 trading days. The AI chooses the instruments, the position sizes and the Take Profit and Stop Loss levels. We open the positions, close them on schedule and publish the result next to a US 500 position of the same size.

How did the previous AI portfolio do?

The first AI portfolio, 28 September to 9 October 2026, earned 148.43 USD, or 1.48% of the deposit. A US 500 position of the same size made 182.50 USD with dividends, so the index finished 34.07 USD ahead.

What did the AI put in this portfolio?

Eight positions in four blocks. QQQ, NVDA and XLE form the core, XLV and KO are defensive, a sell of EUR/USD is the currency block, and JPM and TSM are the tactical block, built around their earnings reports. Part of the deposit stays free as a reserve.

How much can the AI portfolio gain or lose?

At the actual entry prices, all eight Take Profit levels would bring about 803 USD, or 8.0% of the deposit, before costs. All eight Stop Loss levels would cost about 428 USD, or 4.3%, and a price jump after an earnings report can make the loss larger.

What was the result of this AI portfolio?

From 12 to 23 October 2026 the AI portfolio lost 136.43 USD, or 1.36% of the deposit. A US 500 position of about the same size lost 391.65 USD, or 3.92%, so the AI finished 255.22 USD ahead of the index.

Any forecasts contained herein are based on the author’s independent analysis and reflect their personal opinion. These articles should not be construed as trading recommendations or a call to action. The authors and RoboForex accept no responsibility for the results of any trades made on the basis of these recommendations and reviews. Past performance is not indicative of future results. Trading stocks and CFDs involves a high risk of capital loss.

Feed from Blog.roboforex.com

MoneyMaker FX EA Trading Robot