BESTMT4EA

Free Forex EA

Gold Cycle Trader EA: Do Gold Cycles Really Work?

Gold cycle claims are weaker than the pitch suggests. See what really drives XAUUSD, how to tell a cycle from a coincidence, and the free tool to download.

BESTMT4EA Trading Desk
Updated 27 August 202618 min read

Quick answer

No, a gold cycle is not a reliable trading edge on its own. Seasonal returns are only averages inside a fixed calendar window, and on XAUUSD those averages are small next to the dollar, real yields and fear. Most cycle expert advisors are a date filter wrapped in a story. Test any such claim on a demo account and cap your risk first.

Key takeaways

  • A seasonal pattern is an average return inside a fixed calendar window, not a force that acts on price.
  • Gold has no crop and no earnings. Its big drivers are real yields, the US dollar, Fed policy, central-bank buying and fear, so a month label is a weak input.
  • In a short sample a cycle and a coincidence look identical; you need many independent years before a date means anything.
  • Most cycle expert advisors are a time filter plus ordinary trend or volatility filters. The story is doing more work than the code.
  • You cannot control the calendar, but you can control the size of each bet, the number of open positions and the daily loss you will accept. That is what the free tool here exposes to you.
Free companion resourcev1.0Free to use, print and share with credit to bestmt4ea.com

Forex Session & Rollover Clock Cheat Sheet

A free companion resource for this article, built in-house: a practical worksheet or checklist to use alongside what you have just read. It is not the product, EA or indicator this article discusses, and nothing in it installs on your terminal.

Version
1.0
Licence
Free to use, print and share with credit to bestmt4ea.com

Licence:Free to use, print and share with credit to bestmt4ea.com

How to install it

  1. 1

    Get the source from the repository

    Open the FvgGold-EA repository on GitHub and download FvgGold.mq5, plus the FvgGold.set preset if you want the author's published parameters. Take them from the original repository rather than a mirror.

  2. 2

    Open your MetaTrader data folder

    In MetaTrader, click File, then Open Data Folder. This is the folder the terminal actually reads, which is usually different from your Documents folder.

  3. 3

    Copy into the Experts folder

    Place FvgGold.mq5 into MQL5/Experts for MetaTrader 5, then restart the terminal or refresh the Navigator panel.

  4. 4

    Attach it to a XAUUSD M15 chart

    Drag FvgGold onto a XAUUSD M15 chart and allow algorithmic trading. Its inputs cover the session window, the minimum fair-value-gap score, the reward-to-risk target and the daily loss limit.

  5. 5

    Test the numbers on demo

    Run it on a demo account with your broker's spread, note which session windows it actually trades, and treat the published backtest as a hypothesis to be checked rather than a result.

BESTMT4EA Trading Desk

MQL4/MQL5 developers and traders. We publish the live track record for everything we review.

Ask us on Telegram

Search for Gold Cycle Trader EA free download and you are shown something deeply human: a schedule. Gold rises in January, cools in March, builds through the autumn. Follow the calendar, the pitch says, and you stop guessing and start collecting.

It reads like a tide table. It is not one.

Gold is not a farm, a retailer or a company with a payroll. Nothing harvests gold on a timetable. There is no earnings season for a metal. So when a page tells you a metal has a season, the honest question is not “which months”. It is “compared with what, measured how, and over how many years”.

That question is the entire game. Answer it honestly and you stop donating money to confident charts. Ignore it and you hand your account to a date on a wall.

What does a gold cycle promise, and what does it cost when it fails?

A cycle promises a repeatable window. You buy gold in the strong months, stand aside in the weak ones, and let the calendar do the filtering. It promises to remove judgement, and judgement is exactly what most traders are afraid of.

Here is what that promise looks like when it runs out of luck. Daniel is a composite example, not a real trader’s account, but the pattern is common.

Daniel had traded XAUUSD for two years. He lost the usual way, by moving stop losses and doubling down after a bad day. Then he found a “seasonal” expert advisor. It only traded one window of the year, November into January, and he backtested it over three years. The equity curve climbed steadily, and the reported drawdown looked small. The rule was simple and the logic felt physical, like a season he could plan around.

He skipped the demo, reasoning that the backtest had already proved it. He funded a live account and let it run at high leverage.

Advertisement

The first month felt like vindication. Then, in late January, the Federal Reserve signalled that rates would stay higher for longer. Real yields jumped, the dollar firmed, and gold sold off. The seasonal window did not care. The advisor kept buying, averaged into a falling market, and kept going because the month was still on its list.

By February the account had lost a painful share of its balance.

