Smart Finance

Actinver Challenge 2026

The Actinver Challenge, position by position

A student stock-market contest, played with fictional money. I publish every position with the reason I opened it, before knowing whether it worked out.

The dates

Practice round
Sep 28, 2026 → Oct 2, 2026
The contest itself
Oct 5, 2026 → Nov 13, 2026
Starting capital
$1,000,000.00

Where it stands

Delayed 20 min Yahoo Finance loading…

Figures at the close of Oct 31, 2026, from the snapshot in the repository. They refresh with delayed prices as soon as this page loads.

  • Portfolio value

    $960,137.66

    cash plus open positions

  • Change since the start

    −3.99 %

    −$39,862.34 against the starting capital

  • Best position

    CEMEXCPO

    +13.71 %

  • Worst position

    PE&OLES

    −14.26 %

  • Trades

    5

    one buy per position, plus one sell per position closed

  • Cash left

    $18,236.20

Waiting on the price of , so there is no total yet.

Against the IPC

The same window for both: from the last close before Oct 5, 2026 to the day of the prices the portfolio is valued at.

Gap—

The IPC is requested from Yahoo Finance when the page opens; without that, there is no figure here.

Beating a contest is not the same as beating the market, so the portfolio is also measured against the index of the exchange where it is played. It is a comparison, not a target and not a recommendation.

How it is split

Each stock’s weight in today’s total value, cash included. It moves with prices, and it is not what the 50 % rule measures: that one looks at each purchase (below).

  • GMEXICOBGrupo México44.0 %$422,600.04
  • PE&OLESIndustrias Peñoles26.4 %$253,845.90
  • GCARSOA1Grupo Carso11.6 %$111,744.05
  • CEMEXCPOCemex8.2 %$78,269.87
  • BOLSAABolsa Mexicana de Valores7.9 %$75,441.60
  • Cash1.9 %$18,236.20

Without the price of the total cannot be split: a weight of half a total is not a weight of anything.

The contest rules, one by one

Whether this file meets the conditions the rules set to be able to win a prize, each with its clause. It does not say whether the portfolio is good or what to do with it, and the one who declares the winners is Actinver’s Committee, not this page.

  • Met

    Trades in at least 5 different shares

    It has trades in 5 different shares: GMEXICOB, PE&OLES, GCARSOA1, BOLSAA, and CEMEXCPO. What counts is the trades, so a position that gets closed still counts.

    Read clause (6) belowRules on retoactinver.com ↗read on October 16, 2026

  • Met

    No purchase of a single share above 50 % of the portfolio

    The rule measures each purchase at the moment it is made, not today’s weight. The largest was GMEXICOB on Oct 6, 2026: $439,992.36 with fees, 44.0 % of what the portfolio was worth at the start of that day ($1,000,000.00, all of it in cash).

    Read clause (6) belowRules on retoactinver.com ↗read on October 16, 2026

  • Met

    No leveraged ETFs at the close of Oct 6, 2026

    At the close of Oct 6, 2026 the portfolio held GMEXICOB, PE&OLES, GCARSOA1, BOLSAA, and CEMEXCPO, and according to the portfolio file none of them is a leveraged ETF.

    Read clause (6) belowRules on retoactinver.com ↗read on October 16, 2026

  • Met

    No purchase beyond buying power

    The platform checks it before every purchase. With this file’s trades in date order, and each day’s purchases before its sales, cash never goes below zero: the least it got to was $18,236.20 (Oct 6, 2026).

    Read clause (11) belowRules on retoactinver.com ↗read on October 16, 2026

How it has moved

Start Oct 9, 2026: $983,792.53 Latest Oct 31, 2026: $960,137.65 −2.40 %

One point per trading day, written into the repository by a scheduled job after the close. The line does not depend on anything being alive when you read this.

