콘텐츠로 건너뛰기
라이엇 비트

라이엇 비트

  • 집
  • 소식
  • 가이드
  • 비디오 가이드
  • 패치 노트
  • 남용 신고
  • 검색 양식 전환

초보자를 위한 Bitburner 주식 시장 가이드

에 게시됨 09/09/202209/09/2022 에 의해 잭 스타파이어 코멘트 없음 ~에 초보자를 위한 Bitburner 주식 시장 가이드
  • 제목: 비트버너
  • 출시일:
  • 개발자:
  • 발행자:
Bitburner에 대한 정보는 아직 불완전합니다.. 이것을 사용하여 게임의 세부 정보를 입력할 수 있도록 도와주세요. 문의 양식.

Bitburner Stock Market을 처음으로 플레이하기 위한 짧은 가이드와 간단한 작업 스크립트.

시작

나는 주식시장이 도박과 같다는 것 외에는 잘 알지 못했고 도박에 서툴렀습니다. – 난 항상 지는 것 같아. 하지만 게임 초반에는 각 강화에 ~3t+를 지출하는 지점에 이르렀습니다. (구매할 때마다 기하급수적으로 증가합니다., 혹시 모르셨다면, 아직) 그리고 ~3t 정도가 매일 해킹으로 벌 수 있는 전부였습니다. 나는 다음에 접근할 수 있다 40 증강하다, 그래서 나는’나도 그 업적을 달성하기 위해 가능한 한 모든 것을 구매하려고 노력하고 있습니다.. 이 속도로는 영원히 시간이 걸릴 것이라는 사실을 깨닫고 각 강화 비용도 증가하고 있음을 고려하면 – 돈을 벌 수 있는 더 좋은 방법이 필요했어요. 그래서 저는 Bitburner에서 주식 시장을 플레이하는 방법을 배우기로 결정했습니다., 게다가 다 가상이야 – 내가 뭘 잃을 수 있겠어??

밝혀졌습니다, 주식시장은’카지노에서 도박을 하고 카드나 슬롯과 행운에 의존하여 승리하는 것과는 다릅니다.. 시장은 이익을 위해 수학적으로 대부분 예측할 수 있는 썰물과 흐름이 있는 바다 해안과 같습니다., 이것이 바로 사람과 기업이 주식 시장에서 돈을 버는 방법입니다.’사실은 허용돼. 당신은 할 수 있습니다’실제로 카지노에서는 그런 짓을 하지 않아 – 내가 들은 바로는 그것이 실제로 당신을 많은 어려움에 빠뜨릴 수 있다고 들었습니다. 주식에 관한 정보’그 역사를 시장 데이터라고 부른다., 구매 및 판매 전략을 수학적으로 공식화하기 위해 구매할 수 있습니다..

아주 기본적인 것

여기’진짜 기본은 너야’알아야 할 거야:

직책이란 무엇입니까??포지션은 특정 회사에 대해 플레이어가 소유한 주식의 양입니다.. 플레이어는 구매 주문을 통해 구매할 때 포지션을 취합니다.. 열린 포지션은 게임 진행 상황에 따라 길 수도 있고 짧을 수도 있습니다.. 처음에는 Long Stocks에만 접근할 수 있습니다., 하지만 나중에 공매도 주식을 구매할 수 있게 됩니다. (훨씬 나중에 그럴 것 같아).

롱주와 숏주란 무엇인가?롱포지션(Long position)이란 주식의 가치가 상승할 것이라는 기대를 가지고 주식을 매수하는 것을 말한다.. 기초 증권의 가격이 하락하면 매도 포지션에서 이익을 얻습니다.. 공매도 주식에는 종종 빌린 후 판매되는 유가증권이 포함됩니다., 더 낮은 가격에 되팔 수 있기를 바랍니다.

더 많은 기본정보를 원하시면, 게임 문서를 참고하세요 여기.

Bitburner 주식 시장

