1 Adventure -> 3 Missions -> 5 Lucky Draws


Total Cash Prizes of
USD 30,000,


And a chance to win
Messi’s autographed jersey.



Mission Date Table

Mission 1:June 1 – 26 | Kickoff Challenges
Mission 2:June 1 – 28 | One Shot for Top 16
Mission 3:June 1 – July 14 | Final Shot for Final

All missions start from June 1, for new and existing clients!

1 Adventure -> 3 Missions -> 5 Lucky Draws


Total Cash Prizes of
USD 30,000,


And a chance to win
Messi’s autographed jersey.



Mission Date Table

Mission 1:June 1 – 26 | Kickoff Challenges
Mission 2:June 1 – 28 | One Shot for Top 16
Mission 3:June 1 – July 14 | Final Shot for Final

All missions start from June 1, for new and existing clients!

The Goal of Trading –
Make Every Trade Exciting!

The world’s greatest football tournament is here—kick off your adventure with ATFX! Take part in 3 thrilling missions: complete simple trading actions, predict match outcomes, and collect lucky draw tickets throughout the tournament. As the games heat up, so do the excitement and rewards!



Image Tab Component

Start Your ADVENTURE Here

New Client

Live Account opened
after June 1

Existing Client

Live Account opened
before June 1

Simply trade any featured products in each period to earn one ticket for that specific lucky draw.

`;
}

const existingMissionOneTable = existingClientPanel.querySelector(“#existing-mission-panel-1 .mission-draw-table”);
if (existingMissionOneTable) {
existingMissionOneTable.classList.add(“existing-mission-draw-table”);
existingMissionOneTable.innerHTML = `

Trading PeriodsFeatured ProductsJune 1 to June 12
(Lucky Draw: June 15)USD/CAD, USD/CHF,
XAU/USD, XAG/USDJune 15 to June 19
(Lucky Draw: June 22)USD/JPY, NZD/USD,
AUD/USD, WTIJune 22 to June 26
(Lucky Draw: June 29)EUR/USD, GBP/USD
NAS100, SPX500

`;
}

const existingMissionOneTips = existingClientPanel.querySelector(“#existing-mission-panel-1 .mission-tip-card div”);
if (existingMissionOneTips) {
existingMissionOneTips.innerHTML = `
Tips

  • Open and close positions during the Trading Periods to enter the Lucky Draws—no minimum lot size required.
  • All trades also count for Mission 2 & 3.
  • If you traded the featured products in all three periods, you could win all 3.

`;
}

existingClientPanel.querySelectorAll(“.mission-primary-link”).forEach((link) => {
link.textContent = “Start Trading”;
link.href = “https://login-gm.atfx.com/login?lang=en”;
link.target = “_blank”;
link.rel = “noopener”;
});

function swapClientTabImage(button, targetSrc, animate) {
const image = button.querySelector(“img”);
const currentSrc = image.getAttribute(“src”);

if (currentSrc === targetSrc) {
return;
}

if (!animate) {
image.src = targetSrc;
return;
}

button.classList.add(“is-swapping”);

window.setTimeout(() => {
image.src = targetSrc;

window.requestAnimationFrame(() => {
button.classList.remove(“is-swapping”);
});
}, 160);
}

function setActiveTab(nextTab, animate = true) {
component.dataset.activeTab = nextTab;

tabButtons.forEach((button) => {
const tabKey = button.dataset.tab;
const isActive = tabKey === nextTab;
const tabConfig = tabs[tabKey];
const targetSrc = isActive ? tabConfig.activeImage : tabConfig.inactiveImage;

button.classList.toggle(“is-active”, isActive);
button.setAttribute(“aria-selected”, String(isActive));
button.setAttribute(“tabindex”, isActive ? “0” : “-1”);
swapClientTabImage(button, targetSrc, animate);
});

const activeConfig = tabs[nextTab];
const nextPanel = document.querySelector(`#${activeConfig.panelId}`);
const currentPanel = Array.from(panels).find((panel) => !panel.hidden);

if (!animate || !currentPanel || currentPanel === nextPanel) {
panels.forEach((panel) => {
panel.hidden = panel !== nextPanel;
panel.classList.remove(“is-entering”, “is-leaving”);
});
return;
}

currentPanel.classList.add(“is-leaving”);