Positions

  1. GMEXICOB

    Grupo México

    Open
    Bought
    $233.27Oct 6, 2026
    Shares
    1,884
    Price now
    $224.31
    Value
    $422,600.04
    Weight
    44.0 %
    Gain / loss
    −3.95 % −$17,392.32

    Why I bought it

    La armé con Claude para el Reto: es la acción de la muestra que más subió en tres meses (+20 %) y de las que más amplifican los movimientos de la bolsa. En un concurso donde solo pagan los tres primeros, busco una cartera que se pueda mover mucho.

    I wrote this in Spanish and have not translated it yet.

    What can go wrong

    Es casi la mitad de mi cartera y depende del cobre: si los metales tienen un mal mes, cae más que la bolsa.

  2. PE&OLES

    Industrias Peñoles

    Open
    Bought
    $888.08Oct 6, 2026
    Shares
    333
    Price now
    $762.30
    Value
    $253,845.90
    Weight
    26.4 %
    Gain / loss
    −14.26 % −$42,228.15

    Why I bought it

    La otra mitad de la apuesta a los metales: plata y oro, con la sensibilidad al mercado más alta de la muestra y +15 % en tres meses.

    I wrote this in Spanish and have not translated it yet.

    What can go wrong

    Se mueve junto con Grupo México, así que no me protege de un mal mes de los metales: lo amplifica.

  3. GCARSOA1

    Grupo Carso

    Open
    Bought
    $143.50Oct 6, 2026
    Shares
    685
    Price now
    $163.13
    Value
    $111,744.05
    Weight
    11.6 %
    Gain / loss
    +13.55 % +$13,331.63

    Why I bought it

    Subió 11 % en tres meses y se mueve mucho, pero no al ritmo de los metales: completa la cartera sin quitarle movimiento.

    I wrote this in Spanish and have not translated it yet.

    What can go wrong

    Es de las más volátiles de la muestra y puede caer fuerte por su cuenta.

  4. BOLSAA

    Bolsa Mexicana de Valores

    Open
    Bought
    $37.67Oct 6, 2026
    Shares
    2,080
    Price now
    $36.27
    Value
    $75,441.60
    Weight
    7.9 %
    Gain / loss
    −3.84 % −$3,012.26

    Why I bought it

    Casi no se mueve con los metales y ayuda a cumplir el mínimo de cinco emisoras sin diluir la apuesta principal.

    I wrote this in Spanish and have not translated it yet.

    What can go wrong

    Es una posición chica: si los metales suben, aporta poco.

  5. CEMEXCPO

    Cemex

    Open
    Bought
    $17.77Oct 6, 2026
    Shares
    3,869
    Price now
    $20.23
    Value
    $78,269.87
    Weight
    8.2 %
    Gain / loss
    +13.71 % +$9,438.76

    Why I bought it

    Entró en lugar de Regional, que no está en el simulador. Es de las acciones con más volumen de la bolsa y, por su historial, no corta dividendo antes del 13 de noviembre.

    I wrote this in Spanish and have not translated it yet.

    What can go wrong

    Viene de caer 17 % en tres meses y puede seguir bajando.

Positions last edited by hand on Oct 6, 2026.

Log

Each entry has the date, what I did, why, what I expected and, once it is known, what happened. I write every entry myself in the repository file; none is written by AI.

There are no entries yet. The first one is written on the day of the first buy.

Reto Actinver, the contest’s logo

The rules that apply to me

Copied word for word from the official rules, each with its clause number. If Actinver changes its text, its text is the one that counts: the page and the date it was consulted are below.