처음에는, 당신은지도를 통해 주식 시장에갑니다 – 모든 도시는이를 이용할 수 있습니다.

WSE 계정 –주식 시장에 대한 액세스에 200m의 비용이 필요합니다.. 이것을 구입하면 주식 시장이 왼쪽 메뉴에 추가됩니다. ‘세계’.

시장 데이터 TIX API 액세스 –주식 및 기타 주식 관련 작업을 구매/판매 할 수있는 API 기능에 대한 액세스 비용은 5B입니다..

포 시그마 (4에스) 시장 데이터 액세스 – 4S 예측 데이터에 액세스하려면 1B입니다. 4S 데이터를 사용하면 이익을 증가시킬 수있는 곳에서 60%. 그것이 우리가 지금 필요한 것입니다.

포 시그마 (4에스) 시장 API 액세스 –4S 시장 데이터 액세스가 필요한 TIX 기능을 사용할 수있는 API 액세스 비용은 25B입니다..

시작합니다, 너’나는 당신이 그것을 감당할 수있을 때 모든 시장 액세스 물건을 한 번에 구매하고 싶다.. 당신은 주식 시장이 필요할 때까지, 해킹으로 많이 벌어야지, 처음에 더 중요한 것은 (더 많은 해킹 XP = 더 많은 서버를 해킹할 수 있음 = 더 많은 $$ 더 많은 해킹 경험치를 얻었습니다.). 나중에, 당신이 하고 있는 일에 대해 더 많이 알게 되면, 너’4S 데이터 액세스나 리소스가 거의 없이 모든 작업을 다시 수행해야 합니다.. 따라서 이제 목표는 주식 시장이 어떻게 작동하는지 배우면서 가능한 한 많은 초기 강화를 구매하기 위해 엄청난 양의 현금을 만드는 것입니다.. 기억하다, 일단 보강하면, 너’현금을 모두 잃어버리고 처음부터 다시 시작해야 할 거예요, 따라서 이 시점에서 귀하의 모든 돈은 완전히 일회용이며 시장에 더 많이 지출할수록, 당신이 많을수록’시장에서 성공할 거야.

더 코데즈

인터넷에서 가능한 모든 정보를 검색한 후 찾을 수 있었습니다., 여러 다른 출처와 저자의 최고의 코드를 사용하여 작업 스크립트를 함께 모았습니다., 대부분 Reddit (악명 높은 신뢰할 수없는 것입니다), Bitburner로 업데이트했습니다 2.0 및 NS2 구문, 스크립트가 수행하는 작업을 정확하게 볼 수 있도록 청소 또는 더 많은 의견을 청소하거나 추가하여 일반 출력을보다 유용하고 제대로 타임 스탬프로 만들어 실제로 더 잘 실행되는 것을 볼 수 있습니다.. 목적은 대본에서 배우는 것입니다, 그래서 나는’Ve는 원래 수학과 논리를 유지하면서 가능한 한 간단하고 자기 설명을 유지했습니다.. 나’VE는 또한 작동한다고 주장하는 4S 시장 액세스에 대한 데이터 과학자의 공식을 발견했습니다., 하지만 나는’나중에 저장하십시오, 더 고급 가이드 일 수도 있습니다. 내가 찾은 짧은 주식 코드를 남겨두고 Globals 헤더에서 전환할 수 있는 플래그로 래핑했습니다. – 아직 테스트되지 않았으므로 나중에 Shorts에 액세스할 수 있을 때 이 게임을 플레이할 경우 주의하세요..

