Δείτε το BitMEX PNL σε τιμές USD – εργαλείο μετατροπέα USD για το Bitmex.com

Είστε νέοι στο BitMEX; Εγγραφείτε χρησιμοποιώντας τον σύνδεσμό μας για έκπτωση 10% στις χρεώσεις συναλλαγών σας:

https://www.bitmex.com/register/fMRfzN

Το BitMEX είναι μια πλήρως πλατφόρμα συναλλαγών σε Bitcoin. Οι περισσότεροι από εσάς εμπόρους γνωρίζετε ότι αυτό το χρηματιστήριο δέχεται μόνο καταθέσεις σε Bitcoin. Πληρώνει όλα τα κέρδη σας στο XBT και δείχνει μόνο το PnL που έχετε κυκλοφορήσει / δεν έχει κυκλοφορήσει σε XBT / BTC. Δεν θα ήταν ωραίο εάν το Bitmex εμφανίζει την ονομαστική αξία USD στο PnL σας μαζί με τις τιμές BTC?

Τα δημοφιλή συμβόλαια διαρκούς ανταλλαγής XBTUSD, ETHUSD, XRPUSD είναι όλα αντίστροφα. Αυτό σημαίνει ότι αποτιμώνται σε USD. Ωστόσο, όλα τα PNL (κέρδη και ζημίες) υπολογίζονται σε Bitcoin. Μπορεί να είναι αρκετά δύσκολο να το καταλάβεις στην αρχή, καθώς δεν είναι τόσο απλό όσο ο υπολογισμός του PnL στην αγορά spot. Επομένως, είναι έξυπνο να αλλάζετε το νόμισμα από XBT σε USD για να διευκολύνετε τα πράγματα. Ειδικά αυτό είναι ιδανικό για χρήστες που παρακολουθούν το PnL τους σε USD.

Ο παρακάτω οδηγός εξηγεί τον τρόπο προσθήκης ονομαστικής αξίας USD στη στήλη PNL του Bitmex.com.

Πώς να εμφανίσετε το BitMEX PnL σε τιμές USD

Η πλατφόρμα συναλλαγών παραγώγων Bybit εμφανίζει PNL σε USD και BTC.

Δολάριο ΗΠΑ σε BitMEX PnL

Ενώ το Bitmex δεν προσφέρει αυτήν τη δυνατότητα από προεπιλογή, μπορούμε ακόμα να χρησιμοποιήσουμε μια προσθήκη προγράμματος περιήγησης για να επισημανθεί το PnL σε USD.

Για να το εφαρμόσουμε αυτό θα χρειαστούμε δύο πράγματα: 1. Επέκταση προγράμματος περιήγησης τρίτου μέρους και 2. Κώδικας JavaScript ανοιχτού κώδικα.

Εγκατάσταση επέκτασης προγράμματος περιήγησης Tampermonkey

Το Tampermonkey είναι ένας δημοφιλής διαχειριστής σεναρίων χρήστη. Αυτή η επέκταση είναι διαθέσιμη για Chrome, Firefox, Brave browser, Microsoft Edge, Safari και Opera.

Πρόγραμμα περιήγησης Chrome και Brave: https://chrome.google.com/webstore/search/tampermonkey

Πρόγραμμα περιήγησης Tampermonkey Brave

Για τον Firefox μπορείτε είτε να χρησιμοποιήσετε το Tampermonkey είτε το Greasemonkey. Και οι δύο επεκτάσεις λειτουργούν. Πάντως σε αυτόν τον οδηγό θα χρησιμοποιούμε το Tampermonkey.

Firefox: https://addons.mozilla.org/en-US/firefox/addon/tampermonkey/

https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/

Ή απλώς κατευθυνθείτε προς https://www.tampermonkey.net και προσθέστε την επέκταση σε οποιοδήποτε σχετικό πρόγραμμα περιήγησης χρησιμοποιείτε.