English translation made for this page. The rules are published in Spanish, and the Spanish text is the one that counts.

  1. Capital

    Actinver publishes, in clause (1) of its rules: “You (the ‘Participant’) have access to a virtual amount of one million ‘actipesos’ ($1,000,000.00 actipesos) – on the understanding that these actipesos are not and will not be considered legal tender –, with which you may enter orders to buy and sell shares to build an Investment Portfolio (the ‘Portfolio’) […]”

    Original in Spanish

    Actinver publica, en la cláusula (1) de sus bases: «Usted (el “Participante”) tiene acceso a un monto virtual de un millón de “actipesos” ($1,000,000.00 actipesos) - en el entendido que dichos actipesos no son ni se considerarán como moneda de curso legal-, con los cuales podrá ingresar órdenes de compraventa de acciones para conformar un Portafolio de Inversión (el “Portafolio”) […]»

  2. The balance resets

    Actinver publishes, in clause (2): “[…] may use the investment simulator with the million virtual pesos; however, at the start of the Challenge this balance will be reset for the competition.”

    Original in Spanish

    Actinver publica, en la cláusula (2): «[…] podrá utilizar el simulador de inversiones con el millón de pesos virtuales, sin embargo, al inicio del Reto este saldo se reiniciará para la competencia.»

  3. When it starts and when it closes

    Actinver publishes, in clause (5): “The third stage is the competition, which will start at 00:00:00 on [5 October 2026] and run until 15:00:00 on [13 November 2026], Mexico City time […]”

    Original in Spanish

    Actinver publica, en la cláusula (5): «La tercera etapa es la competencia que iniciará a las 00:00:00 hrs del [05 de octubre del 2026] y hasta las 15:00:00 hrs del [13 de noviembre del 2026], horario de la Ciudad de México […]»

  4. Minimum number of stocks, cap per purchase and leveraged ETFs

    Actinver publishes, in clause (6): “In addition, to be declared the potential winner, the Portfolio must show trades in at least 5 (five) different shares, must at no point have made purchases of a single share for more than fifty percent (50%) of the value of its portfolio during the period evaluated, and your portfolio must not hold leveraged ETFs at the close of the trading day of 6 October.”

    Original in Spanish

    Actinver publica, en la cláusula (6): «Adicionalmente, para ser declarado el potencial ganador, el Portafolio debe de presentar operaciones con por lo menos 5 (cinco) acciones distintas, en ningún momento haber realizado compras en una sola acción por más del cincuenta por ciento (50%) del valor de su portafolio durante el período evaluado, y tu portafolio no deberá contar con ETFs apalancados al cierre de la jornada del 6 de octubre.»

  5. Trading hours

    Actinver publishes, in clause (8): “Orders will be received around the clock, including weekends and public holidays (non-business days), except during the hours when the computer systems are being serviced. Orders will be executed within the hours and days set by the BMV for its regular trading (07:30:00 to 14:00:00 and, from [3 November], 08:30:00 to 15:00:00, Mexico City time, Monday to Friday, except holidays). Orders received after trading hours will be executed with the value date of the next business day.”

    Original in Spanish

    Actinver publica, en la cláusula (8): «El horario de recepción de órdenes contemplará todo el día, incluyendo fines de semana y días festivos (inhábiles), salvo los horarios en los que se les dé servicio a los equipos de cómputo. La realización de las ordenes se apegará al horario y días establecidos por la BMV para la realización de sus operaciones habituales (07:30:00 hr. a 14:00:00 hr. y a partir del [3 de noviembre] de 08:30:00 a 15:00:00 hr., horario de la Ciudad de México, de lunes a viernes, salvo días festivos). Las órdenes recibidas después del horario de operaciones se realizarán con fecha valor del siguiente día hábil.»

  6. Order types and how long they last

    Actinver publishes, in clause (8): “Orders may be placed at a Limit Price or at Market. Limit Price orders will be filled if a trade in that share is recorded on the BMV at the requested price after the order is received in the Challenge. Market orders will be filled at the next price recorded on the BMV for that share after the order is registered in the Challenge.” And in clause (11): “Filled orders cannot be cancelled. Unfilled orders are valid for one day; after that they will be cancelled automatically.”

    Original in Spanish

    Actinver publica, en la cláusula (8): «Las órdenes podrán realizarse a Precio Limitado o a Mercado. Las órdenes a Precio Limitado se asignarán si se realiza una operación de la acción referida en la BMV que registre el precio solicitado posterior a la recepción de la orden en el Reto. Las órdenes a Mercado se asignarán al siguiente precio después del registro en el Reto que se realice en la BMV para la acción referida.» Y en la (11): «Las órdenes asignadas no son sujetas de cancelación. Las órdenes no asignadas tienen vigencia de un día, transcurrido ese lapso se cancelarán automáticamente.»

  7. Commission

    Actinver publishes, in clause (8): “To make the Challenge’s orders as realistic as possible, a rate of 0.10% (point ten percent) plus 16% (sixteen percent), equivalent to the commission and VAT, will be applied to the number of shares multiplied by the share price, and added to or subtracted from the amount of the trade, depending on whether it is a buy or a sell.”

    Original in Spanish

    Actinver publica, en la cláusula (8): «Con el objetivo de hacer las órdenes del Reto lo más realistas posibles, al resultado de la cantidad de títulos por el precio de las acciones se le aplicará una tasa de 0.10% (punto diez por ciento) más 16% (dieciséis por ciento) equivalente a la comisión e IVA que se sumará o restará al importe de la operación, según sea compra o venta.»

    Worked out: 0.116 % of the amount on every buy and on every sell (0.10 % commission plus 16 % VAT on that commission).

  8. Buying power

    Actinver publishes, in clause (11): “The Challenge program will check each Portfolio’s Buying Power before any buy order is carried out. Buying Power means the virtual money from sales already made plus the remaining cash, minus the buy orders already entered. Trades that exceed the Buying Power will not be allowed.”

    Original in Spanish

    Actinver publica, en la cláusula (11): «El programa del Reto validará el Poder de Compra de cada Portafolio previo a la realización de cualquier operación de compra. Se entiende por Poder de Compra el dinero virtual resultante de las ventas ya realizadas más el efectivo remanente, menos las intenciones de órdenes de compra registradas. No se permitirán operaciones que superen el Poder de Compra.»

  9. Short selling

    Actinver publishes, in clause (11): “The Challenge program will check the number of shares held before any sell order. Short selling will not be allowed. Orders cannot be modified.”

    Original in Spanish

    Actinver publica, en la cláusula (11): «El programa del Reto validará la cantidad de acciones en tenencia previa a cualquier operación de venta. No se permitirán operaciones de venta en corto. No se permitirán modificación a las órdenes.»

  10. Dividends

    Actinver publishes, in clause (13): “The Challenge will not reproduce the corporate rights of the participating shares, such as dividends paid in cash or in shares, and subscriptions. The Challenge will reproduce the corporate rights of the participating shares in the case of splits, reverse splits and name changes.”

    Original in Spanish

    Actinver publica, en la cláusula (13): «El Reto no reproducirá los derechos corporativos de las acciones participantes como el pago de dividendos en efectivo o en acciones y suscripciones. El Reto reproducirá los derechos corporativos de las acciones participantes para los casos de splits, reverse splits y cambios de denominación.»

  11. Nothing automated

    Actinver publishes, in clause (17): “The use of automated systems (for example: robots, scripts, bots, macros, programs or similar methods) is prohibited.”

    Original in Spanish

    Actinver publica, en la cláusula (17): «El uso de sistemas automáticos (ejemplo: robots, scripts, autómatas, macros, programas o métodos similares) está prohibido.»

    My nightly job only reads Yahoo Finance prices to draw the chart: it never logs into the contest platform and never places orders.