스크립트는 수익 증대를 위해 한 번에 많은 유리한 주식을 구매하기 위해 가능한 한 많은 돈을 사용합니다.. 나’엄청난 시장 호황이 있을 때 주식을 1q만큼 구매하는 것을 보았습니다.. 아침에 처음 대본을 시작할 때 40톤이었는데, 계속해서 돌리면서 오후에는 150톤이 생겼습니다.. 지금 이 시점에서 내 글은, 나’구매했어요 35 증강하다 (오직 5 남은 시간!) 지금은 저와 각각 45q 정도의 비용이 듭니다’지금 이 스크립트로 하루에 10q 정도 벌고 있어요. 2분기 달성 성과 있어 (Q가 아니라 Q), 하지만 이 스크립트는 너무 오래 걸릴 것 같아요, 따라서 계산에 더 많은 주식 시장 마술이 필요하거나 다른 속임수가 필요할 것입니다.. 해킹/성장을 통해 시장에 영향을 미칠 수도 있습니다., 주식을 매입하고 심지어 주식을 보유한 회사에서 일하기도 합니다.. 그래서 정말, 이 스크립트는 더 많은 돈을 벌기 위해 실제로 할 수 있는 일의 표면적인 부분에 불과합니다..

며칠 동안 스크립트 실행을 지켜보는 것이 좋습니다.. 주식 시장 행동에 대해 좋은 느낌을 얻으십시오 – 그것’에스 ‘썰물과 조수’. 문제가 있거나 그냥 돌아가고 싶은 경우를 대비해 시작하기 전에 게임 파일을 저장하는 것을 잊지 마세요.. 모든 것에 대한 디버그 메시지가 표시되어야 하며 정확히 무슨 일이 일어나고 있는지 보고 싶다면 더 추가할 수 있습니다.. 또한, 너의 모습을 보고 있어 ‘포트폴리오’ 주식 시장 메뉴에서 각 포지션이 현재 및 그 이하에서 얼마나 많은 수익을 냈는지 확인할 수 있습니다. ‘통계 – 일반적인 – 돈’ 돈이 얼마나 되는지 알 수 있다’주식시장에서 전반적으로 수익을 냈습니다. 당황하면, 그냥 스크립트를 죽이고 다 팔아버려, 별로 안 잃을 거야 – 그냥 대부분 수수료.

스크립트 일반 디스플레이 출력:

주식포지션 ->해당 포지션에 재고가 얼마나 있는지.

4S 포캐스트 ->4S가 다음 시장에서 예측하는 것 '틱'’ 주식을 위해.

현재 주식 가치:원래, 현재 주식에 묶여 있는 돈의 총액은 얼마입니까?.

현재 순자산:당신이 지금 실제로 가지고 있는 것, 스크립트를 죽이고 모든 것을 팔아야 할까요?. 그래서, 이게 너의 현재 상황에 더 가깝다 ‘은행’ 개요를 표시하는 돈보다는 ‘총 가치’ 모든 것이 주식시장에 묶여 있어서.