Μόλις προσθέσετε την επέκταση στο πρόγραμμα περιήγησής σας, θα δείτε το εικονίδιο Tampermonkey στην επάνω δεξιά γωνία.

Εργαλείο Tampermonkey

Εγκατάσταση σεναρίου μετατροπέα BitMEX USD

Κάντε κλικ στο εικονίδιο Tampermonkey από την επάνω δεξιά γωνία και επιλέξτε “Δημιουργία νέου σεναρίου” από το μενού.

Τώρα διαγράψτε τα πάντα από τον επεξεργαστή και επικολλήστε το ακόλουθο σενάριο.

// == UserScript ==

// @name BitMex USD Μετατροπέας

// @namespace https://bitmex.com/

// @ μετατροπή 0.11

// @ περιγραφή Δολάριο ΗΠΑ για BitMEX PnL

// @author koinkraft

// @grant κανένας

// @ συμπερίληψη https://bitmex.com/*

// @ συμπερίληψη https://www.bitmex.com/*

// @require https://code.jquery.com/jquery-2.1.4.min.js

// == / UserScript ==

(λειτουργία() {

«χρήση αυστηρών» ·

// Σενάριο vars

αφήστε το indexPrice = 0;

αφήστε currentBalance = {total: 0, avail: 0};

// Εξαγωγή τιμής BitMex

const updateIndexPrice = () => {

$ (‘. instrument’). κάθε (συνάρτηση () {

ας obj = αυτό;

if ($ (obj). παιδιά (‘. σύμβολο’). μήκος > 0 && $ (obj) .children (‘. σύμβολο’). html () == ‘.BXBT’) {

indexPrice = $ (obj) .children (‘. τιμή’). html ();

}

});

setTimeout (συνάρτηση () {

updateIndexPrice ();

}, 1000);

};

// Εξαγωγή υπολοίπου Πορτοφολιού

const extractWalletBalance = (επιστροφή κλήσης) => {

Αφήστε υπόλοιπα = currentBalance;

$ (‘ένα [href ="/ app / πορτοφόλι"] > σπιθαμή > τραπέζι > Σώμα > tr ‘). κάθε (συνάρτηση () {

αφήστε currentLabel = “;

$ (αυτό). παιδιά (‘td’). κάθε (συνάρτηση () {

if ($ (this) .html () == ‘Σύνολο’ || $ (αυτό) .html () == ‘Avail’) {

currentLabel = $ (αυτό) .html ();

} αλλιώς {

εάν (currentLabel == ‘Σύνολο’) {

Αφήστε το balanceTotal = formatXBTString ($ (this) .html ());

if (balanceTotal! == false) balances.total = balanceTotal;

} αλλιώς εάν (currentLabel == ‘Avail’) {

let balanceAvail = formatXBTString ($ (αυτό) .html ());

εάν (balanceAvail! == false) balances.avail = balanceAvail;

}

}

});

});

currentBalance = υπόλοιπα;

επιστροφή κλήσεων (υπόλοιπα)

};

// Ορίστε υπόλοιπο πορτοφολιού USD

const setWalletBalance = (ενημέρωσηBalances) => {

if (updatedBalances.total + ‘USD’! = $ (‘. υπόλοιπο-usd-σύνολο’). html ()) $ (‘. υπόλοιπο-usd-σύνολο’). html (updatedBalances.total + ‘USD’);

if (updatedBalances.avail + ‘USD’! = $ (‘. balance-usd-avail’). html ()) $ (‘. balance-usd-avail’). html (updatedBalances.avail + ‘USD’);

};

// Μετατροπή συμβολοσειράς XBT

const formatXBTString = (string) => {

αφήστε μέρη = string.split (" ");

εάν (parts.length == 2) {

εάν (μέρη [1] == ‘XBT’) {

επιστροφή ανταλλακτικών [0] .replace (",",".");

} αλλιώς εάν (μέρη [1] == ‘mXBT’) {

επιστροφή ανταλλακτικών [0] .replace (",",".") * 0,001;

} αλλιώς εάν (μέρη [1] == ‘XBt’) {

επιστροφή ανταλλακτικών [0] .replace (".","") * 0,00001;

} αλλιώς εάν (μέρη [1] == ‘μXBT’) {

επιστροφή ανταλλακτικών [0] .replace (".","").αντικαθιστώ(",",".") * 0,000001;

}

}

επιστροφή ψευδής?

};

// Ενημέρωση υπολοίπων πορτοφολιού

const updateWalletBalances = () => {

setTimeout (συνάρτηση () {

αν (indexPrice! = 0) {

extractWalletBalance (λειτουργία (υπόλοιπα) {

let updatedBalances = {total: (balances.total * indexPrice) .toLocaleString (‘en-US’, {minimumFactionsDigits: 2, maksimumFactionsDigits: 2}), avail: (balances.avail * indexPrice) .toLocaleString (‘en-US’) , {minimumFactionsDigits: 2, maksimumFactionsDigits: 2})};

setWalletBalance (ενημέρωσηBalances);

});

}

ενημέρωσηWalletBalances ();

}, 1000);

};

// Ενημέρωση PNL

const updatePNLs = (setTimeoutCycle) => {

αν (indexPrice! = 0) {

// Μη πραγματοποιημένο PNL

$ (‘td.unrealisedPnl’). κάθε (συνάρτηση () {

ας obj = αυτό;

αφήστε το περιεχόμενο?

ας είναι isSpan = false;

εάν ($ (αυτό). παιδιά (‘div: first-child’). παιδιά (‘span’). μήκος > 0) {

content = $ (this) .children (‘div: first-child’). παιδιά (‘span: first-child’). html ();

isSpan = true;

} αλλιώς {

content = $ (this) .children (‘div: first-child’). html ();

}

αφήστε μέρη = content.split (" ");

if (ανταλλακτικά [1] == “XBT” || μέρη [1] == “mXBT” || μέρη [1] == “XBt” || μέρη [1] == “μXBT”) {

let formatUnrealizedPNL = formatXBTString (μέρη [0] + “+ μέρη [1]);

let unrealizedPNLUSD = (formatUnrealizedPNL * indexPrice) .toLocaleString (‘en-US’, {minimumFactionsDigits: 2, maksimumFactionsDigits: 2});

αφήστε το νέοDivContent;

αν (! isSpan) {

newDivContent = unrealizedPNLUSD + ‘USD | “+” BTC “+ format UnrealizedPNL +” + μέρη [2];

} αλλιώς {

newDivContent = “+ unrealizedPNLUSD +” USD | “+” BTC “+ format UnrealizedPNL +” + parts [2] + “;

}

if (newDivContent! = $ (obj) .children (‘div.unrealizedPnlUSD’). html ()) {

$ (obj) .children (‘div.unrealizedPnlUSD’). html (newDivContent);

if (formatUnrealizedPNL * indexPrice < 0) {

if (! $ (obj) .children (‘div.unrealizedPnlUSD’). hasClass (‘neg’)) {

$ (obj) .children (‘div.unrealizedPnlUSD’). addClass (‘neg’). removeClass (‘pos’);

}

} αλλιώς {

if (! $ (obj) .children (‘div.unrealizedPnlUSD’). hasClass (‘pos’)) {

$ (obj) .children (‘div.unrealizedPnlUSD’). addClass (‘pos’). removeClass (‘neg’);

}

}

}

}

});

// Πραγματοποιήθηκε PNL

$ (‘td.combinedRealisedPnl’). κάθε (συνάρτηση () {

ας obj = αυτό;

let realPNLhover = formatXBTString ($ (obj) .children (‘. hoverContainer: first-child’). παιδιά (‘. hoverVisible’). παιδιά (‘. tooltipWrapper’). παιδιά (‘span’). html ());

let letsPNL = formatXBTString ($ (obj) .children (‘. hoverContainer: first-child’). Children (‘. hoverHidden’). παιδιά (‘span’). html ());

let letsPNLUSDhoverContent = (visiblePNLhover * indexPrice) .toLocaleString (‘en-US’, {minimumFactionsDigits: 2, maksimumFactionsDigits: 2}) + ‘USD’;

let letsPNLUSDContent = (visiblePNL * indexPrice) .toLocaleString (‘en-US’, {minimumFactionsDigits: 2, maksimumFactionsDigits: 2}) + ‘USD’;

if ($ (obj) .children (‘. sedarPNLContainer’). παιδιά (‘. hoverVisible’). παιδιά (‘. tooltipWrapper’). παιδιά (‘span’). html ()! = πραγματοποιήθηκεPNLUSDhoverContent) {

$ (obj) .children (‘. sedarPNLContainer’). παιδιά (‘. hoverVisible’). παιδιά (‘. tooltipWrapper’). παιδιά (‘span’). html (menyadariPNLUSDhoverContent);

if (menyadariPNLhover * indexPrice < 0) {

if (! $ (obj) .children (‘. sedarPNLContainer’). παιδιά (‘. hoverVisible’). παιδιά (‘. tooltipWrapper’). παιδιά (‘span’). hasClass (‘neg’)) {

$ (obj) .children (‘. sedarPNLContainer’). παιδιά (‘. hoverVisible’). παιδιά (‘. tooltipWrapper’). παιδιά (‘span’). addClass (‘neg’). removeClass (‘pos’);

}

} αλλιώς {

if (! $ (obj) .children (‘. sedarPNLContainer’). παιδιά (‘. hoverVisible’). παιδιά (‘. tooltipWrapper’). παιδιά (‘span’). hasClass (‘pos’)) {

$ (obj) .children (‘. sedarPNLContainer’). παιδιά (‘. hoverVisible’). παιδιά (‘. tooltipWrapper’). παιδιά (‘span’). addClass (‘pos’). removeClass (‘neg’);

}

}

}

if ($ (obj) .children (‘. sedarPNLContainer’). παιδιά (‘. hoverHidden’). παιδιά (‘span’). html ()! = πραγματοποιήθηκεPNLUSDContent) {

$ (obj) .children (‘. sedarPNLContainer’). παιδιά (‘. hoverHidden’). παιδιά (‘span’). html (menyadariPNLUSDContent);

if (menyadariPNL * indexPrice < 0) {

if (! $ (obj) .children (‘. sedarPNLContainer’). παιδιά (‘. hoverHidden’). παιδιά (‘span’). hasClass (‘neg’)) {

$ (obj) .children (‘. sedarPNLContainer’). παιδιά (‘. hoverHidden’). παιδιά (‘span’). addClass (‘neg’). removeClass (‘pos’);

}

} αλλιώς {

if (! $ (obj) .children (‘. sedarPNLContainer’). παιδιά (‘. hoverHidden’). παιδιά (‘span’). hasClass (‘pos’)) {

$ (obj) .children (‘. sedarPNLContainer’). παιδιά (‘. hoverHidden’). παιδιά (‘span’). addClass (‘pos’). removeClass (‘neg’);

}

}

}

});

}

εάν (setTimeoutCycle) {

setTimeout (συνάρτηση () {

updatePNLs (true);

}, 50);

}

};

// Αρχικοποιήστε το περιτύλιγμα PNL

const initPNLWrapper = (setTimeoutCycle) => {

if ($ (‘td.unrealisedPnl’). μήκος > 0 && $ (‘. unrealizedPnlUSD’). μήκος == 0) {

// Μη πραγματοποιημένο PNL

$ (‘td.unrealisedPnl’). css (‘position’, ‘relatif’);

$ (‘td.unrealisedPnl) > div ‘). css (‘ αδιαφάνεια ‘,’ 0 ‘). css (‘ θέση ‘,’ απόλυτο ‘). css (‘ αριστερά ‘,’ 0 ‘). css (‘ κορυφή ‘,’ 0 ‘). css ( «δεξιά», «0»). css («κάτω», «0»);

$ (‘td.unrealisedPnl) > div ‘). μετά (‘ 0,00 USD (0,00%) ‘) ·

// Πραγματοποιήθηκε PNL

$ (‘td.combinedRealisedPnl > .hoverContainer ‘). απόκρυψη ();

$ (‘td.combinedRealisedPnl > .hoverContainer “). μετά (” 0,00 USD 0,00 USD “) ·

}