Daniel drew the obvious conclusion: “the cycle broke”. It did not break. It was never there. His three-year window happened to sit inside a long gold advance, and his one trading month happened to catch the good part of it. He had fitted a rule to a stretch of history and paid for the mistake with real money.

The money was the smaller loss. The bigger one was the lesson he almost took away, that cycles are real but fragile. The truth is less comfortable and far more useful: in a short sample, a cycle and a coincidence are the same object. You cannot tell them apart by looking at one chart.

Why do gold cycle claims feel so convincing?

They feel convincing because of three things that have nothing to do with gold. Averages hide variation, hindsight is invisible once you have seen the result, and a story attached to a rule feels like evidence.

When you look at twenty years of monthly returns, you are looking at summary numbers. A month that “tends to be strong” might have been strong in ten of twenty years and brutal in two. The average quietly buries those two. Your eyes add the rest, because you already know how the story ends. This is why a clean seasonal chart is one of the easiest things in finance to fall in love with and one of the easiest to be wrong about.

What is a seasonal pattern, really?

A seasonal pattern is the average return inside a fixed calendar window, computed over a sample of years, compared with the return outside that window. That is all it is. It is a statistic about the past, not a force in the present.

Say you split 20 years into 12 months. Each month now has 20 observations. If January’s average return is positive and larger than the other months, you have a candidate pattern. But an average of 20 numbers carries a wide margin of error. Three unusually strong Januaries can lift the mean on their own. The pattern may be nothing more than those three years wearing a label.

A real pattern also needs a mechanism. Something should make buyers or sellers show up on a schedule. For a stock index you can point to tax-year flows or index rebalancing. For an agricultural commodity you can point to planting and harvest. For gold, the honest mechanisms are thin, and that thinness is the whole reason this topic is such a minefield.

What is the difference between a cycle, a season and a trend?

A season is a calendar window. A trend is a directional drift. A cycle is a repeating length of time, and it is not the same thing as a month on a wall. Most gold “cycle” pitches quietly swap one for the other, which is how a weak calendar rule borrows the authority of a real economic rhythm.

Start with the trend. Gold has spent long stretches going up and long stretches going down, and inside any one of those stretches a month can look powerful simply because it happened to fall in the rising part. If you measure “January” during a decade-long advance, January looks strong. Measure it during the following decade and the strength often vanishes. The month did not change. The trend underneath it did.

Now the cycle, properly defined. The world does contain real cycles: the Federal Reserve tightens and then eases, real yields fall and then rise, the dollar weakens for years and then strengthens for years. These are genuine, they have mechanisms, and gold responds to them because gold is priced off them. But notice the timescale. These cycles run for years, not weeks, and they are not anchored to any date. You cannot set a watch by them. You can only read where the cycle seems to be and accept you will be late.

There is also the commodity “super-cycle”, the decades-long pattern of under-investment followed by shortage followed by over-supply. That is a real idea with real evidence behind it. It is also useless as a trading filter, because “buy during the up decades” tells you nothing about which Tuesday to enter.

Advertisement

So when an expert advisor calls itself a cycle trader, translate the word. Nine times out of ten it means a date condition, not a Fed cycle or a rate cycle. The grander word is doing marketing work that the code cannot support.

Does gold have a calendar, or a dollar, a yield and a fear gauge?

Gold does not have a calendar. It has a dollar, a yield and a fear gauge. Those three inputs move it far more in a single afternoon than any month-of-year tendency moves it across a decade.

The first input is the dollar. Gold is priced in US dollars, so when the dollar strengthens, gold usually costs more for everyone holding another currency, and demand cools. When the dollar softens, the reverse. This is the most visible relationship on a daily gold chart.

The second input is the real yield, which is the interest rate after inflation, roughly what a government bond pays you in purchasing power. Gold pays no coupon. Holding it means giving up the yield you could have earned elsewhere. So when real yields rise, gold becomes a more expensive thing to own and usually falls. When real yields fall, gold becomes cheaper to hold and usually rises. The 10-year Treasury real yield is the number that matters most here.

The third input is fear. Gold has spent thousands of years as the thing people reach for when they do not trust the system in front of them. Wars, bank failures, currency scares and debt worries all pull money toward it. Fear is not on a schedule. It arrives when it arrives.

Add slower forces. Central banks buy and sell gold in size, and their purchases have been a major part of demand in recent years. Investment flows through gold ETFs rise and fall with sentiment. Physical jewellery demand, especially from India and China, has genuine seasonal character, but it is small next to a rate shock. You can read the demand picture in the World Gold Council’s Gold Demand Trends reports, and the real-yield series at FRED in the sources for this page.