window.setTimeout(() => {
currentPanel.hidden = true;
currentPanel.classList.remove(“is-leaving”);

nextPanel.hidden = false;
nextPanel.classList.add(“is-entering”);

window.setTimeout(() => {
nextPanel.classList.remove(“is-entering”);
}, 420);
}, 180);
}

tabButtons.forEach((button) => {
button.addEventListener(“click”, () => setActiveTab(button.dataset.tab));
button.addEventListener(“pointerup”, () => button.blur());

button.addEventListener(“keydown”, (event) => {
if (event.key !== “ArrowLeft” && event.key !== “ArrowRight”) {
return;
}

event.preventDefault();
const currentIndex = Array.from(tabButtons).indexOf(button);
const direction = event.key === “ArrowRight” ? 1 : -1;
const nextIndex = (currentIndex + direction + tabButtons.length) % tabButtons.length;
const nextButton = tabButtons[nextIndex];

nextButton.focus();
setActiveTab(nextButton.dataset.tab);
});
});

function setActiveMission(panel, nextMission) {
const missionTabs = panel.querySelectorAll(“.mission-tab”);
const missionPanels = panel.querySelectorAll(“.mission-content-panel”);
const activeButton = panel.querySelector(`.mission-tab[data-mission=”${nextMission}”]`);

if (!activeButton) {
return;
}

const activePanelId = activeButton.getAttribute(“aria-controls”);

missionTabs.forEach((button) => {
const isActive = button === activeButton;
const image = button.querySelector(“img”);

button.classList.toggle(“is-active”, isActive);
button.setAttribute(“aria-selected”, String(isActive));
image.src = isActive ? button.dataset.activeIcon : button.dataset.inactiveIcon;
});

missionPanels.forEach((missionPanel) => {
missionPanel.hidden = missionPanel.id !== activePanelId;
});
}

function initMissionTabs(panel) {
const missionTabs = panel.querySelectorAll(“.mission-tab”);

missionTabs.forEach((button) => {
button.addEventListener(“click”, () => setActiveMission(panel, button.dataset.mission));
button.addEventListener(“pointerup”, () => button.blur());
});

setActiveMission(panel, “1”);
}

setActiveTab(“existing”, false);
initMissionTabs(newClientPanel);
initMissionTabs(existingClientPanel);

Mission 1 – Kickoff Challenges Lucky Draw
Total Cash Prizes: USD6,000

Eligible New and Existing Clients will join the same Lucky Draws.



Lucky Draw Table

Draw DatePrizes*No. of Winners
Lucky Draw 1:
June 15

USD 500

2

USD 200

5
Lucky Draw 2:
June 22

USD 500

2

USD 200

5
Lucky Draw 3:
June 29

USD 500

2

USD 200

5

*All lucky draw winners will also get a set of Argentine Football Association souvenirs.


Mission 2 – One Shot for Top 16 Lucky Draw
Total Cash Prizes: USD9,000



Mission 2 Table

Draw DatePrizes*No. of Winners
July 7

USD2,000

1

USD1,000

3

USD 500

8

*All lucky draw winners will also get a set of Argentine Football Association souvenirs.


Mission 3 – Final Shot for Final Lucky Draw
Total Cash Prizes: USD15,000 and Chance for Messi’s Autographed Jersey



Mission 3 Table

Luck Draw DateCategoriesPrizes*No. of Winners
July 24 Winner Prizes
Client’s pick entered the championship match

USD 3,000 + Messi’s
Autographed Jersey

1

USD 2,000

2

USD 1,000

2

USD 600

5
Wild Card Prizes
Client’s pick did not enter the championship match

USD 500

6

*All lucky draw winners will also get a set of Argentine Football Association souvenirs.

Winner Prizes


Wild Card Prizes

Master Your Game Plan

Discover how New and Existing Clients navigate their way through the tournament. 



Client Example Slider


Example: New Client

Athena is a new ATFX client and a big fan of Germany.

Athena opened a live account and passed eKYC on June 1, earning 1 ticket for Mission 1 Lucky Draws.

From June 1 to July 14, Athena traded a total of 30 lots across FX Majors, Oils, Metals, and Indices. She also voted for her favourite team, Germany:

  • To enter the Top 16 (vote period: June 15-28)
  • To reach the Championship Match (vote period: June 29-July 14)

As a result, Athena earned 30 tickets for the Mission 2 and 3 Lucky Draws.

Example: Existing Client