εάν (setTimeoutCycle) {

setTimeout (συνάρτηση () {

initPNLWrapper (true);

}, 100);

}

};

// Περιμένετε να φορτωθεί το παράθυρο

$ (παράθυρο) .load (συνάρτηση () {

// Απόκρυψη πλαισίου υπολοίπου BTC

$ (‘._ 1mNCXSUh: πρώτα’). Απόκρυψη ();

$ (‘._ 2UCMYPbC > ._2wx45MYS: πρώτα ‘). Απόκρυψη ();

// Περιτύλιγμα PNL Init

initPNLWrapper (true);

$ (παράθυρο). resize (λειτουργία () {

initPNLWrapper (false);

});

// Εισαγωγή υπολοίπου USD

$ (‘. ανακοινώσειςDropdown’). πριν (‘

Σύνολο 0,00 USD
Επωφελούμαι 0,00 USD

“);

// Ενημέρωση συναρτήσεων

setInterval (() => {

console.log (‘Ενημέρωση ….’);

updateIndexPrice ();

ενημέρωσηWalletBalances ();

updatePNLs (true);

$ (‘td.unrealisedPnl) > hover (συνάρτηση () {)

updatePNLs (false);

});

}, 30000);

});

}) ();

Ο παραπάνω κώδικας είναι ένας κωδικός JavaScript ανοιχτού κώδικα που γράφτηκε από την KoinKraft.