/** @param {NS} ns */
비동기 함수 메인 내보내기(ns) {
	// Logging
	ns.disableLog('모두');
	//ns.disableLog('잠');
	//ns.disableLog('getServerMoney사용 가능');
	ns.tail();

	// Globals
	const scriptTimer = 2000; // Time script waits
	const moneyKeep = 1000000000; // Failsafe Money
	const stockBuyOver_Long = 0.60; // 예측이 끝나면 주식을 구매하세요 % 
	const stockBuyUnder_Short = 0.40; // 예측이 이 아래에 있을 때 반바지를 구입하세요 % 
	const 주식변동성 = 0.05; // Stocks must be under this volatility 
	const minSharePercent = 5;
	const maxSharePercent = 1.00;
	const SellThreshold_Long = 0.55; // Sell Long when chance of increasing is under this
	const sellThreshold_Short = 0.40; // Sell Short when chance of increasing is under this
	const shortUnlock = false;  // 플레이어가 짧은 주식을 사용할 수 있는 경우 true로 설정합니다.

	// Functions
	function buyPositions(재고) {
		위치 = ns.stock.getPosition을 둡니다.(재고);
		maxShares =로 두십시오. (ns.stock.getMaxShares(재고) * maxSharePercent) - 위치[0];
		maxSharesShort =로 놔두세요 (ns.stock.getMaxShares(재고) * maxSharePercent) - 위치[2];
		AskPrice = ns.stock.getAskPrice로 설정(재고);
		예측하자 = ns.stock.getForecast(재고);
		volatilityPercent = ns.stock.getVolatility를 허용합니다.(재고);
		playerMoney = ns.getPlayer로 설정().돈;


		// Look for Long Stocks to buy
		if (forecast >= stockBuyOver_Long && volatilityPercent <= stockVolatility) {
			if (playerMoney - moneyKeep > ns.stock.getPurchaseCost(재고, minSharePercent, "긴")) {
				공유 = Math.min((플레이어돈 - 돈을 유지하다 - 100000) / 가격을 물어보세요, 최대 공유);
				buyFor = ns.stock.buyStock을 설정하세요.(재고, 주식);

				만약에 (boughtFor > 0) {
					ns.print('구입했다 ' + 주식 + '의 긴 주식' + 재고 + ' 을 위한 ' + ns.n형식(구입한, '$0.000a'));
				}
			}
		}

		// Look for Short Stocks to buy
		if (짧은잠금 해제) {
			만약에 (예측 <= stockBuyUnder_Short && volatilityPercent <= stockVolatility) {
				if (playerMoney - moneyKeep > ns.stock.getPurchaseCost(재고, minSharePercent, "짧은")) {
					공유 = Math.min((플레이어돈 - 돈을 유지하다 - 100000) / 가격을 물어보세요, maxSharesShort);
					buyFor = ns.stock.buyShort로 설정(재고, 주식);

					만약에 (boughtFor > 0) {
						ns.print('구입했다 ' + 주식 + '의 짧은 주식' + 재고 + ' 을 위한 ' + ns.n형식(구입한, '$0.000a'));
					}
				}
			}
		}
	}

	함수 SellIfOutsideThreshdold(재고) {
		위치 = ns.stock.getPosition을 둡니다.(재고);
		예측하자 = ns.stock.getForecast(재고);

		만약에 (위치[0] > 0) {
			ns.print(재고 + ' 4S Forcast -> ' + 예측.toFixed(2));

			// Check if we need to sell Long stocks
			if (예측 < sellThreshold_Long) {
				let soldFor = ns.stock.sellStock(stock, position[0]);

				ns.print('Sold ' + stock + ' Long shares of ' + stock + ' for ' + ns.nFormat(soldFor, '$0.000a'));
			}
		}

		if (shortUnlock) {
			if (position[2] > 0) {
				ns.print(재고 + ' 4S Forcast -> ' + 예측.toFixed(2));

				// Check if we need to sell Short stocks
				if (forecast > sellThreshold_Short) {
					SellFor = ns.stock.sellShort로 설정(재고, 위치[2]);

					ns.print('판매된 ' + 재고 + '의 짧은 주식' + 재고 + ' 을 위한 ' + ns.n형식(판매 대상, '$0.000a'));
				}
			}
		}
	}


	// Main Loop
	while (진실) {
		// Get stocks in order of favorable forcast
		let orderedStocks = ns.stock.getSymbols().종류(기능 (에이, 비) { Math.abs를 반환합니다.(0.5 - ns.stock.getForecast(비)) - Math.abs(0.5 - ns.stock.getForecast(에이)); })
		현재 가치 = 0;

		ns.print("-------------------------------");
		ns.print('현재의 세력들:');

		~을 위한 (OrderStocks의 const 재고) {
			const 위치 = ns.stock.getPosition(재고);

			만약에 (위치[0] > 0 || 위치[2] > 0) {
				ns.print(재고 + ' Position -> ' + 위치[0]);

				// Check if we need to sell
				sellIfOutsideThreshdold(재고);
			}

			// Check if we should buy
			buyPositions(재고);

			// 시간이 지남에 따라 현재 이익을 추적합니다...
			만약에 (위치[0] > 0 || 위치[2] > 0) {
				longShares = 위치로 설정[0];
				longPrice = 포지션[1];
				shortShares = 위치를 지정[2];
				shortPrice = 포지션[3];
				bidPrice = ns.stock.getBidPrice를 설정하세요.(재고);

				// Calculate profit
				let profit = longShares * (입찰가 - 긴가격) - (2 * 100000);
				이익을 보자Short = shortShares * Math.abs(입찰가 - 짧은 가격) - (2 * 100000);

				// Calculate net worth
				currentWorth += profitShort + 이익 + (롱셰어 * 긴가격) + (짧은 공유 * 짧은 가격);
			}
		}

		// Output Script Status
		ns.print('현재 주식 가치: ' + ns.n형식(현재가치, '$0.000a'));
		ns.print('현재 순자산: ' + ns.n형식(현재가치 + ns.getPlayer().돈, '$0.000a'));
		ns.print(새로운 날짜().toLocaleTimeString() + ' - 달리기...');

		ns.sleep을 기다리세요(스크립트타이머);
	}
}

