Aller au contenu
Morceaux d'émeute

Morceaux d'émeute

  • Maison
  • Nouvelles
  • Guides
  • Guides vidéo
  • Notes de mise à jour
  • Signaler un abus
  • Basculer le formulaire de recherche

Brûleur de bits – Nœud de bits 8: Scénario du Fantôme de Wall Street

Posté sur 05/25/2022 Par LorDamned Aucun commentaire sur Brûleur de bits – Nœud de bits 8: Scénario du Fantôme de Wall Street
  • Titre: Brûleur de bits
  • Date de sortie:
  • Promoteur:
  • Éditeur:
Les informations sur Bitburner sont encore incomplètes. S'il vous plaît, aidez-nous à remplir les détails du jeu en utilisant ceci formulaire de contact.

Basic Script for BN8.1 Advanced Script for BN8.2-3 & BN8+ Achievement in Bitburner.

BN8.1

function round(valeur) {
let signs = ["", "k", "m", "b", "t"]
let which = 0
alors que (valeur > 999 || valeur < -999) {
value = Math.round(valeur / 10) / 100
++lequel
}
return value + signes[lequel]
}
/** @param {Ns} ns */
export async function main(ns) {
ns.disableLog("TOUS")
let index = ns.args[0] // should be FSIG or FLCM
let history = []
let max_shares = ns.stock.getMaxShares(indice)
let max_history = 40
let fee = 100000
alors que (vrai) {
let money = (ns.getServerMoneyAvailable("maison") - frais) * 0.9
let price = ns.stock.getPrice(indice)
let my_shares = ns.stock.getPosition(indice)[0]
ns.clearLog()
si (history.length > (max_history - 1)) {
si (price > Math.max(...history)) {
let buy = Math.floor((argent / price))
si ((acheter + my_shares) > max_shares) {
buy = max_shares - my_shares
}
si (acheter > 0 && (price * acheter) > 10000000) {
ns.print("Acheter(Long): " + ns.stock.buy(indice, acheter))
}
} Sinon si (price < Math.min(...history)) {
si (my_shares > 0) {
ns.print("Vendre(Long): " + ns.stock.sell(indice, my_shares))
}
}
}
history.splice(0, 0, price)
si (history.length > max_history) {
history.pop()
}
let profit = ns.stock.getSaleGain(indice, my_shares, "Long")
ns.print("Indice: " + indice)
ns.print("Max Shares: " + rond(max_shares))
ns.print("My Long Shares: " + rond(ns.stock.getPosition(indice)[0]))
ns.print("Prix: $" + rond(price))
ns.print("History saved: " + history.length)
ns.print("Highest Price: $" + rond(Math.max(...history)))
ns.print("Lowest Price: $" + rond(Math.min(...history)))
ns.print("-------------------------")
ns.print("Profit: $" + rond(profit))
ns.print("-------------------------")
alors que (price == ns.stock.getPrice(indice)) {
attendre le ns(100)
}
}
}

BN8.2-3 & BN8 + Réalisation

function round(valeur) {
let signs = ["", "k", "m", "b", "t", "q"]
let which = 0
alors que (valeur > 999 || valeur < -999) {
value = Math.round(valeur / 10) / 100
++lequel
}
return value + signes[lequel]
}
/** @param {Ns} ns */
export async function main(ns) {
ns.disableLog("TOUS")
let index = ns.args[0] // should be FSIG or FLCM
let history = []
let max_shares = ns.stock.getMaxShares(indice)
let max_history = 40
let fee = 100000
alors que (vrai) {
let money = (ns.getServerMoneyAvailable("maison") - frais) * 0.9
let price = ns.stock.getPrice(indice)
let my_shares = ns.stock.getPosition(indice)[0]
let my_shorts = ns.stock.getPosition(indice)[2]
ns.clearLog()
si (history.length > (max_history - 1)) {
si (price > Math.max(...history)) {
si (my_shorts > 0) {
ns.print("Vendre(Court): " + ns.stock.sellShort(indice, my_shorts))
}
let buy = Math.floor((argent / price))
si ((acheter + my_shares) > max_shares) {
buy = max_shares - my_shares
}
si (acheter > 0 && (price * acheter) > 10000000) {
ns.print("Acheter(Long): " + ns.stock.buy(indice, acheter))
}
} Sinon si (price < Math.min(...history)) {
si (my_shares > 0) {
ns.print("Vendre(Long): " + ns.stock.sell(indice, my_shares))
}
si (my_shorts == 0) {
let buy = Math.floor(((ns.getServerMoneyAvailable("maison") - frais) / price))
si (acheter > max_shares) {
buy = max_shares
}
ns.print("Acheter(Court): " + ns.stock.short(indice, acheter))
}
}
}
history.splice(0, 0, price)
si (history.length > max_history) {
history.pop()
}
let profit
if (my_shares > my_shorts) {
profit = ns.stock.getSaleGain(indice, my_shares, "Long")
} autre {
profit = ns.stock.getSaleGain(indice, my_shorts, "Court")
}
ns.print("Indice: " + indice)
ns.print("Max Shares: " + rond(max_shares))
ns.print("My Long Shares: " + rond(ns.stock.getPosition(indice)[0]))
ns.print("My Short Shares: " + rond(ns.stock.getPosition(indice)[2]))
ns.print("Prix: $" + rond(price))
ns.print("History saved: " + history.length)
ns.print("Highest Price: $" + rond(Math.max(...history)))
ns.print("Lowest Price: $" + rond(Math.min(...history)))
ns.print("-------------------------")
ns.print("Profit: $" + rond(profit))
ns.print("-------------------------")
alors que (price == ns.stock.getPrice(indice)) {
attendre le ns(100)
}
}
}

C'est tout ce que nous partageons aujourd'hui pour cela Brûleur de bits guide. Ce guide a été initialement créé et rédigé par LorDamned. Si nous ne parvenons pas à mettre à jour ce guide, vous pouvez trouver la dernière mise à jour en suivant ceci lien.

Si vous pensez que le contenu de ce site viole vos droits, y compris vos droits de propriété intellectuelle, veuillez nous contacter immédiatement en utilisant notre formulaire de contact.
Guides Mots clés:Brûleur de bits

Navigation de l’article

Post précédent: Vie bancale – Trucs et astuces simples
Prochain article: King Kaiju 100% Guide de réalisation

Laisser un commentaire Annuler la réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

  • Titre: Brûleur de bits
  • Date de sortie:
  • Promoteur:
  • Éditeur:
Les informations sur Bitburner sont encore incomplètes. S'il vous plaît, aidez-nous à remplir les détails du jeu en utilisant ceci formulaire de contact.

Clause de non-responsabilité

Tout le contenu cité est dérivé de leurs sources respectives. Si vous pensez que nous avons utilisé votre contenu sans autorisation, assurez-vous de nous joindre et nous le prendrons au sérieux.
  • À propos de nous
  • Contactez-nous
  • politique de confidentialité
  • Conditions d'utilisation

droits d'auteur © 2025 Morceaux d'émeute.

Alimenté par Actualité PressBook Thème WordPress