Now put a month label against those four things. Real yields, the dollar, Fed policy, fear. Which one consults a calendar? None of them. That is the argument in one line: gold is a macro instrument that occasionally carries a faint seasonal shadow, not a seasonal instrument that occasionally reacts to the macro.

How do you tell a real cycle from a coincidence in a short sample?

You cannot tell them apart from a single backtest. You separate them with out-of-sample data, a plausible mechanism, and a correction for the fact that you tested many windows and reported the best one.

Start with sample size. A three-year backtest of a monthly pattern gives you roughly three observations per month. Three. If you then scan 12 months, or worse, a few dozen sliding windows, you are running many comparisons and keeping the winner. When you test enough candidate windows, one of them will look strong by pure chance. This is the look-elsewhere effect, and it is the single most common way retail traders fool themselves.

Put a number on it. Gold’s monthly returns swing widely from one year to the next, and the swings are far larger than the small average tendencies people quote. Averaging twenty years of those swings still leaves a wide margin of error around each monthly figure. A January average that looks like a small positive number can sit barely above zero once that margin is counted. In plain language, it can be indistinguishable from luck. Shrinking the error enough to trust a small monthly edge would take far more clean data than most traders can test. That is the arithmetic the pitch never shows you.

Then demand a mechanism. If the pattern has no reason to exist, treat it as noise until a large sample says otherwise. “Gold tends to rise in January” needs a cause, and the usual cause offered, year-end positioning and jewellery demand, is real but modest.

Then split the sample. Fit the rule on the first half and check it on the second half you never touched. If the edge disappears out of sample, it was fitted, not found. If it survives, run it forward on a demo for months before trusting it.

Finally, price in the real world. Gold spreads widen when news hits. A slippage-assumed backtest is not a backtest, it is a wish. And remember that a cycle you only discovered after twenty searches has already used up most of its credibility.

What is a “cycle” expert advisor actually doing inside?

Most cycle expert advisors are a time filter with a story attached. The cycle logic is usually one line, something like “only trade when the month is January”, and the rest of the file is ordinary filters: a trend moving average, an RSI, an ATR-based stop, maybe a grid or averaging layer.

Advertisement

That structure matters because it changes where the credit goes. When the advisor makes money, the marketing calls it proof of the cycle. When it loses, the story blames a “broken cycle”. In reality the date condition is the weakest part of the machine. The trend filter or the volatility filter is doing whatever real work exists, and the date is decoration.

There is a second tell. A date filter has no degrees of reasoning to tune. A moving-average length can be justified as smoothing; an RSI level can be justified as an equilibrium. “Trade in January” can only be justified by the data you fitted it to. When a system’s only justification is its own backtest, you are looking at a curve, not an edge.

This is the trap with anything sold as a Gold Cycle Trader EA. The cycle framing is a story that makes a generic strategy feel specific and safe. The generic strategy still has all its ordinary risks.

What drives gold versus what a cycle label claims

Use the table below as a filter. If a pitch leans on the right-hand column while ignoring the left, you already know how much to trust it.

InputWhat it actually does to XAUUSDWhat a cycle label claims instead
Real yields (10-year TIPS)Rising real yields raise the cost of holding a non-yielding asset and usually pressure gold“Gold falls in this month because the cycle says so”
US dollar (DXY)A stronger dollar makes gold costlier in other currencies and usually weighs on it“The season overrides the dollar this time”
Fed policy pathExpectations for rates drive real yields, which drive gold, faster than any month label“Rate decisions do not change the calendar”
Central-bank buyingLarge, slow, policy-driven demand that can support gold for yearsUsually not mentioned at all
ETF and investment flowsSentiment money that piles in and out fast, amplifying moves both waysRepackaged as confirmation of the cycle
Fear and geopoliticsCrisis demand that arrives without warning and can move price in hoursIgnored until after the move, then cited as evidence
Jewellery and physical demandGenuinely seasonal around festivals and new year, but small against macro shocksThe one real seasonal input, stretched far past its size
The calendar month itselfA weak statistical summary of old returns, not a force acting on priceTreated as the master switch for the whole strategy

The left column is a mechanism. The right column is a narration. When you find a page that only has the right column, you are reading a sales pitch, not an analysis.

What does the best-known gold seasonality actually get right?

It gets one thing right, and it is worth crediting. Physical demand does have a calendar, because people have festivals and new years, and some of that demand lands on metal.

In India, the wedding and festival season lifts jewellery buying in the final months of the year. Chinese New Year produces a similar, smaller wave. These are real, and you can find them in the World Gold Council’s demand data. They are also measured in tonnes of jewellery, not in a set direction for the price, and they can be overwhelmed in a single week by a shift in real yields or a dollar squeeze.

