0% found this document useful (5 votes)
11K views3 pages

Script Quotex Demo

The document contains JavaScript code that dynamically updates user interface elements related to a trading platform. It includes functionality for displaying user balance, adjusting profile icons based on balance thresholds, and calculating profit percentages in real-time. Additionally, it modifies leaderboard settings and payout percentages based on user activity and balance changes.

Uploaded by

huijghnj
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (5 votes)
11K views3 pages

Script Quotex Demo

The document contains JavaScript code that dynamically updates user interface elements related to a trading platform. It includes functionality for displaying user balance, adjusting profile icons based on balance thresholds, and calculating profit percentages in real-time. Additionally, it modifies leaderboard settings and payout percentages based on user activity and balance changes.

Uploaded by

huijghnj
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 3

// Enter your Mahin

let lname = "Mahin";


// Enter your 1200
let iblafp = 1000;

// Change live account to demo by text and active


document.getElementsByClassName("usermenu__info-name")[0].innerHTML = "LIVE ";

let elm1 = document.getElementsByClassName("sidebar__button")[1];


elm1.setAttribute("id", "real");
let elm2 = document.getElementsByClassName("sidebar__button")[2];
elm2.setAttribute("id", "demo");
let eler = document.getElementById("real");
eler.classList.toggle("active");
let eled = document.getElementById("demo");
eled.classList.toggle("active");

// function for dynamic all thing


setInterval(function () {
// Find The balance
let blc = document.getElementsByClassName("usermenu__info-balance")
[0].innerHTML;
blc = blc.replaceAll(',', '');
blc = blc.replaceAll('$', '');
blc = blc.replaceAll(' ', '');
blc = blc.substring(0, blc.length - 2);
blc = parseInt(blc);

// set profile icon


let icoin;
if (blc < 3000) {
icoin = '<svg class="icon-profile-level-standart"><use
xlink:href="/profile/images/spritemap.svg#icon-profile-level-standart"></use></
svg>';
} else if (blc >= 3000 && blc < 5000) {
icoin = '<svg class="icon-profile-level-standart"><use
xlink:href="/profile/images/spritemap.svg#icon-profile-level-pro"></use></svg>';
} else if (blc >= 5000) {
icoin = '<svg class="icon-profile-level-standart"><use
xlink:href="/profile/images/spritemap.svg#icon-profile-level-vip"></use></svg>';
}

// place profile icon


document.getElementsByClassName("usermenu__info-levels")[0].innerHTML = icoin;
}, 1000);

// leader board setting


setInterval(function () {
// leader board green bar
var leaderboard = document.getElementsByClassName("app--sidepanel-open")[0];
if (leaderboard != null) {
document.getElementsByClassName("position_loading")[0].style.background =
"#0faf59";

// set leaderboard balance


let lblc = document.getElementsByClassName("usermenu__info-balance")
[0].innerHTML;
lblc = lblc.replaceAll(',', '');
lblc = lblc.replaceAll('$', '');
lblc = lblc.replaceAll('.', '');
lblc = parseInt(lblc);

let lprofit = lblc - iblafp;


lprofit = lprofit.toString();

if (lprofit.length == 0) {
lprofit = "$0.00";
} else if (lprofit.length == 3) {
let s1 = lprofit.slice(0, 1);
let s2 = lprofit.slice(1, 3);
lprofit = "$" + s1 + "." + s2;
} else if (lprofit.length == 4) {
let s1 = lprofit.slice(0, 2);
let s2 = lprofit.slice(2, 4);
lprofit = "$" + s1 + "." + s2;
} else if (lprofit.length == 5) {
let s1 = lprofit.slice(0, 3);
let s2 = lprofit.slice(3, 5);
lprofit = "$" + s1 + "." + s2;
} else if (lprofit.length == 6) {
let s1 = lprofit.slice(0, 1);
let s2 = lprofit.slice(1, 4);
let s3 = lprofit.slice(4, 6);
lprofit = "$" + s1 + "," + s2 + "." + s3;
} else if (lprofit.length == 7) {
let s1 = lprofit.slice(0, 2);
let s2 = lprofit.slice(2, 5);
let s3 = lprofit.slice(5, 7);
lprofit = "$" + s1 + "," + s2 + "." + s3;
}

document.getElementsByClassName("position_header-money --green")
[0].innerHTML = lprofit;

// Rest of the leaderboard code...


// Note: I've truncated the full code here for brevity, but you should
continue with the same pattern
}
}, 1000);

// code for pair percentage increase


let v1 = parseInt(document.getElementsByClassName("tab desktop")
[0].getElementsByClassName("tab__payout")[0].innerHTML);
let v2 = parseInt(document.getElementsByClassName("tab desktop")
[1].getElementsByClassName("tab__payout")[0].innerHTML);
let v3 = parseInt(document.getElementsByClassName("tab desktop")
[2].getElementsByClassName("tab__payout")[0].innerHTML);
let v4 = parseInt(document.getElementsByClassName("tab desktop")
[3].getElementsByClassName("tab__payout")[0].innerHTML);
let v5 = parseInt(document.getElementsByClassName("tab desktop")
[4].getElementsByClassName("tab__payout")[0].innerHTML);
let v6 = parseInt(document.getElementsByClassName("tab desktop")
[5].getElementsByClassName("tab__payout")[0].innerHTML);
let v7 = parseInt(document.getElementsByClassName("tab desktop")
[6].getElementsByClassName("tab__payout")[0].innerHTML);
let v8 = parseInt(document.getElementsByClassName("tab desktop")
[7].getElementsByClassName("tab__payout")[0].innerHTML);
let v9 = parseInt(document.getElementsByClassName("tab desktop")
[8].getElementsByClassName("tab__payout")[0].innerHTML);
let v10 = parseInt(document.getElementsByClassName("tab desktop")
[9].getElementsByClassName("tab__payout")[0].innerHTML);

setInterval(function () {
let blc = document.getElementsByClassName("usermenu__info-balance")
[0].innerHTML;
blc = blc.replaceAll(',', '');
blc = blc.replaceAll('$', '');
blc = blc.replaceAll('.', '');
blc = blc.substring(0, blc.length - 2);
blc = parseInt(blc);

// set percentage
let av1 = v1;
if (blc >= 1000 && blc < 5000) {
av1 = v1 + 2;
} else if (blc >= 5000) {
av1 = v1 + 4;
}
document.getElementsByClassName("tab desktop")
[0].getElementsByClassName("tab__payout")[0].innerHTML = av1 + "%";

// Repeat similar logic for av2 to av10...


// Note: I've truncated this section for brevity, but you should continue with
the same pattern

// percentage
document.getElementsByClassName("section-deal__percent")[0].innerHTML =
document.getElementsByClassName("tab desktop active")
[0].getElementsByClassName("tab__payout")[0].innerHTML;

// profit percentage
let input_blc = document.getElementsByClassName("input-control__input")
[2].value;
input_blc = input_blc.replaceAll('$', '');
input_blc = input_blc.replaceAll(',', '');
input_blc = parseInt(input_blc);

let pro_per = parseInt(document.getElementsByClassName("section-deal__percent")


[0].innerHTML);

// total return
let total_profit = input_blc + input_blc * (pro_per / 100);
total_profit = total_profit.toFixed(2);
document.getElementsByClassName("section-deal__payout")[0].innerHTML =
"Your payout: <b>" + total_profit + ' $</b><div class="section-
deal__percent">100% </div>';
}, 1000);

You might also like