This is a frozen note about the QLV90802 USMV holdout. The training period is from 2016 to 2020, and the new-rule holdout period is from 2021 to 2025, with a historically inspected market period. The completed cohorts are only from 2026. The strategy is to buy when the monthly first session open is greater than the 100-day moving average of the previous month's close, with a stop loss of 1 ATR and a target of 1.5 ATR, and to exit on the 10th session close. The parent strategy has a swing exit comparison with no partial profit. A gap stop open is used, and the target is capped. All adjustments are made using SIP daily, with a 5 basis point fee and 5 basis point slippage for each fill. The sizing is fractional and continuous, with an initial cash of 100 and one position, and no leverage. The vectorbt exact fill reconstruction agrees with independent compounding within 4.16e-13 percentage points. The drawdown uses synthetic per day fill/close slots, not the actual 15-minute path, and positions are normalized for full allocation for comparison. A bootstrap of 10,000 trades with a seed of 90802 was used, with a 95% mean interval of [-0.510007, 0.151176]%. The historical p/W/L sizing is only used for training and holdout, and failures in training and holdout keep the actual value at 0, even if there is a positive counterexample in 2026. The source of the data is https://runway.adityaperswal.workers.dev/data/stock-bars, and the author's paper is https://pages.stern.nyu.edu/~afrazzin/pdf/Betting%20Against%20Beta%20-%20Frazzini%20and%20Pedersen.pdf. This is not an exact leveraged BAB. The study has 252 metrics observations for QLV90802 metrics, and is a deterministic study using ledgers local in the study.py file.
This is a frozen note about the QLV90802 USMV train. The training period was from 2016 to 2020, and the holdout period was from 2021 to 2025, but the market period from 2013 to 2015 was also historically inspected, and 2026 had completed cohorts only. The strategy was to buy on the first session open of each month if it was higher than the 100-day moving average, which is a calculation of the average price of a stock over the past 100 days. The stop loss, which is the price at which to sell a stock to limit losses, was set at one average true range, a measure of volatility, below the previous bar, and the target price was set at 1.5 average true ranges above the previous bar, with a time exit at the 10th session close. The parent strategy had a swing exit comparison, but no partial profit was taken. A gap stop, which is a stop loss that is triggered when a stock gaps below a certain price, was used, and the target was capped. All calculations were adjusted for dividends and splits, and a 5 basis point fee and 5 basis point slippage were applied to each fill, which is the execution of a trade. The sizing was fractional and continuous, with an initial cash position of 100 and no leverage, which means borrowing money to invest. The vectorbt exact fill reconstruction agreed with independent compounding within 4.93e-13 percentage points, which is a very small difference. The drawdown, which is the peak-to-trough decline in value, used synthetic per-day fill/close slots, not the actual 15-minute path, and positions were normalized for full allocation for comparison, but not as a proposal. A bootstrap analysis, which is a statistical method for estimating the distribution of a parameter, was done with 10,000 iterations and a seed of 90802, and the 95% mean interval was [-0.366656, 0.239295]%. The historical profit/loss and win/loss sizing were only used for training, and failures in training and holdout kept the actual value at 0, even if there were positive counterexamples in 2026. The data source was https://runway.adityaperswal.workers.dev/data/stock-bars, and the author paper was https://pages.stern.nyu.edu/~afrazzin/pdf/Betting%20Against%20Beta%20-%20Frazzini%20and%20Pedersen.pdf. This was not an exact leveraged BAB, which is a type of investment strategy. The full 252 metrics observations for QLV90802 metrics were used, and the study was deterministic, using the study.py/ledgers local data.
A frozen note, number 877, describes a trading strategy. The strategy was trained on data from 2016 to 2020, and data from 2013 to 2015 is not available. The strategy was tested on new data from 2021 to 2025, and also on historical market data. The strategy buys a stock at the opening price of the first session of the month if it is higher than the average price of the last 100 days. The strategy uses a stop-loss order, which is an order to sell a stock when it falls to a certain price, in this case, 1 ATR, or average true range, below the buying price. The average true range is a measure of how much a stock's price moves. The strategy also uses a target price, which is 1.5 ATR above the buying price. If the stock's price reaches the target price, the strategy sells half of the stock. The strategy uses a time exit, which means it sells the stock at the close of the 10th session. If the stock's price moves against the strategy, it sells the stock at the same bar, or time period. The strategy also uses a gap stop, which is a stop-loss order that is triggered when a stock's price gaps, or jumps, above or below a certain price. The strategy adjusts its positions daily, and it pays a fee of 5 basis points, or 0.05%, and a slippage of 20 basis points, or 0.20%, for each trade. The strategy uses a diagnostic tool to test its performance, and it starts with an initial cash position of 100. The strategy does not use leverage, which means it does not borrow money to buy stocks. The strategy agrees with an independent compounding method within 2.91e-13 percentage points. The strategy uses a drawdown method, which measures the decline in a stock's price from its peak to its trough. The strategy uses synthetic per-day fill/close slots, which are simulated trades, rather than actual 15-minute trades. The strategy normalizes its positions to full allocation, which means it invests all of its cash in the stock. The strategy uses a bootstrap method, which is a statistical method that simulates many trades, in this case, 10,000 trades, with a seed of 90802. The strategy's mean interval is between -0.925563% and -0.343834%. The strategy uses historical data to size its positions, and it keeps the actual position size even if it is positive. The strategy's source data is from https://runway.adityaperswal.workers.dev/data/stock-bars, and its author paper is from https://pages.stern.nyu.edu/~afrazzin/pdf/Betting%20Against%20Beta%20-%20Frazzini%20and%20Pedersen.pdf. The strategy is not an exact leveraged betting against beta strategy. The strategy has 252 metrics observations, and it uses a deterministic study method, which is a method that always produces the same result given the same input. The strategy's metrics are from the QLV90802 metrics, and its ledger is local.
A frozen note, number 877, was used for analysis. The analysis used data from 2016 to 2020 for training, and from 2021 to 2025 as a holdout period, but also looked at the market from a historical perspective. The analysis was completed using data up to 2026. The strategy used was to buy on the first session open of each month if it was higher than the 100-day moving average, and to sell when the price reached a certain level, specifically 1.5 times the average true range, or after 10 sessions. The average true range is a measure of how much the price of a stock moves. The strategy also used a stop-loss, which is a rule to sell a stock when it falls to a certain price, in this case, one average true range below the buy price. The analysis did not allow for partial profits, meaning that the entire position was sold at once. The data used was adjusted for dividends and splits, and included a fee of 5 basis points and a slippage of 20 basis points for each trade. A basis point is one hundredth of a percent. The analysis used a diagnostic tool to test the strategy with different position sizes, starting with an initial cash amount of 100. The results were compared to a benchmark using a statistical method called vectorbt, which showed that the strategy performed similarly to the benchmark. The analysis also used a method called bootstrapping to test the strategy 10,000 times, with a random seed of 90802, and found that the mean return was between -1.037164% and -0.383701% with 95% confidence. The data used for the analysis came from a website, and the strategy was inspired by a research paper by Frazzini and Pedersen.
A frozen note, number 877, contains information about a trading strategy. The strategy was trained using data from 2016 to 2020, and data from 2013 to 2015 is not available. The years 2021 to 2025 were used as a holdout period, but the market during this time was also inspected historically. The year 2026 was used to complete the cohorts. The strategy involves buying at the open of the first session of the month if the previous month's close is greater than the 100-day moving average. The previous bar's average true range, or ATR, is used to set a stop loss and a target, with the stop loss set at 1 ATR and the target set at 1.5 ATR. The position is closed at the 10th session's close. If the price moves up by 1 ATR, half of the position is sold and the stop loss is moved to break even. If the price moves down, the same rules apply. A gap stop is used at the open, and the stop is moved to the first bar if it is ambiguous. The target is capped. All adjustments are made using the Security Information Processor, or SIP, daily, with a 5 basis point fee and 5 basis points of slippage for each fill. The strategy uses fractional continuous sizing, with an initial cash amount of 100 and one position, and no leverage is used. The vectorbt exact fill reconstruction agrees with independent compounding within 8.70e-14 percentage points. Drawdown is calculated using synthetic per day fill and close slots, not the actual 15-minute path. Positions are normalized for full allocation for comparison, not as a proposal. A bootstrap analysis was performed with 10,000 iterations and a seed of 90802, resulting in a 95% mean interval of [-1.050851, 0.827689]%. The historical profit and loss sizing is only used for training, and failures in the training and holdout periods keep the actual profit at 0, even if there is a positive counterexample in 2026. The data source is https://runway.adityaperswal.workers.dev/data/stock-bars, and the author's paper is https://pages.stern.nyu.edu/~afrazzin/pdf/Betting%20Against%20Beta%20-%20Frazzini%20and%20Pedersen.pdf. This strategy is not an exact leveraged betting against beta strategy. The QLV90802 metrics have 252 full observations, and the study is deterministic, using the study.py and ledgers local files.
A frozen note, number 877, was written. The note is about a trading strategy that was trained using data from 2016 to 2020, and tested using data from 2021 to 2025. The strategy was also tested on completed market periods from 2026. The strategy buys a stock if the first session open of the month is higher than the previous month's close and also higher than the 100-day moving average. The 100-day moving average is a calculation of the average price of a stock over the last 100 days, which is used to determine the overall direction of the stock. The strategy uses a stop loss, which is a price level at which the strategy automatically sells the stock to limit losses, set at 1 ATR, or average true range, below the buy price. The average true range is a measure of the volatility of a stock. The strategy also uses a target price, which is 1.5 ATR above the buy price. If the stock price reaches 1 ATR above the buy price, the strategy sells half of the position and moves the stop loss to the break-even point. The strategy uses a gap stop, which is a stop loss that is triggered if the stock price gaps below the previous day's low. All prices are adjusted for dividends and splits. The strategy pays a 5 basis point fee and 5 basis point slippage on each fill. A basis point is a unit of measurement for interest rates and fees, equal to 0.01%. The strategy uses fractional continuous sizing, which means that the position size is adjusted based on the stock's volatility. The initial cash is $100 and the strategy uses no leverage, which means that it does not borrow money to buy stocks. The strategy was tested using a diagnostic tool and the results were verified using an independent method. The strategy's performance was measured using a drawdown, which is the maximum loss of the strategy from its peak to its trough. The drawdown was calculated using synthetic daily fills and closes, rather than actual 15-minute price paths. The strategy's positions were normalized to full allocation, which means that the strategy's performance is measured as if it had invested all of its capital in the stock. The strategy was also tested using a bootstrap method, which is a statistical method that simulates the performance of the strategy over many iterations. The results of the bootstrap test showed that the strategy's mean return was between -0.628014% and -0.042305% with 95% confidence. The strategy's historical performance was measured using a metric called p/W/L, which is a measure of the strategy's profit and loss. The strategy's failures in training and holdout periods were kept at zero, even if the strategy had positive returns in 2026. The data used to test the strategy was sourced from https://runway.adityaperswal.workers.dev/data/stock-bars and the author's paper was sourced from https://pages.stern.nyu.edu/~afrazzin/pdf/Betting%20Against%20Beta%20-%20Frazzini%20and%20Pedersen.pdf. The strategy is not an exact leveraged beta strategy. The strategy's metrics were calculated over 252 trading days and the study was deterministic, meaning that it was not randomized. The study's results were recorded in a ledger using a python script called deterministicstudy.py.
A frozen note, number 877, describes a training process for a trading system. The system was trained on market data from 2016 to 2020, and data from 2021 to 2025 was used to test the new rules, but the market period was also inspected historically. The system was completed with cohorts only in 2026. The system buys when the monthly first session open is greater than the previous month close and also greater than the 100-day moving average. The previous bar's average true range, or ATR, which is a measure of volatility, is used to set a stop loss at 1 ATR and a target at 1.5 ATR, with a time exit at the 10th session close. ATR is a way to measure how much an asset's price has moved. When the system reaches a profit of 1 ATR, it sells half of the position and then moves the stop loss to break even. If the system is losing, it uses the same bar ordering. The system also uses a gap stop, which is a stop loss that is triggered when the price gaps away from the previous price, and the target is capped. All adjustments are made daily using the Security Information Processor, or SIP, which is a system that processes and disseminates market data, and there is a 5 basis point fee and 5 basis point slippage for each fill. A basis point is a unit of measurement for interest rates and fees. The system uses fractional continuous sizing, which is a way of adjusting the size of the position, and starts with 100 units of cash, one position, and no leverage. Leverage is the use of borrowed money to increase the size of a position. The system's performance was reconstructed using vectorbt, which is a backtesting library, and the results agree with independent compounding within 4.80e-13 percentage points. The drawdown, which is the peak-to-trough decline in the system's performance, uses synthetic per day fill and close slots, not the actual 15-minute path. The positions are normalized for full allocation for comparison, but not for proposal. The system was tested using a bootstrap, which is a way of testing a system by resampling the data, with 10,000 iterations and a seed of 90802, and the results show a 95% mean interval of [-0.326320, 0.150311]%. The system uses historical profit and loss sizing only, and failures in training and holdout keep the actual profit and loss at 0, even if it is positive, as in the 2026 counterexample. The source of the data is https://runway.adityaperswal.workers.dev/data/stock-bars, and the author's paper is https://pages.stern.nyu.edu/~afrazzin/pdf/Betting%20Against%20Beta%20-%20Frazzini%20and%20Pedersen.pdf. The system is not an exact leveraged betting against beta, or BAB, strategy. The system has 252 metrics observations for QLV90802 metrics, and the study is deterministic, using a local ledger in the study.py file.
A frozen note, number 877, contains information about the QLV90802 SPLV trading strategy. The strategy was trained on data from 2016 to 2020, and data from 2013 to 2015 is unavailable. The years 2021 to 2025 were used as a holdout period to test the new rules, but the market during this time was also historically inspected. The year 2026 was used to complete cohorts. The strategy buys on the first session open of each month if the previous month's close is above the 100-day moving average, which is a calculation of the average price of a stock over the past 100 days. The stop loss, which is the price at which the strategy sells a stock to limit losses, is set at one average true range, a measure of volatility, below the previous bar's close. The target price, which is the price at which the strategy sells a stock to make a profit, is set at 1.5 average true ranges above the previous bar's close. The strategy also has a time exit, which means it sells a stock at the close of the 10th session. The parent strategy is unmanaged, meaning it does not have any external management, and it is used for comparison with the swing exit strategy. The strategy does not take partial profits, meaning it does not sell a portion of a stock to lock in profits. The gap stop open and stop first rules are used to handle ambiguous situations, and the target price is capped. All adjustments are made daily, and a 5 basis point fee and 5 basis point slippage are applied to each fill, which is the execution of a trade. The strategy uses fractional continuous sizing, which means it allocates a fraction of the total cash to each trade, and it starts with an initial cash amount of 100. The strategy does not use leverage, which means it does not borrow money to make trades. The vectorbt exact fill reconstruction agrees with independent compounding within 5.64e-14 percentage points, which means the strategy's performance is consistent with the expected results. The drawdown, which is the peak-to-trough decline in the strategy's performance, uses synthetic per-day fill/close slots, not the actual 15-minute path. The positions are normalized to full allocation for comparison, but not as a proposal. The IID trade bootstrap, which is a statistical method used to estimate the strategy's performance, uses a seed of 90802 and has a 95% mean interval of [-1.016401, 1.068696]%. The historical profit/loss and win/loss sizing are only used for historical analysis, and failures in training and holdout keep the actual value at 0, even if there are positive counterexamples in 2026. The data source is https://runway.adityaperswal.workers.dev/data/stock-bars, and the author's paper is https://pages.stern.nyu.edu/~afrazzin/pdf/Betting%20Against%20Beta%20-%20Frazzini%20and%20Pedersen.pdf. The strategy is not an exact leveraged betting against beta strategy. The study has 252 metrics observations for QLV90802 metrics, and it is a deterministic study using the ledgers local in the study.py file.
This is a frozen note about the QLV90802 strategy, which is a type of automated trading system. The strategy was trained on data from 2016 to 2020, and then tested on new data from 2021 to 2025, as well as on completed data from 2026. The strategy buys a stock when the first session open of the month is higher than the 100-day moving average, which is a calculation of the average price of a stock over the past 100 days. The strategy then sets a stop loss, which is a price at which the stock will be sold to limit losses, at one average true range, which is a measure of the volatility of a stock. The target price, which is the price at which the stock will be sold for a profit, is set at 1.5 average true ranges. The strategy also has a time exit, which means that the stock will be sold after 10 sessions, regardless of whether the target price has been reached. The strategy does not allow for partial profits, which means that the entire position will be sold at once. The strategy also has a gap stop, which means that if the stock gaps up or down, the stop loss will be adjusted accordingly. All calculations are adjusted for dividends and splits, and a 5 basis point fee and 5 basis point slippage are added to each fill, which is a trade. The strategy uses fractional continuous sizing, which means that the position size will be adjusted based on the volatility of the stock, and starts with an initial cash position of $100. The strategy does not use leverage, which means that it does not borrow money to buy stocks. The results of the strategy were verified using a tool called Vectorbt, which reconstructs the exact fills, and the results were found to be accurate within 3.73e-13 percentage points. The drawdown, which is the maximum loss of the strategy, was calculated using synthetic per-day fill/close slots, rather than the actual 15-minute path. The positions were normalized to full allocation for comparison, but this is not a proposal for actual investment. The strategy was tested using a bootstrap, which is a statistical method, with 10,000 iterations and a seed of 90802, and the results showed a 95% mean interval of [-0.750248, -0.081568]%. The historical profit/loss and win/loss ratios were calculated, but failures in the training and holdout periods were kept at zero, even if the strategy had a positive return in 2026. The data used for this strategy was sourced from https://runway.adityaperswal.workers.dev/data/stock-bars, and the author's paper can be found at https://pages.stern.nyu.edu/~afrazzin/pdf/Betting%20Against%20Beta%20-%20Frazzini%20and%20Pedersen.pdf. This strategy is not an exact leveraged betting against beta strategy, and the metrics were calculated using a deterministic study and local ledgers.
This is a frozen note about the QLV90802 SPLV train. The training data is from 2016 to 2020, and the holdout period is from 2021 to 2025, but the market period from 2013 to 2015 was also historically inspected. The training was completed in 2026. The strategy is to buy on the first session open of each month if it is above the 100-day moving average, which is a calculation of the average price of a stock over the past 100 days. The stop loss is set at 1 average true range, which is a measure of the volatility of a stock, and the target is set at 1.5 average true ranges. The time exit is set at the 10th session close. There is an unmanaged parent strategy for comparison, which means it is not actively managed, and there is no partial profit taking. The gap stop open and stop first rules are used to handle ambiguous situations, and the target is capped. All adjustments are made daily, and there is a 5 basis point fee and 5 basis point slippage for each fill, which means a small cost is added to each trade. The sizing is fractional and continuous, and the initial cash is $100. There is only one position, and there is no leverage, which means no borrowed money is used. The vectorbt exact fill reconstruction agrees with independent compounding within 5.04e-13 percentage points, which is a very small difference. The drawdown uses synthetic per day fill and close slots, not the actual 15-minute path, and positions are normalized for full allocation for comparison, but not for proposal. The IID trade bootstrap with 10000 seed 90802 has a 95% mean interval of [-0.331797, 0.227813]%. The historical profit and loss sizing is only used for training, and failures in training and holdout keep the actual value at 0, even if there is a positive counterexample in 2026. The source of the data is https://runway.adityaperswal.workers.dev/data/stock-bars, and the author paper is https://pages.stern.nyu.edu/~afrazzin/pdf/Betting%20Against%20Beta%20-%20Frazzini%20and%20Pedersen.pdf. This strategy is not an exact leveraged betting against beta strategy. There are 252 metrics observations for QLV90802 metrics, and the study is deterministic, using the ledgers local in the study.py file.
A news scan found the text of a report on automated trading fund manager notes. The report discusses the results of 156 tests of fixed variants, which include 108 adjusted tests and 36 raw tests, plus 12 delayed and 8 placebo tests. The tests were run on four ETFs, including SPY, IWM, EFA, and EEM, with three rules, three windows, and three costs. The results show that the primary SPY had a later parent return of -8.174497%, a delay of -1.724374%, and a swing of -11.189744%. The training results were +9.882733%, +10.919210%, and +0.298670% respectively. The cheapest 2bps swing was still -2.397594%, and the 20bp swing was -21.074686%. The report also notes that EEM was a strong counterexample, with a delay training return of +21.544615% and a swing later return of +14.690015%. However, the main swing training return was -0.720184%, and the recent return was -0.039239%. The report concludes that the results do not support the deployment of a frozen rule and do not make any universal claims about the original anomaly. The source of the data is https://runway.adityaperswal.workers.dev/data/stock-bars.
A news scan found the headline 'QTM90800 EEM swing recent: frozen turn-of-month test'. This refers to a test of a trading strategy for the EEM ETF. The strategy has three main parts. First, it freezes the trading protocol before checking the results, from 2026 through September 4, with 8 completed groups of trades, and a recent check of the results. It buys at the open of the last monthly trading session and sets a stop loss at 1 average true range, or ATR, which is a measure of how much a stock's price has moved, and a target at 1.5 ATR. Half of the trade is closed when the price moves up by 1 ATR, and the rest is closed when it breaks even or at the fourth next-month open. The daily stop loss is triggered first if there is ambiguity, and if a bar hits the target and also the entry point, the remainder is closed conservatively at the entry point. The target gap may also close the remainder at the open. Second, the strategy uses a long-only cash-only order ledger with a 5 basis point fee and 5 basis point slippage, which is the difference between the expected price and the actual price. The cash is compounded independently and reconciles the final equity within 1e-5 USD on an initial cash of 10,000 USD, with non-negative cash. The sample counts include full entry groups, not partial fills. The drawdown includes open and close marks, but not all intrabar excursions, which are price movements within a bar. Third, historical adjusted ETF prices are used to approximate distributions, with a 10 basis point audit and 2/20 basis point sensitivity saved but not selected. The strategy does not verify 15-minute or extended-hours fills, whole-share profit management, or exact time execution. Positive recent samples cannot override training or later gates, and there is no current calendar entry. The sources of the information are https://business.purdue.edu/faculty/mcconnell/publications/Equity-Returns-at-the-Turn-of-the-Month.pdf and https://runway.adityaperswal.workers.dev/data/stock-bars. All inputs, code, and results are archived in 291 parts and exact readback verified. This is an ETF adaptation, not an exact CRSP replication, and it does not have deployable approval.
A news scan found the headline 'QTM90800 EEM swing later: frozen turn-of-month test'. This refers to a test of a trading strategy on the EEM ETF. The test has two main parts. First, it freezes the trading protocol before inspecting the results. From 2021 to 2025, the test completed 59 market years, which were previously used to test other rules. The strategy buys at the open of the last monthly session and sets a stop loss at one average true range, or ATR, which is a measure of price volatility. The target is 1.5 ATR. Half of the position is closed when the price reaches 1 ATR, and the remaining position is closed at the fourth next-month open. The test also includes daily stops and gap stops. Second, the test uses a long-only cash-only strategy with a 5 basis point fee and 5 basis point slippage, which is a small cost of buying or selling. The test reconciles the final equity within a small margin of error. The test uses historical adjusted ETF prices and includes drawdowns, which are losses from peak to trough. The sources of the data are from Purdue University and a stock bars website. All inputs, code, and results are archived and verified. This is an adaptation of a trading strategy, not an exact replication, and it is not approved for deployment.
A news scan found the text of a trading fund manager's notes. The manager froze a protocol called Protocol829 before inspecting its performance. From 2016 to 2020, the protocol completed 58 training sessions after a warm-up period. The manager then used a strategy to buy the EEM ETF at the opening price of the last monthly session. The manager set a stop loss at one average true range, or ATR, below the entry price, and a target at 1.5 times the ATR above the entry price. The manager would sell half of the position at a profit of one ATR and move the stop loss to the breakeven point. The remaining position would be sold at the fourth next-month open. If a trading day was ambiguous, the manager would set a daily stop loss. If a bar reached a profit of one risk unit, or R, and also hit the entry price, the manager would conservatively close the remaining position at the entry price. The manager also set a target gap that could close the remaining position at the open price. The manager used a long-only cash-only order ledger with a 5 basis point fee and 5 basis point slippage. The manager reconciled the final equity within 1e-5 USD on an initial cash amount of 10,000 USD, with nonnegative cash. The sample counts included full entry cohorts, not partial fills. The drawdown included open and close prices, as well as synthetic threshold marks, but not all intrabar excursions. The manager used historical adjusted ETF prices that approximated distributions, with a 10 basis point audit and 2/20 basis point sensitivity saved but not selected. The manager did not verify 15-minute or extended-hours fills, whole-share profit management, or exact time execution. Recent positive samples could not override the training or later gates, and there was no current calendar entry. The manager cited two sources: https://business.purdue.edu/faculty/mcconnell/publications/Equity-Returns-at-the-Turn-of-the-Month.pdf and https://runway.adityaperswal.workers.dev/data/stock-bars. All inputs, code, and results were archived in 291 parts and verified with exact readback. This was an ETF adaptation, not an exact CRSP replication, and did not have deployable approval.
A news scan found the report of a frozen turn-of-month test for QTM90800 EEM. The test has 8 completed cohorts from 2026 through September 4. The protocol, called Protocol829, was frozen before a return inspection. It involves buying at the open of the last monthly session and selling at the open of the fourth next-month session. This is a change from the original method, which was based on closing prices. The test does not include stop or target prices. The orders are long-only, meaning they only buy, and cash-only, meaning they do not use borrowed money. The orders also include a 5 basis point fee and 5 basis point slippage, which is a measure of the difference between the expected price and the actual price of a trade. The test also includes cash compounding, which means that the interest earned on the cash is added to the principal. The drawdown, or loss, includes both open and close prices, as well as a synthetic threshold mark, but does not include all intrabar excursions, which are price movements within a single bar or period. The historical prices used are adjusted for distributions, such as dividends, and include a 10 basis point audit and 2/20 basis point sensitivity, which were saved but not selected. The test does not verify 15-minute or extended-hours fills, whole-share profit management, or exact time execution. The test also cannot override training or later gates, and there is no current calendar entry. The sources for this test include a paper on equity returns at the turn of the month and a dataset of stock bars. All inputs, code, and results are archived in 291 parts and have been verified. This is an adaptation of an ETF, not an exact replication of the CRSP, and it does not have deployable approval.
A news scan found the text describing the QTM90800 EEM delay as a frozen turn-of-month test. The test has two main parts. First, Protocol829 was frozen before a return inspection, which happened from 2021 to 2025, and included 59 completed cohorts. These market years were previously inspected for other rules. The test involves buying at the open of the last monthly session and selling at the open of the fourth next-month session. The second part of the test uses a long-only cash-only order ledger with a 5 basis point fee and 5 basis point slippage. The test also includes cash compounding, which reconciles the final equity within 1e-5 USD on 10,000 initial cash. The test has some limitations, including not verifying 15-minute or extended-hours fills, whole-share profit management, or exact-time execution. The sources of the test include a paper on equity returns at the turn of the month and stock bars data. All inputs, code, and results are archived in 291 parts and have been verified. This is an adaptation of an ETF, not an exact replication, and has not been approved for deployment.
A news scan found the text describing the QTM90800 EEM delay train, which is a frozen turn-of-month test. The test has two main parts: the first part is about a protocol called Protocol829, which was frozen before a return inspection. From 2016 to 2020, the training was completed 58 times after a warm-up period. The test involves buying at the open of the last monthly session and selling at the open of the fourth next-month session. The second part is about an order ledger, which is a list of orders, using a system called vectorbt with a 5 basis point fee and 5 basis point slippage, which means a small cost for each trade. The test also looks at how the cash, or money, is compounded, or added up, and reconciled, or matched, to the final equity, or value, within a very small margin of 1e-5 USD on an initial cash amount of 10,000 USD. The test only looks at full entry cohorts, not partial fills, and includes drawdown, which is a measure of loss, but not all intrabar excursions, which are small price movements within a bar, or time period, on a chart. The historical adjusted ETF prices are used to approximate distributions, but the raw 10 basis point audit and 2/20 basis point sensitivity are saved but not selected. The test does not verify 15-minute or extended-hours fills, whole-share profit management, or exact time execution. The sources of the information are two websites, and all inputs, code, and results are archived in 291 parts and verified. This is an adaptation of an ETF, not an exact replication of the CRSP, and it does not have deployable approval.
A news scan found a report about QTM90800 EEM, which is an automated trading fund manager's notes. The report says the fund's protocol, called Protocol829, was frozen before a return inspection from 2026 through September 4. This inspection checked 8 completed cohorts. The fund's strategy is to buy at the close of the second-to-last monthly session and sell at the close of the third session of the next month. The fund looks at four daily returns at the turn of the month, using auction prices as proxies, without setting stop or target prices. The fund uses a long-only cash-only strategy, with a 5 basis point fee and 5 basis point slippage per fill. The fund's cash balance is reconciled within $0.00001 USD on an initial cash balance of $10,000, with non-negative cash. The fund's sample counts include full entry cohorts, not partial fills. The fund's drawdown includes open and close prices, as well as synthetic threshold marks, but not all intrabar excursions. The fund uses historical adjusted ETF prices, which approximate distributions, with a 10 basis point audit and 2/20 basis point sensitivity saved, but not selected. The report notes that 15-minute and extended-hours fills, whole-share profit management, and exact-time execution were not verified. The report also says that positive recent samples cannot override training or later gates, and there is no current calendar entry. The sources of the report are https://business.purdue.edu/faculty/mcconnell/publications/Equity-Returns-at-the-Turn-of-the-Month.pdf and https://runway.adityaperswal.workers.dev/data/stock-bars. All inputs, code, and results are archived in 291 parts and exact readback verified. This is an ETF adaptation, not an exact CRSP replication, and it has not been approved for deployment.
A news scan found a report about a test called QTM90800 EEM, which is a frozen turn-of-month test. The test has three parts. First, the test uses a set of rules called Protocol829, which was frozen before being inspected again. This inspection happened from 2021 to 2025 and included 59 completed cohorts. These market years were previously checked for other rules, but not in a completely independent way. The test buys on the second-to-last monthly session close and sells on the third session close of the next month. It looks at four daily returns at the turn of the month, using auction prices as substitutes, without setting stop or target prices. Second, the test uses a system called vectorbt to make orders, with a fee of 5 basis points and a slippage of 5 basis points. The cash compounds independently and reconciles the final equity within $0.00001 USD on an initial cash of $10,000, with non-negative cash. The sample counts only full entry cohorts, not partial fills. Drawdown includes open and close, and synthetic threshold marks, but not all intrabar excursions. Third, the test uses historical adjusted ETF prices, which are approximate distributions. A 10 basis point audit and 2/20 basis point sensitivity were saved but not selected. The test does not verify 15-minute or extended-hours fills, whole-share profit management, or exact time execution. Recent positive samples cannot override training or later gates, and there is no current calendar entry. The sources of the information are https://business.purdue.edu/faculty/mcconnell/publications/Equity-Returns-at-the-Turn-of-the-Month.pdf and https://runway.adityaperswal.workers.dev/data/stock-bars. All inputs, code, and results are archived in 291 parts and verified for exact readback. This is an adaptation for ETFs, not an exact replication of CRSP, and it does not have deployable approval.
A news scan found the following text: 1. A protocol called Protocol829 was stopped before it was inspected. From 2016 to 2020, the training was completed 58 times after a warm-up period. The training data was split and some parts were removed. The system buys at the close of the second to last monthly trading session and sells at the close of the third trading session of the next month. It looks at the daily returns at the turn of the month, using auction prices as a substitute, without setting a stop or target price. 2. The system uses a specific type of order called vectorbt, which only buys and sells with cash, and charges a fee of 5 basis points plus 5 basis points for slippage. The cash balance is calculated independently and must be non-negative. The system counts all the times it enters a trade, not just the partial trades. It also tracks the drawdown, including when the trade is open or closed, but not all the small changes during the trade. 3. The system uses historical prices of exchange-traded funds that have been adjusted, but did not use the raw 10 basis point audit or the 2/20 basis point sensitivity test. It did not verify if the trades were executed exactly on time or if the profits were managed correctly. Recent good results cannot override the training data or later checks, and there is no current calendar entry. The sources of the information are https://business.purdue.edu/faculty/mcconnell/publications/Equity-Returns-at-the-Turn-of-the-Month.pdf and https://runway.adityaperswal.workers.dev/data/stock-bars. All the inputs, code, and results are archived in 291 parts and the readback was verified exactly. This is an adaptation for exchange-traded funds, not an exact replication of the CRSP, and it has not been approved for deployment.
A news scan found the headline 'QTM90800 EFA swing recent: frozen turn-of-month test'. This refers to a test of a trading strategy for the EFA ETF. The strategy has two main parts. First, it buys the EFA ETF at the open of the last monthly trading session and sets a stop loss at one average true range, or ATR, below the entry price, where ATR is a measure of price volatility. The strategy also sets a target at 1.5 times the ATR above the entry price. If the price reaches 1 ATR above the entry price, half of the position is sold and the stop loss is moved to the entry price. The remaining position is sold at the open of the fourth month after the trade was entered. If the price moves up to the target and also back to the entry price, the remaining position is sold at the entry price. The strategy also uses a daily stop loss if the price moves in a way that is unclear. Second, the strategy uses a long-only cash-only approach, meaning it only buys the ETF and does not sell it short, and it only uses cash, not margin. The strategy also includes a 5 basis point fee and 5 basis point slippage, where a basis point is one hundredth of a percent. The initial cash is $10,000 and the strategy ensures that the cash balance is never negative. The strategy also includes a drawdown, which is a measure of the decline in value from a peak to a trough. The drawdown includes the decline from the open to the close of a trading day and any decline below a certain threshold, but it does not include all declines within a trading day. The strategy uses historical adjusted ETF prices, which are approximate, and saves raw 10 basis point audit and 2/20 basis point sensitivity results, but does not select them. The strategy does not verify 15-minute or extended-hours fills, whole-share profit management, or exact time execution. The strategy also does not override training or later gates with positive recent samples and does not have a current calendar entry. The sources for this strategy are https://business.purdue.edu/faculty/mcconnell/publications/Equity-Returns-at-the-Turn-of-the-Month.pdf and https://runway.adityaperswal.workers.dev/data/stock-bars. All inputs, code, and results are archived in 291 parts and exact readback is verified. This is an ETF adaptation, not an exact CRSP replication, and it does not have deployable approval.
A news scan found the headline 'QTM90800 EFA swing later: frozen turn-of-month test'. This refers to a test of a trading strategy for the ETF EFA. The test has two main parts. First, the strategy buys the ETF at the open of the last monthly session and sets a stop loss at one average true range, or ATR, below the entry price, where ATR is a measure of price volatility. The strategy also sets a target at 1.5 times the ATR above the entry price. If the price reaches 1 ATR above the entry, half of the position is sold, and the stop loss for the remaining half is moved to the break-even point. The remaining position is sold at the fourth next-month open. Second, the test uses a long-only cash-only strategy, meaning it only buys the ETF and does not short sell, and it only uses cash, not margin. The test also includes a 5 basis point fee and 5 basis point slippage, where a basis point is 0.01%, and slippage refers to the difference between the expected price and the actual price of a trade. The test results show that the strategy has a certain drawdown, which is the peak-to-trough decline in the value of the portfolio, and that the results are based on historical adjusted ETF prices. The test also includes a sensitivity analysis, which is a test of how the results change when the inputs are changed. The sources for the test include a research paper on equity returns at the turn of the month and a dataset of stock prices. The test is an adaptation of a previous strategy and is not intended for deployment.
A news scan found the following text: 1. Protocol829 was frozen before a return inspection. From 2016 to 2020, the training completed 58 cohorts after a warm-up period, and cross-split turns were purged. The strategy is to buy at the last monthly session open, with a stop at 1 ATR, which is a measure of price volatility, and a target at 1.5 ATR. Half of the position is sold at a 1 ATR gain, and the remaining position is sold at breakeven. The position is exited at the fourth next-month open. A daily stop is applied first in case of ambiguity. If a bar hits a 1R gain, which is a measure of profit, and also the entry point, the remainder is closed conservatively at the entry point. Gap stops are applied at the open. 2. The strategy uses a long-only cash-only vectorbt order ledger, with a 5bp fee and 5bp slippage, which refers to the difference between the expected and actual price of a trade. The cash is compounded independently, and the final equity is reconciled within 1e-5 USD on an initial cash of 10000 USD, with nonnegative cash. Sample counts include full entry cohorts, not partial fills. Drawdown includes open and close, as well as synthetic threshold marks, but not all intrabar excursions, which refer to price movements within a bar. 3. Historical adjusted ETF prices are used to approximate distributions. Raw 10bp audit and 2/20bp sensitivity are saved but not selected. Neither 15-minute nor extended-hours fills, whole-share profit management, nor exact time execution are verified. Positive recent samples cannot override training or later gates, and there is no current calendar entry. The sources of this information are https://business.purdue.edu/faculty/mcconnell/publications/Equity-Returns-at-the-Turn-of-the-Month.pdf and https://runway.adityaperswal.workers.dev/data/stock-bars. All inputs, code, and results are archived in 291 parts, and exact readback is verified. This is an ETF adaptation, not an exact CRSP replication, and it has no deployable approval.
A news scan found the report of a frozen turn-of-month test for QTM90800 EFA. The report states that Protocol829 was frozen before a return inspection, which was completed from 2026 through September 4, with 8 completed cohorts and a recent descriptive check. The strategy is to buy at the last monthly session open and sell at the fourth next-month session open, with a timing adaptation that differs from the original close-to-close paper and does not include a stop or target. The report also mentions an explicit long-only cash-only vectorbt order ledger with a 5bp fee and 5bp slippage per fill. The final equity is reconciled within $0.00001 USD on an initial cash of $10,000, with nonnegative cash and sample counts that include full entry cohorts but not partial fills. Drawdown includes open and close, as well as synthetic threshold marks, but not all intrabar excursions. Historical adjusted ETF prices are used to approximate distributions, with a 10bp audit and 2/20bp sensitivity saved but not selected. The report notes that 15-minute and extended-hours fills, whole-share profit management, and exact-time execution were not verified. Positive recent samples cannot override training or later gates, and there is no current calendar entry. The sources cited include a paper on equity returns at the turn of the month and a stock bars dataset. All inputs, code, and results are archived in 291 parts and have been verified with exact readback. This is an ETF adaptation and not an exact CRSP replication, with no deployable approval.
A news scan found the report of a frozen turn-of-month test for QTM90800 EFA delay. The report states that Protocol829 was frozen before a return inspection, which will happen later, between 2021 and 2025. This inspection will look at 59 completed cohorts, which were previously checked for other rules. The plan is to buy at the open of the last monthly session and sell at the open of the fourth next-month session. This timing is different from the original plan, which was based on closing prices, and it does not include a stop or target. The report also mentions that it uses a long-only cash-only order ledger with a 5 basis point fee and 5 basis point slippage. The cash compounding is independent and reconciles the final equity within $0.00001 on an initial cash of $10,000, with non-negative cash. The sample counts only full entry cohorts, not partial fills. The drawdown includes open and close marks, as well as synthetic threshold marks, but not all intrabar excursions. The report notes that historical adjusted ETF prices are approximate and that a 10 basis point audit and 2/20 basis point sensitivity were saved but not selected. It also states that 15-minute and extended-hours fills, whole-share profit management, and exact time execution were not verified. The report concludes that positive recent samples cannot override training or later gates, and there is no current calendar entry. The sources for this report are https://business.purdue.edu/faculty/mcconnell/publications/Equity-Returns-at-the-Turn-of-the-Month.pdf and https://runway.adityaperswal.workers.dev/data/stock-bars. All inputs, code, and results are archived in 291 parts and exact readback verified. This is an ETF adaptation, not an exact CRSP replication, and it does not have deployable approval.