Tom is an existing ATFX client and a big fan of Brazil.

From June 1 to July 14, Tom traded a total of 55 lots across FX Majors, Oils, Metals, and Indices. He also voted for his favourite team, Brazil:

  • To enter the Top 16 (vote period: June 15-28)
  • To reach the Championship Match (vote period: June 29-July 14)

As a result, Tom earned 55 tickets for the Mission 2 and 3 Lucky Draws.

Additionally, Tom made the following trades for Mission 1 Lucky Draws:

  • June 1-12: 1 lot of XAU/USD -> 1 ticket
  • June 15-19: 0.5 lot of USD/JPY -> 1 ticket
  • June 22-26: 2 lots of EUR/USD -> 1 ticket

Thus, he earned 1 ticket for each of the three Mission 1 Lucky Draws.



Client Example Slider Mobile


Example: New Client

Athena is a new ATFX client and a big fan of Germany.

Athena opened a live account and passed eKYC on June 1, earning 1 ticket for Mission 1 Lucky Draws.

From June 1 to July 14, Athena traded a total of 30 lots across FX Majors, Oils, Metals, and Indices. She also voted for her favourite team, Germany:

  • To enter the Top 16 (vote period: June 15-28)
  • To reach the Championship Match (vote period: June 29-July 14)

As a result, Athena earned 30 tickets for the Mission 2 and 3 Lucky Draws.

Example: Existing Client

Tom is an existing ATFX client and a big fan of Brazil.

From June 1 to July 14, Tom traded a total of 55 lots across FX Majors, Oils, Metals, and Indices. He also voted for his favourite team, Brazil:

  • To enter the Top 16 (vote period: June 15-28)
  • To reach the Championship Match (vote period: June 29-July 14)

As a result, Tom earned 55 tickets for the Mission 2 and 3 Lucky Draws.

Additionally, Tom made the following trades for Mission 1 Lucky Draws:

  • June 1-12: 1 lot of XAU/USD -> 1 ticket
  • June 15-19: 0.5 lot of USD/JPY -> 1 ticket
  • June 22-26: 2 lots of EUR/USD -> 1 ticket

Thus, he earned 1 ticket for each of the three Mission 1 Lucky Draws.

Get the official guide for a full breakdown of every scoring opportunity.

FAQ

Mission 1: If you are a New Client (account opened after June 1), you can earn one ticket by opening a live account and passing eKYC. If your ticket is not drawn, it will carry over to the next round of the Mission 1 lucky draw. If you are an Existing Client (account opened before June 1), you can earn one ticket per trading period by trading the featured products for that specific draw. Unused tickets for existing clients do not carry over to the next round.

Mission 2 & 3: You can accumulate an unlimited number of tickets.

All Missions begin on June 1. Starting from June 1, you will earn one ticket for every 1 lot traded on eligible products. Please note that only positions both opened and closed within the specific trading period will count.

No. Mission 1 tickets can only be used for Mission 1 lucky draws.

No. Only positions that are both opened and closed within the designated trading period count toward the lucky draw.

Unused Mission 2 tickets will carry over to Mission 3. However, you must cast a new vote in Mission 3 to participate in the Mission 3 lucky draws.

No. Even if you have accumulated tickets, you must actively vote in Mission 3 to qualify for the Mission 3 lucky draws.

There are two prize categories in Mission 3 Lucky Draw, Winner Prizes and Wild Card Prizes. As long as you have valid tickets and cast a vote in Mission 3, you are guaranteed entry into one of the Mission 3 lucky draw categories.

New Client: One prize from each Mission (up to 3 prizes total).

Existing Client: One prize from each lucky draw in Mission 1, plus one prize each from Mission 2 and 3 (up to 5 prizes total).

Log in to Client Portal, go to “Promotions”, and click the “ATFX The Goal of Trading” banner. Once you have voted, your total number of collected tickets will be displayed. You can return to this page at any time to check your ticket count.

ATFX

Restrictions on Use

Products and Services on this website are not available for Hong Kong investors and not related to any corporation licensed by the Securities and Futures Commission in Hong Kong.

All the information and materials posted on this website should not be regarded as or constitute a distribution, an offer, solicitation to buy or sell any investments.

使用限制:本網站的產品及服務不適用於香港投資者及與任何香港證監會持牌公司無關。

網站內部的信息和素材不應被視為分銷,要約,買入或賣出任何投資產品。