Αναφορά: https://gist.github.com/btc-zz/6b8315f93969ee7caf6c3d66e70ec721

σενάριο bitmex usd

Μόλις τελειώσετε, κάντε κλικ στο Αρχείο >> Αποθηκεύσετε.

Στη συνέχεια, βεβαιωθείτε ότι είναι ενεργοποιημένο τόσο το εργαλείο μετατροπής Tampermonkey όσο και το BitMEX USD. Μπορείτε να απενεργοποιήσετε το σενάριο όποτε θέλετε.

εργαλείο μετατροπής bitmex usd

Τώρα ανανεώστε τη σελίδα συναλλαγών Bitmex.com και περιμένετε λίγα λεπτά για να φορτωθεί το σενάριο. Μόλις φορτωθεί, θα πρέπει να εμφανίζει τιμές USD στη στήλη PNL σας. Εμφανίζει τιμές USD και BTC και όχι μόνο USD. Επίσης, η μετατροπή σε USD συμβαίνει σε πραγματικό χρόνο.

BitMEX pnl σε USD

Η προσθήκη δεν λειτουργεί?

Αυτή η μέθοδος λειτουργεί με όλα τα μεγάλα προγράμματα περιήγησης ιστού. Για να λειτουργήσει σωστά αυτή η προσθήκη, βεβαιωθείτε ότι έχετε ρυθμίσει την προβολή νομίσματος BitMEX σε XBT (Bitcoin) Δεν θα λειτουργεί με άλλα νομίσματα όπως τα Satoshi, micro-Bitcoin και milli-Bitcoin. Επίσης αρχικά χρειάζεται λίγος χρόνος για τη φόρτωση τιμών USD, οπότε δώστε λίγο χρόνο.

Ελπίζουμε από τώρα και στο εξής να μην χρειάζεται να κάνετε βασικές μετατροπές από BTC σε νόμισμα Fiat ή Satoshi σε USD για να εκτιμήσετε το κέρδος σε USD Το σενάριο κάνει τη δουλειά για εσάς.