So the honest summary is: the seasonality story has a grain of truth and a mountain of exaggeration on top. A grain is not an edge. If your plan needs the calendar to work, you have built your plan on the grain and ignored the mountain.

What must be true before you should trade the calendar at all?

Before you trade any calendar rule on gold, three things must be true, and you should be able to write them down. First, the pattern must survive out of sample. Second, it must have a mechanism you can state in one sentence. Third, it must still make money after you subtract realistic spreads, slippage and swap.

If any of the three fails, you do not have a strategy. You have a hypothesis, and a hypothesis does not belong on a funded account.

There is also a portfolio point that gets missed. Even a real seasonal edge is small, so the only way it can help you is if the position sizing behind it keeps every individual bet survivable. A weak edge traded at reckless size is worse than no edge at all, because it turns a small statistical problem into a large account-ending one.

What exactly do you download here, and what does it not do?

Advertisement

The download is FvgGold, an open-source XAUUSD expert advisor by foeed for MetaTrader 5, released under the MIT licence with full MQL5 source. It does not claim to know a season, and it does not trade one. What it does is the more honest version of the idea this page has been picking apart: a session window used as one filter among several, with the trade still having to be justified by price structure.

That is the right shape for anything calendar-based. A time window on its own proves nothing, as the arithmetic above shows, but a window plus a mechanism plus a fixed risk is a hypothesis you can actually test. You cannot verify a seasonality claim in an afternoon, and no download will do it for you. What you can inspect is a tool that states its window openly and lets you read the rest of the logic.

That is the tool this page should hand you, and its published backtest should be read the way this page reads every backtest: as a hypothesis with a sample size attached.

FieldDetail
ToolFvgGold
Authorfoeed
LicenceMIT, free to use and modify
PlatformMetaTrader 5
Sourcegithub.com/foeed/FvgGold-EA
CostFree, open source
InstrumentXAUUSD on the M15 timeframe
Entry logicScored fair value gaps and order blocks, filtered by a London and New York session window and an H1 trend
Risk controlsOne position at a time, a fixed reward-to-risk target, break-even management and a daily loss limit

The rows above come from the author’s published description, so check them in the source yourself before you rely on them. Here is what it does not do. It does not forecast direction, and it has no more idea about January than you do. The session window is a filter, not a mechanism: it decides when the advisor is allowed to look, while the gap, the order block and the trend filter decide whether there is anything worth trading. It does not manage a grid and it does not average into a loser. It does not promise a result, and it does not arrive tuned for your broker. Session filter and structure together are still a rule, and a rule is only as good as the sample you judge it on.

The reason it fits this page is simple. Every honest answer about gold cycles ends in the same place. You are probably not going to out-forecast the dollar, the real yield and fear. What you can do is decide, in advance and in numbers, how much you are willing to lose when the calendar is wrong. That is what a daily loss limit and a one-position rule are, and it is the habit that separates traders who survive their bad ideas from traders who do not.

If you want to see how this fits beside other gold tools, look through the gold EA and robot category and the wider free-download library. You can also read how we grade gold market tools and compare notes across the best MT4 expert advisors.

How should you put a calendar idea to the test without fooling yourself?

Write the rule as a sentence first, then make the test try to break it. If your sentence is “buy XAUUSD on the first day of November and hold to the end of December”, your test is not “does this make money”. Your test is “does this beat holding gold the whole year after costs, out of sample, with a mechanism”.

Set a hard bar before you look. Decide the minimum number of years, the maximum drawdown you will accept, and the slippage you will assume. Then run it once. Do not scan twenty variations and pick the prettiest, because that path always ends in a curve that fits the past and fails the future.

Always test against a benchmark. The right comparison for a gold calendar rule is not zero, it is simply holding gold or holding cash. If your seasonal window underperforms a plain buy-and-hold after costs, the calendar has added nothing but extra decisions. Many seasonal systems that look impressive in isolation fall behind the boring alternative the moment you subtract spread, swap and the months you were flat while gold rose.

Write down what would change your mind, before you start. If gold has a strong January because of year-end flows, then that edge should weaken when positioning data changes and should hold in different decades. If it does not, the cause was never real. Deciding your exit criteria in advance is what turns a hunch into a test instead of a story you keep telling yourself.

Then take it to a demo. Watch it through a quiet stretch and through at least one real news shock, and note how the spread behaved when it mattered. Compare the fills you get with the fills your backtest assumed. If the live result looks nothing like the test, believe the live result.