Source: “Bases y mecánica”, retoactinver.com, consulted on October 16, 2026.

Read the full rules on retoactinver.com ↗

Smart Finance is not affiliated with, sponsored by or endorsed by Actinver. The Actinver Challenge and its logo belong to Actinver; the logo is here only to identify the contest these rules come from.

What each point on my chart measures

Value = cash + shares × latest Yahoo Finance price (about 20 minutes delayed) at 19:00 Mexico City time; no dividends, with the commissions set by the rules; if a price is missing, the point is not written.

Actinver measures it another way. In its own words:

  • How it is won

    Actinver says, in clause (7): “The method the Committee will use to determine the winners by performance in the event’s investment simulator will be Highest Absolute Gain at the end of the 6 (six) weeks.”

    Original in Spanish

    Actinver dice, en la cláusula (7): «El método de evaluación por parte del Comité para determinar los ganadores por rendimiento en el simulador de inversiones del evento será el de Mayor Ganancia Absoluta al finalizar las 6 (seis) semanas.»

  • Which prices the platform uses

    Actinver says, in clause (8): “To carry out orders in the Challenge, the current prices and trading volumes in real time at which shares trade on the BMV will be taken into account.”

    Original in Spanish

    Actinver dice, en la cláusula (8): «Para la realización de las órdenes en el Reto se tomarán en consideración los precios actuales y volúmenes de operación en tiempo real a los que se realicen operaciones con acciones en la BMV.»

  • How it values the portfolio

    Actinver says, in clause (12): “The value of the virtual Portfolio and the Buying Power will be calculated continuously online during trading hours, taking into account the trades made and the changes in share prices. At the end of the day, the calculation will be checked against all the trades made during the session.”

    Original in Spanish

    Actinver dice, en la cláusula (12): «El valor del Portafolio virtual y el Poder de Compra se calcularán continuamente en línea durante el horario de operaciones considerando las operaciones realizadas y los cambios de precios de las acciones. Al final del día, se realizará una validación del cálculo, considerando todas las operaciones realizadas durante la sesión.»

