- WTI
- XAUUSD
- XAGUSD
- USDX
Markets
Analysis
User
24/7
Economic Calendar
Education
Data
- Names
- Latest
- Prev












Signal Accounts for Members
All Signal Accounts
All Contests


According To CNN, US President Trump Said That If Negotiations Continue To Make Progress, It Is "extremely Unlikely" He Will Order The US To Return To War With Iran
Iranian Revolutionary Guard Advisor: Iran Is Reverse Engineering Captured U.S. Military Equipment
Market News: Leaked Data Shows That Approximately 400,000 People Have Died In The Conflict Between Russia And Ukraine
Iranian Foreign Minister: American Voters Have Made Their Choice, And Now It's The White House's Turn To Make Its Own. Their Two-day Proposal Remains Valid; If All Demands Are Met, Including A Cessation Of Hostilities On All Fronts, It Will Be Effective. If War Is Chosen, Hell Will Descend
A U.S. State Department Spokesperson Stated: "Our Land Has No Tolerance For Anyone Who Celebrates Or Defends Terrorism. We Continuously Review Information Concerning Personnel At Our Diplomatic Missions In The United States, Including Any National Security Concerns."
A U.S. State Department Spokesperson Said That Lebanese Consul In Detroit, Ibrahim Sharara, Has Been Declared Persona Non Grata
Hamas: The Occupying Forces' Claim That They Have Met Gaza's Winter Needs Is An Attempt To Shirk Responsibility For The Humanitarian Disaster They Have Created
Yemeni Government Forces: 267 Houthi Leaders And Members Have Been Killed Or Wounded, And 97 Houthi Vehicles And Military Units Have Been Destroyed Or Rendered Inoperable
According To CBS News: US President Trump Said, "I May Make Adjustments To My Administration."
Trump: I Trust Defense Secretary Hergsays. We Fought Two Wars In Venezuela And Iran, And We Won Both
Yemeni Government Forces: In The Past 24 Hours, They Have Carried Out 992 Airstrikes And Artillery Attacks On Houthi Strongholds On Multiple Fronts
Market News: An Iraqi Delegation Conveyed A Message From The United States To Iranian Officials During A Visit To Tehran
Israel's Justicialist Party Leader, Eisenkot: Israel Is Going Through A Delicate Political Moment, And I Will Act Cautiously On This Crucial Day
Israel's Justicialist Party Leader Eisenkot: Our Defeat Would Pose A Significant Risk To Israel's Future
An Iraqi Army Commander Stated That Turkey Will Initiate Steps To Gradually Hand Over The Bashiqa Camp To The Iraqi Government
Israeli President: US President Trump’s Gaza Plan, Negotiations With Lebanon, And Counterterrorism Operations Should Proceed
Lebanese Foreign Minister: Lebanon's Interests Should Not Be Harmed In The Process Of Serving The Interests Of Others