If it still looks reasonable, start live at the smallest size your broker allows, and size every trade so a full stop-out is a number you can shrug at. Keep a written log of why you took each trade. The log is how you find out, later, whether the cycle was ever doing any work or whether you were just lucky in a rising market.

The same discipline applies to tools you did not write. If you are considering a XAUUSD trading robot or a gold grid EA, ask what part of the rule is a mechanism and what part is a story. The reviews on this site are written to answer exactly that, from the GoldBaron XAUUSD review to the round-ups of gold scalping tools and the best gold robots. If you would rather compare a shortlist, start with seven gold EAs side by side.

What is the one habit that outlasts any calendar?

The one habit that outlasts any calendar is deciding your risk before the market decides it for you. Gold will keep doing what it does: reacting to the dollar, to real yields and to fear, on no schedule you can rely on. Your job is not to predict that. Your job is to make each prediction small enough to survive being wrong.

This is also the honest way to read every “cycle” claim you will meet. Ask for the mechanism. Ask for the out-of-sample result. Ask what happens to the idea when real yields move. If the answers are thin, the download is probably just a date filter, and the story is doing the heavy lifting.

None of this makes gold untradeable. It makes gold a macro market that rewards patience and sizing discipline and punishes anyone who mistakes a tidy rule for a law of nature. Learn to tell the two apart and you are ahead of most of the people searching for the same download you were.

And keep your expectations honest. Trading gold can lose money, and it sometimes does so quickly. Nothing here is financial advice, no result is promised, and the only sensible first step is a demo account. Use it.

Your next step

Download FvgGold, attach it to a demo XAUUSD M15 chart, and watch what the session window actually does before you risk a cent. Log the hours it traded, the spread you paid and the size it placed, and the calendar claim turns into a measurement instead of a feeling.

Then ask the question this page exists to raise. Would your gold plan survive if the calendar turned out to be meaningless? If the answer is yes, you have built something worth keeping. If the answer is no, you have found the real risk before it found you. Grab the tool from the download library, test it on demo, and head back to the blog for the next step when you are ready. You can reach us on the contact page if you want to know exactly how a tool is graded before you install it.

Frequently asked questions

What is a gold cycle, in plain terms?

A gold cycle is a claim that returns in a particular calendar window repeat often enough to trade. Usually it is monthly seasonality: gold tends to be strong in one stretch and weak in another. The claim is statistical, not physical. Gold has no biological or agricultural reason to keep a schedule.

Are gold seasonal patterns completely fake?

No. Some are grounded in real behaviour, such as jewellery demand around Indian festivals and Chinese New Year, and year-end flows. The problem is size and reliability. Those effects are small next to a Federal Reserve surprise or a jump in real yields, and they change regime, so a pattern that worked for a decade can stop without warning.

Why does a short backtest make a cycle look real?

Because with only a few years of data you have very few observations per calendar window, and you test many windows at once. That makes it likely that something will look significant by luck. A three-year test gives you roughly three samples per month. That is not enough to separate a real edge from noise.

Is a Gold Cycle Trader EA dangerous?

Any expert advisor that trades a live account carries risk, and gold is one of the more volatile instruments you can automate. The specific danger with a cycle EA is misplaced confidence: it feels tidy because the rule is a calendar. If the underlying pattern is weak, the tidy rule simply hides the risk.

Should I run any gold expert advisor on a live account first?

No. Run it on a demo account first, watch how it behaves through at least one quiet month and one news shock, and compare the live spread you get with the one your backtest assumed. Only risk money you can afford to lose, and start with the smallest size your broker allows.

What does the free download on this page do?

It is FvgGold by foeed, an open-source XAUUSD expert advisor for MetaTrader 5 under the MIT licence. It trades scored fair value gaps and order blocks inside a London and New York session window, with an H1 trend filter, a fixed reward-to-risk target and a daily loss limit. It does not predict gold and cannot stop you from being wrong, but its readable source lets you test what the session window actually adds.

AdvertisementExness

Some links on this page are affiliate links. If you open one and sign up, we may earn a commission at no extra cost to you. It never changes what we publish.

Sources

Risk warning

Past performance is not indicative of future results. Trading forex and CFDs carries a high level of risk and can result in the loss of all of your capital. The results shown are specific to the broker, account type and settings used on the tracked account and will differ elsewhere. Nothing on this site is financial advice.

Continue reading

#1 Ranked EA · Myfxbook Verified

Obsidian Aether EURUSD EA

AI-powered grid scalper for MetaTrader 5 — adaptive ATR spacing, range & trend dual detection, and institutional-grade risk management.

+74.12% GainPF 1.4414 Trades
View Full Review