더 버그즈

Netscript에서 사용하는 numeral.js 라이브러리에 버그가 있는 것 같습니다., 과거의 숫자 서식을 지정할 때 ‘티’, 그래서 표시되지 않습니다 ‘큐’. 이는 Bitburner 소스 코드에 명시되어 있으며 개발자가 자신의 기능을 만들었습니다. (형식정말큰숫자) Bitburner 개요 디스플레이에 q+ 값을 올바르게 표시하려면. 스크립트를 최대한 단순하게 유지하고 싶었기 때문에 이것이 정말로 귀찮다면 스크립트에 함수를 직접 추가할 수 있습니다.:

  • 링크

또한, 스크립트를 구매/판매할 때, 메시지가 잠깐 보입니다, 그런 다음 로그 텍스트에서 사라집니다.. 그것’아직 거기 있어 – 옵션과 UI를 잠깐 만지작거리며 다시 표시되도록 할 수 있으므로 스크립트에서 잘못될 수 있는 다른 내용을 볼 수 없기 때문에 스크립트보다는 UI의 버그인 것으로 의심됩니다.. 어쩌면 다른 사람이 그것을 알아 내고 가능한 수정에 대한 의견을 게시 할 수 있습니다..

이것이 오늘 우리가 공유하는 모든 것입니다. 비트버너 가이드. 이 가이드는 원래 작성자가 작성하고 작성했습니다. 잭 스타파이어. 이 가이드를 업데이트하지 못한 경우, 다음을 수행하여 최신 업데이트를 찾을 수 있습니다. 링크.

이 사이트의 콘텐츠가 귀하의 권리를 침해한다고 생각하는 경우, 귀하의 지적 재산권을 포함하여, 문의 양식을 사용하여 즉시 문의하십시오..
가이드 태그:비트버너

탐색 후

이전 게시물: 별의 검: 구덩이 – 스팀 데크에 설치하는 방법
다음 게시물: 글룸우드 – 모든 보석 위치 안내서

답장을 남겨주세요 답장 취소

귀하의 이메일 주소는 공개되지 않습니다. 필수 입력란이 표시되어 있습니다 *

  • 제목: 비트버너
  • 출시일:
  • 개발자:
  • 발행자:
Bitburner에 대한 정보는 아직 불완전합니다.. 이것을 사용하여 게임의 세부 정보를 입력할 수 있도록 도와주세요. 문의 양식.

부인 성명

인용된 모든 콘텐츠는 해당 소스에서 파생됩니다.. 귀하의 콘텐츠를 허가 없이 사용했다고 생각되는 경우, 우리에게 연락하면 진지하게 받아 들일 것입니다..
  • 회사 소개
  • 문의하기
  • 개인 정보 정책
  • 서비스 약관

저작권 © 2025 라이엇 비트.

에 의해 구동 프레스북 뉴스 WordPress 테마