Canada Employment (SA) (Oct)A:--
F: --
P: --
Canada Full-time Employment (SA) (Oct)A:--
F: --
P: --
Canada Part-Time Employment (SA) (Oct)A:--
F: --
P: --
U.S. Government Employment (Oct)A:--
F: --
U.S. U6 Unemployment Rate (SA) (Oct)A:--
F: --
P: --
U.S. Manufacturing Employment (SA) (Oct)A:--
F: --
U.S. Average Hourly Wage YoY (Oct)A:--
F: --
U.S. Average Hourly Wage MoM (SA) (Oct)A:--
F: --
U.S. Unemployment Rate (SA) (Oct)A:--
F: --
P: --
U.S. Nonfarm Payrolls (SA) (Oct)A:--
F: --
Canada Unemployment Rate (SA) (Oct)A:--
F: --
P: --
Canada Labor Force Participation Rate (SA) (Oct)A:--
F: --
P: --
U.S. Average Weekly Working Hours (SA) (Oct)A:--
F: --
P: --
U.S. Private Nonfarm Payrolls (SA) (Oct)A:--
F: --
U.S. Labor Force Participation Rate (SA) (Oct)A:--
F: --
P: --
U.S. 5-10 Year-Ahead Inflation Expectations (Nov)A:--
F: --
P: --
Canada Ivey PMI (Not SA) (Oct)A:--
F: --
P: --
Canada Ivey PMI (SA) (Oct)A:--
F: --
P: --
U.S. UMich Current Economic Conditions Index Prelim (Nov)A:--
F: --
P: --
U.S. UMich Consumer Expectations Index Prelim (Nov)A:--
F: --
P: --
U.S. UMich 1-Year-Ahead Inflation Expectations Prelim (Nov)A:--
F: --
P: --
U.S. UMich Consumer Sentiment Index Prelim (Nov)A:--
F: --
P: --
Bank of Japan Governor Kazuo Ueda delivered a speech at the International Monetary Fund (IMF), followed by a dialogue with IMF Managing Director Kristalina Georgieva.
U.S. Weekly Total Rig CountA:--
F: --
P: --
U.S. Weekly Total Oil Rig CountA:--
F: --
P: --
U.S. Consumer Credit (SA) (Sept)A:--
F: --
China, Mainland Foreign Exchange Reserves (Oct)A:--
F: --
P: --
China, Mainland Social Financing Scale (Oct)--
F: --
P: --
China, Mainland M2 Money Supply YoY (Oct)--
F: --
P: --
China, Mainland M0 Money Supply YoY (Oct)--
F: --
P: --
China, Mainland M1 Money Supply YoY (Oct)--
F: --
P: --
Japan Foreign Exchange Reserves (Oct)--
F: --
P: --
China, Mainland CPI MoM (Oct)--
F: --
P: --
China, Mainland PPI YoY (Oct)--
F: --
P: --
China, Mainland CPI YoY (Oct)--
F: --
P: --
Japan Leading Indicators Prelim (Sept)--
F: --
P: --
Germany Exports MoM (SA) (Sept)--
F: --
P: --
Euro Zone Sentix Investor Confidence Index (Nov)--
F: --
P: --
Mexico CPI YoY (Oct)--
F: --
P: --
Canada National Economic Confidence Index--
F: --
P: --
U.S. Conference Board Employment Trends Index (SA) (Oct)--
F: --
P: --
U.S. Wholesale Sales MoM (SA) (Sept)--
F: --
P: --
China, Mainland Imports (CNH) (Oct)--
F: --
P: --
China, Mainland Exports (Oct)--
F: --
P: --
China, Mainland Trade Balance (CNH) (Oct)--
F: --
P: --
China, Mainland Imports YoY (CNH) (Oct)--
F: --
P: --
China, Mainland Exports YoY (USD) (Oct)--
F: --
P: --
China, Mainland Imports YoY (USD) (Oct)--
F: --
P: --
China, Mainland Trade Balance (USD) (Oct)--
F: --
P: --
Richmond Federal Reserve President Barkin delivered a speech.
BOE Gov Bailey Speaks
U.S. 3-Year Note Auction Yield--
F: --
P: --
Japan Trade Balance (Sept)--
F: --
P: --
U.K. BRC Like-For-Like Retail Sales YoY (Oct)--
F: --
P: --
U.K. BRC Overall Retail Sales YoY (Oct)--
F: --
P: --
Indonesia Retail Sales YoY (Sept)--
F: --
P: --
Japan 30-Year JGB Auction Yield--
F: --
P: --
France ILO Unemployment Rate (SA) (Q3)--
F: --
P: --












































No matching data
A worked roll example shows why a chart’s 4.08% gain is not trading profit, how adjustments change a 2% signal, and what to check in contracts, sizing and fills.
A continuous futures chart rises from 98 to 102, a gain of about 4.08%. Yet in the hypothetical trades below, an investor holding ten long contracts in each contract month finishes with zero futures profit. The difference is not a fee deduction. Part of the chart’s rise comes from changing the contract being displayed.
A futures backtest needs one set of rules for generating signals and another for reconstructing trades. Additive and ratio adjustments preserve different features of the price history. Neither replaces the original contracts, position sizes and execution records needed to calculate profit and loss.