Source: “Bases y mecánica”, retoactinver.com, consulted on October 16, 2026.

They are not the same measurement, so the platform and my chart will not always show the same figure. For the contest, Actinver’s figure is the one that counts.

My portfolio against the IPC: beating a contest is not the same as beating the market, so the yardstick I hold myself to is the S&P/BMV IPC — the same session, the same currency and the index of the exchange where the contest is played. Its card already carries the index chart; once the contest starts and there are positions, this page draws mine, and the two get read side by side, never one on top of the other.

Open the S&P/BMV IPC card →

The calendar around the contest

Announcements with a published date around the contest, each with the page it comes from and the day it was consulted. A date on this list says nothing about what the market will do.

  1. Fed The US Federal Reserve announces its interest-rate decision at the end of the two-day FOMC meeting.

    It is one of the meetings with a Summary of Economic Projections.

    Federal Reserve, FOMC meeting calendar ↗ consulted on September 11, 2026

  2. 13:00, Mexico City time

    Banxico Banco de México announces its monetary policy decision, that is, its target rate.

    Banco de México, monetary policy announcement calendar ↗ consulted on September 11, 2026

  3. 06:00, Mexico City time

    INEGI INEGI publishes September’s consumer inflation (INPC), for the month and for its second half.

    INEGI, statistical release calendar ↗ consulted on September 11, 2026

  4. Fed The US Federal Reserve announces its interest-rate decision at the end of the two-day FOMC meeting.

    Federal Reserve, FOMC meeting calendar ↗ consulted on September 11, 2026

  5. BMV The BMV changes its hours: from 7:30–14:00 to 8:30–15:00, Mexico City time.

    This date is not written by hand: the site works it out from the New York clock, because the BMV follows Wall Street’s hours. Actinver says in clause (8) “from [3 November]”.

    Site methodology ↗ calculated by the site, not written by hand

  6. 13:00, Mexico City time

    Banxico Banco de México announces its monetary policy decision, that is, its target rate.

    Banco de México, monetary policy announcement calendar ↗ consulted on September 11, 2026

  7. 06:00, Mexico City time

    INEGI INEGI publishes October’s consumer inflation (INPC), for the month and for its second half.

    INEGI, statistical release calendar ↗ consulted on September 11, 2026

What I am holding myself to

  • The thesis goes up when the position is opened, not once it is clear whether it worked.
  • A position that loses money stays on the page, with its exit price and its date.
  • The figures are the ones the file holds. If a price is missing, the page says so instead of guessing.
  • When the contest ends on November 13, 2026, the post-mortem goes here: what I got right, what I got wrong and what I would not do again.

How this page is built

  1. The positions are kept in a JSON file in the site’s code. In this contest Claude, the AI I work with, chose the portfolio and wrote the reason and the risk of each position because I asked it to; I enter every order in the contest platform myself, because the rules ban automated systems. The log entries are mine.

  2. The file is checked against a schema on every build. A missing date, a price that is not a number or a closed position without an exit price stops the deploy instead of publishing a wrong figure.

  3. Prices come from the site's own endpoint, which reads Yahoo Finance and caches it. They are delayed, and the page says by how much right next to the figures.

  4. Every trading night a scheduled job works out what the portfolio is worth and writes one line into the repository. That file, and nothing else, is what the chart draws.

Educational, not advice

I am a student playing a contest with fictional money and publishing my reasoning to learn in the open. It is not financial, investment or tax advice, and it is not a recommendation to buy or sell anything. The prices come from Yahoo Finance with a delay, and the contest platform may value the portfolio differently. A company can appear both here and in my research; when that happens, the interest is disclosed on both pages.

Full site methodology →