Przejdź do treści
Bity zamieszek

Bity zamieszek

  • Dom
  • Aktualności
  • Przewodniki
  • Przewodniki wideo
  • Opis zmian
  • Zgłoś nadużycie
  • Przełącz formularz wyszukiwania

Bitburnera – BitNode 8: Ghost of Wall Street Script

Wysłany dnia 05/25/2022 Przez LorDamned Brak komentarzy NA Bitburnera – BitNode 8: Ghost of Wall Street Script
  • Tytuł: Bitburnera
  • Data wydania:
  • Wywoływacz:
  • Wydawca:
Informacje o Bitburner są nadal niekompletne. Pomóż nam wypełnić szczegóły gry za pomocą tego formularz kontaktowy.

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

BN8.1

function round(wartość) {
let signs = ["", "k", "M", "B", "T"]
let which = 0
chwila (wartość > 999 || wartość < -999) {
value = Math.round(wartość / 10) / 100
++Który
}
return value + znaki[Który]
}
/** @param {Ns} ns */
Eksportuj funkcja asynchroniczna główna(ns) {
ns.disablelog("WSZYSTKO")
let index = ns.args[0] // should be FSIG or FLCM
let history = []
let max_shares = ns.stock.getMaxShares(index)
let max_history = 40
let fee = 100000
chwila (PRAWDA) {
let money = (ns.getServerMoneyAvailable("dom") - fee) * 0.9
let price = ns.stock.getPrice(index)
let my_shares = ns.stock.getPosition(index)[0]
ns.clearlog()
Jeśli (history.length > (max_history - 1)) {
Jeśli (price > Math.max(...history)) {
let buy = Math.floor((pieniądze / price))
Jeśli ((kupić + my_shares) > max_shares) {
buy = max_shares - my_shares
}
Jeśli (kupić > 0 && (price * kupić) > 10000000) {
ns.print("Kupić(Long): " + ns.stock.buy(index, kupić))
}
} else if (price < Math.min(...history)) {
Jeśli (my_shares > 0) {
ns.print("Sprzedać(Long): " + ns.stock.sell(index, my_shares))
}
}
}
history.splice(0, 0, price)
Jeśli (history.length > max_history) {
history.pop()
}
let profit = ns.stock.getSaleGain(index, my_shares, "Long")
ns.print("Indeks: " + index)
ns.print("Max Shares: " + okrągły(max_shares))
ns.print("My Long Shares: " + okrągły(ns.stock.getPosition(index)[0]))
ns.print("Cena: $" + okrągły(price))
ns.print("History saved: " + history.length)
ns.print("Highest Price: $" + okrągły(Math.max(...history)))
ns.print("Lowest Price: $" + okrągły(Math.min(...history)))
ns.print("-------------------------")
ns.print("Zysk: $" + okrągły(profit))
ns.print("-------------------------")
chwila (price == ns.stock.getPrice(index)) {
await ns.sleep(100)
}
}
}

BN8.2-3 & BN8 + Osiągnięcie

function round(wartość) {
let signs = ["", "k", "M", "B", "T", "q"]
let which = 0
chwila (wartość > 999 || wartość < -999) {
value = Math.round(wartość / 10) / 100
++Który
}
return value + znaki[Który]
}
/** @param {Ns} ns */
Eksportuj funkcja asynchroniczna główna(ns) {
ns.disablelog("WSZYSTKO")
let index = ns.args[0] // should be FSIG or FLCM
let history = []
let max_shares = ns.stock.getMaxShares(index)
let max_history = 40
let fee = 100000
chwila (PRAWDA) {
let money = (ns.getServerMoneyAvailable("dom") - fee) * 0.9
let price = ns.stock.getPrice(index)
let my_shares = ns.stock.getPosition(index)[0]
let my_shorts = ns.stock.getPosition(index)[2]
ns.clearlog()
Jeśli (history.length > (max_history - 1)) {
Jeśli (price > Math.max(...history)) {
Jeśli (my_shorts > 0) {
ns.print("Sprzedać(Short): " + ns.stock.sellShort(index, my_shorts))
}
let buy = Math.floor((pieniądze / price))
Jeśli ((kupić + my_shares) > max_shares) {
buy = max_shares - my_shares
}
Jeśli (kupić > 0 && (price * kupić) > 10000000) {
ns.print("Kupić(Long): " + ns.stock.buy(index, kupić))
}
} else if (price < Math.min(...history)) {
Jeśli (my_shares > 0) {
ns.print("Sprzedać(Long): " + ns.stock.sell(index, my_shares))
}
Jeśli (my_shorts == 0) {
let buy = Math.floor(((ns.getServerMoneyAvailable("dom") - fee) / price))
Jeśli (kupić > max_shares) {
buy = max_shares
}
ns.print("Kupić(Short): " + ns.stock.short(index, kupić))
}
}
}
history.splice(0, 0, price)
Jeśli (history.length > max_history) {
history.pop()
}
let profit
if (my_shares > my_shorts) {
profit = ns.stock.getSaleGain(index, my_shares, "Long")
} w przeciwnym razie {
profit = ns.stock.getSaleGain(index, my_shorts, "Short")
}
ns.print("Indeks: " + index)
ns.print("Max Shares: " + okrągły(max_shares))
ns.print("My Long Shares: " + okrągły(ns.stock.getPosition(index)[0]))
ns.print("My Short Shares: " + okrągły(ns.stock.getPosition(index)[2]))
ns.print("Cena: $" + okrągły(price))
ns.print("History saved: " + history.length)
ns.print("Highest Price: $" + okrągły(Math.max(...history)))
ns.print("Lowest Price: $" + okrągły(Math.min(...history)))
ns.print("-------------------------")
ns.print("Zysk: $" + okrągły(profit))
ns.print("-------------------------")
chwila (price == ns.stock.getPrice(index)) {
await ns.sleep(100)
}
}
}

To wszystko, co dzisiaj udostępniamy w tym celu Bitburnera przewodnik. Ten przewodnik został pierwotnie stworzony i napisany przez LorDamned. Na wypadek, gdybyśmy nie zaktualizowali tego przewodnika, możesz znaleźć najnowszą aktualizację, postępując zgodnie z tym połączyć.

Jeśli uważasz, że jakakolwiek treść na tej stronie narusza Twoje prawa, w tym Twoje prawa własności intelektualnej, prosimy o niezwłoczny kontakt za pomocą naszego formularza kontaktowego.
Przewodniki Tagi:Bitburnera

Nawigacja po wpisach

Poprzedni post: Chwiejne życie – Simple Tips and Tricks
Następny post: King Kaiju 100% Przewodnik po osiągnięciach

Zostaw odpowiedź Anuluj odpowiedź

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są zaznaczone *

  • Tytuł: Bitburnera
  • Data wydania:
  • Wywoływacz:
  • Wydawca:
Informacje o Bitburner są nadal niekompletne. Pomóż nam wypełnić szczegóły gry za pomocą tego formularz kontaktowy.

Zastrzeżenie

Wszystkie cytowane treści pochodzą z odpowiednich źródeł. Jeśli uważasz, że wykorzystaliśmy Twoje treści bez pozwolenia, upewnij się, że się z nami skontaktujesz, a my potraktujemy to poważnie.
  • O nas
  • Skontaktuj się z nami
  • Polityka prywatności
  • Warunki usługi

Prawo autorskie © 2025 Bity zamieszek.

Zasilany przez Prasa Książka Aktualności Motyw WordPressa