Conceptual illustration of contract rolling and a position ledger, not a chart of market prices or calculated returns.
Consider a hypothetical commodity with nearer-dated contract A and later-dated contract B. Both are quoted in US dollars per unit, with 1,000 units per contract. A starts at 98. At the roll, A is quoted at 100 and B at 104 at the same observation time. B subsequently falls to 102.
Assume comparable price sampling and, separately, that the stated trades can execute at those prices. The base calculation excludes commissions, bid–ask spreads, slippage, cash interest and funding constraints. It retains the four-point calendar spread between A and B. Buy ten A, close them at the roll, open ten B and later close B:
| Long position | Entry → exit | Cumulative futures P&L |
|---|---|---|
| 10 contracts of A | 98 → 100 | 2 × 10 × 1,000 = +$20,000 |
| 10 contracts of B | 104 → 102 | −2 × 10 × 1,000 = −$20,000 |
| Combined | Calculate each holding period separately | $0 |
A chart can instead connect 98, 100, 104 and 102. Its endpoint calculation, 102 ÷ 98 − 1, gives approximately 4.08%. But the jump from 100 to 104 switches the quoted instrument; it is not another four-point gain on A. The investor never held one contract all the way from 98 to 102.
Nor is there an additional $40,000 loss when B replaces A. B is opened and valued at 104, so its initial P&L is zero. Subtracting the calendar spread again after calculating both holding periods would turn a difference between contract prices into a cash debit that these trades did not incur. Futures are generally marked to market in cash daily; the table aggregates each position’s cumulative gains and losses.
If B instead ends at 108, its profit is $40,000 and the combined profit becomes $60,000. A more expensive deferred contract therefore does not make a loss inevitable. Why it trades at a premium is a question about futures basis and term structure; the holding result depends on the actual contracts’ subsequent price paths.
Continuous data can leave the roll gap intact or adjust historical prices to close it. Both adjustment methods below keep the latest B prices unchanged and rewrite only the earlier A segment. Names vary across data systems, so establish the anchor and formula rather than relying on an adjustment label.
| Observation | Raw splice | Old A prices + 4 | Old A prices × 1.04 |
|---|---|---|---|
| Initial A | 98 | 102 | 101.92 |
| A at the roll | 100 | 104 | 104 |
| B at the roll | 104 | 104 | 104 |
| Final B | 102 | 102 | 102 |
The two roll rows are simultaneous quotations, not successive market moves. Additive adjustment preserves points within a uniformly adjusted segment. Adding 104 − 100 = 4 changes A’s rise from 98–100 to 102–104. It remains two points, but the percentage move falls from about 2.04% to 1.96%. Keeping B at 104 while subtracting four from A at 100 would produce 96 and widen the gap to eight points: the wrong direction for this anchor.
Ratio adjustment preserves percentages within a segment receiving the same multiplier. Multiplying A by 104 ÷ 100 = 1.04 changes 98 to 101.92 and 100 to 104. The segment still rises about 2.04%, but now by 2.08 points. The full ratio series rises about 0.0785% from 101.92 to 102, still different from the fixed-ten-contract result.
These are same-segment properties. Once a calculation window includes both adjusted A and unadjusted B, recalculate it using each observation’s actual factor. A relationship preserved inside A does not automatically preserve a moving average or any other indicator spanning the roll.
Suppose a signal requires a gain of at least 2% over the A segment. Original prices give 100 ÷ 98 − 1 ≈ 2.0408%, so the condition passes. Ratio-adjusted prices give 104 ÷ 101.92 − 1 ≈ 2.0408%, also a pass. Additively adjusted prices give 104 ÷ 102 − 1 ≈ 1.9608%, so the condition fails.
The hypothetical market has not changed, but the input to the rule has. Adjustment can therefore change whether a signal appears, not merely the appearance of a chart. This comparison tests only the A segment under one common adjustment. It does not establish that a cross-roll signal, or the complete strategy, remains unchanged.
| What the strategy uses | What this example establishes | What to check separately |
|---|---|---|
| A’s move in points | Additive adjustment retains two points; ratio adjustment gives 2.08 | Whether all compared prices receive the same adjustment |
| A gain of at least 2% in A | Original and ratio prices pass; additive prices fail | Cross-roll windows and zero or negative prices |
| A stop order at 99 in A | Execution must be tested against A’s original price path | Coordinate mapping, order activation time and fill assumptions |
| Total strategy profit | Add the trades in the actual contracts | Quantities, multipliers, costs, cash flows and the return denominator |
Consider a separate order scenario: A has already reached 100 when a trader sets a long-position stop at 99. A later four-point adjustment places that coordinate at 103 on the chart. The original order remains at 99. Test prices after the order became active on contract A, together with the execution assumptions. A crossing of 103 on the adjusted curve is not enough to record a fill.
For a cross-roll indicator, map every observation’s date, actual contract, original price, adjustment factor and adjusted price. Rebuild the signal, then simulate orders in the actual contract. Zero and negative prices require explicit treatment: division by zero is undefined, a negative price has no real logarithm, and percentage changes across zero can lose their usual return interpretation. A negative continuous value can also come from accumulated additive adjustments rather than an original negative quotation; inspect the underlying contract history.
The zero-profit result assumed ten contracts in both holding periods. Now target $980,000 of notional at each entry, keep the quantity unchanged within each holding period, and do not add A’s profit to B’s target.
A still requires $980,000 ÷ (98 × 1,000) = 10 contracts. B requires $980,000 ÷ (104 × 1,000) ≈ 9.4231 contracts. Using unrounded quantities, A earns $20,000 and B loses about $18,846.15. The combined profit is approximately $1,153.85 because fewer B contracts are exposed to the decline.
Fractional quantities isolate the sizing rule mathematically; they are not assumed tradable in a standard contract. Implementation must handle whole contracts, smaller contract sizes where available, residual cash, margin and execution differences. The $980,000 target is neither a full commodity purchase payment nor required margin. If the strategy is separately assigned $980,000 of initial capital with no external deposits or withdrawals, its futures P&L represents about 0.1177% of that capital. A different capital denominator gives a different percentage.
Conversely, ten contracts keep the count fixed but move notional exposure from $1,000,000 immediately before the roll to $1,040,000 afterward. The 4% rise does not establish an identical change in margin or risk. Actual account results also need actual cash income and costs. In a separate scenario, zero futures P&L plus $1,200 of eligible cash interest less $300 of all relevant trading costs gives $900 net profit. Do not assume the entire notional earns interest, or deduct the calendar spread again.
First identify what each date represents. An active-contract series needs a rule for selecting the active month; a front-month series needs a rule for leaving the expiring contract. Neither is a single standard contract that never expires. Obtain actual contract identifiers, roll timestamps and price-sampling conventions. An official settlement price is not the same thing as the last traded price, and comparable quotations alone do not establish executable fills.
Then take at least two different original prices from one old-contract segment and compare them with the chart. Original prices of 98 and 100 appearing as 102 and 104 have a common difference of four, consistent with additive adjustment. If they appear as 101.92 and 104, both ratios to the original prices are 1.04, consistent with ratio adjustment. One point cannot distinguish those explanations. Two points test only the selected segment, not the method for the entire series.
Keep signal verification separate from execution verification. Match each proposed trade to its contract, direction, timestamp, price, quantity, multiplier and costs. A particular FastBull series still requires its own construction rules and mapping; this illustration does not establish the platform’s algorithm. Buy and sell markers on a continuous chart, without the original contracts, are insufficient evidence that those trades could have occurred.
Finally, check when the inputs became available. A day’s final volume cannot select the active contract at that same day’s opening. Later adjustments that rewrite history also need signal-by-signal testing: fixed price thresholds may change, while some differences within a uniformly shifted segment may not. If contract identities, adjustment rules or quantities are missing, fill those gaps first. A smoother line is not a substitute for the missing evidence.
The risk of loss in trading financial instruments such as stocks, FX, commodities, futures, bonds, ETFs and crypto can be substantial. You may sustain a total loss of the funds that you deposit with your broker. Therefore, you should carefully consider whether such trading is suitable for you in light of your circumstances and financial resources.
No decision to invest should be made without thoroughly conducting due diligence by yourself or consulting with your financial advisors. Our web content might not suit you since we don't know your financial conditions and investment needs. Our financial information might have latency or contain inaccuracy, so you should be fully responsible for any of your trading and investment decisions. The company will not be responsible for your capital loss.
Without getting permission from the website, you are not allowed to copy the website's graphics, texts, or trademarks. Intellectual property rights in the content or data incorporated into this website belong to its providers and exchange merchants.
Not Logged In
Log in to access more features
Log In
Sign Up