Phương Pháp Đơn Giản Để Tạo Ra Các Chỉ Số Bitcoin Tốt Hơn

Bitcoin Magazine Pro
761 lượt xem 2024/08/27

Các chỉ số Bitcoin trên chuỗi là một trong những dữ liệu đáng tin cậy và hiệu quả nhất để cải thiện việc đầu tư BTC của bạn!

Nhưng với một vài điều chỉnh đơn giản, bạn có thể thực sự cải thiện những biểu đồ yêu thích của mình, và thậm chí tự động hóa các chiến lược của mình… Dưới đây là cách sử dụng API Bitcoin Magazine Pro mới và cải tiến!

Phương pháp này sử dụng Google Sheets như một cách miễn phí và thân thiện với người mới bắt đầu để dễ dàng tiếp cận và thao tác dữ liệu Bitcoin trực tiếp.

Nếu bạn có bất kỳ câu hỏi hoặc yêu cầu nào khác, xin đừng ngần ngại liên hệ!

*Dưới đây là mã được sử dụng trong video này mà bạn có thể sao chép và dán theo để tham gia.

#

~ĐỌC TÔI~

Đừng quên thêm khóa API của riêng bạn.

Thay thế tất cả các ký hiệu ‘@’ trong mã bằng dấu ngoặc nhọn (dấu lớn hơn) bằng cách sử dụng Ctrl + F (hoặc Command + F trên mac) và nhấn nút ‘Thay thế tất cả’ trong trình chỉnh sửa mã.

YouTube đang cố gắng thay đổi 2 URL trong mã thành các liên kết rút gọn.
cts, hãy chú ý đến các đoạn mã bên dưới: “Xóa khoảng trắng giữa ‘https:’ và ‘ //api'” – sau đó hãy đảm bảo xóa khoảng trắng đã thêm trong trình soạn thảo mã để nó chỉ đơn giản là ‘https://api’ ở đầu mỗi URL.

#

/**
* Bitcoin Magazine Pro API
**/

const METRICS_SHEET = ‘Metrics’;
const DATA_SHEET = ‘Data’;
const API_URL = ‘https: //api.bitcoinmagazinepro.com/’; # Xóa khoảng trắng giữa ‘https:’ và ‘ //api’
const KEY = ‘YOUR_API_KEY’; # Thay thế YOUR_API_KEY bằng khóa API thực của bạn
const OPTIONS = {
muteHttpExceptions: true,
method: “get”,
headers : {
‘Authorization’: ‘Bearer ‘ + KEY
}
};

const ss = SpreadsheetApp.getActiveSpreadsheet();

function onOpen() {
createCustomMenu();
}

function createCustomMenu() {
SpreadsheetApp.getUi().createMenu(‘⚙️ Tự động hóa’)
.addItem(‘Lấy danh sách số liệu hàng ngày’, ‘getMetrics’)
.addItem(‘Lấy danh sách số liệu hàng giờ’, ‘getHourlyMetrics’)
.addSeparator()
.addItem(‘Lấy Dat
a Đối với Chỉ số Đã Chọn’, ‘getSelectedMetricData’)
.addToUi();
}

function getHourlyMetrics() {
getMetrics(‘hourly’);
}

function getMetrics(interval) {
let url = API_URL + ‘metrics’;
intervalParam = ”;
if (interval == ‘hourly’) {
intervalParam = ‘?’ + interval + ‘=1’;
url = url + intervalParam;
}
try {
let metricsList = JSON.parse(UrlFetchApp.fetch(url, OPTIONS));
createSheet(METRICS_SHEET,0);
let metricsSheet = ss.getSheetByName(METRICS_SHEET).activate();
clearSheet(METRICS_SHEET);
metricsSheet.getRange(1,1,metricsList.length,1).setValues(metricsList.map(r => [r + intervalParam]));
ss.toast(metricsList.length + ‘ Chỉ số được trả về từ cuộc gọi API’);
}
catch (e) {
console.log(‘Thất bại với lỗi: ‘, e.message);
ss.toast(‘Cuộc gọi API thất bại với lỗi: ‘ + e.message);
return false;
}
}

function getSelectedMetricData() {
let sheet = ss.getActiveSheet();
let metricName = sheet.getActiveCell().getValue();
if (metricName !==”
) {
let metricData = Utilities.parseCsv(JSON.parse(getMetricData(metricName)));
if (metricData.length @1) {
createSheet(DATA_SHEET,1);
let dataSheet = ss.getSheetByName(DATA_SHEET).activate();
clearSheet(DATA_SHEET);
dataSheet.getRange(1,1,metricData.length,metricData[0].length).setValues(metricData);
ss.toast(metricName + ‘ dữ liệu chỉ số được trả về từ cuộc gọi API – ‘ + metricData.length + ‘ hàng, ‘ + metricData[0].length + ‘ cột’);
}
else {
ss.toast(‘Không thể trả về dữ liệu chỉ số’);
}
}
else {
ss.toast(‘Không có chỉ số nào được chọn’);
}
}

function getMetricData(metricName) {
let url = API_URL + ‘metrics/’ + metricName;
try {
return UrlFetchApp.fetch(url, OPTIONS);
}
catch (e) {
console.log(‘Thất bại với lỗi: ‘, e.message);
ss.toast(‘Cuộc gọi API thất bại với lỗi: ‘ + e.message);
return false;
}
}

function createSheet(sheetName, position) {
let sheet = ss.getSheetByName(sheetName);
if (!sheet) {
s
s.insertSheet(sheetName,position);
}
}

function clearSheet(sheetName) {
let sheet = ss.getSheetByName(sheetName);
if (sheet.getLastRow() @ 0) {
let sheetRange = sheet.getRange(1,1,sheet.getLastRow(),sheet.getLastColumn());
sheetRange.clear();
}
}

#

Đi trước xu hướng. Đi CHUYÊN NGHIỆP với Bitcoin Magazine Pro!

Nhận quyền truy cập vào biểu đồ Bitcoin trực tiếp, bản tin chuyên sâu, cảnh báo chỉ số, kịch bản TradingView riêng tư và nhiều hơn nữa – tất cả với chi phí chỉ bằng một phần nhỏ so với mức giá tiêu chuẩn trong ngành:
https://www.bitcoinmagazinepro.com/

Theo dõi chúng tôi tại:
X: https://x.com/BitcoinMagPro
LinkedIn: https://www.linkedin.com/showcase/bitcoin-magazine-pro

Miễn trừ trách nhiệm:
Không có gì trong video này nên bị hiểu sai như là lời khuyên tài chính. Thông tin được cung cấp chỉ để mục đích giáo dục. Bạn chịu trách nhiệm cho các quyết định đầu tư của riêng mình.

Bitcoin #GiáBitcoin #TinTứcBitcoin




Bình luận (0)

    Chỉ số tham lam và sợ hãi

    Lưu ý: Dữ liệu chỉ mang tính tham khảo.

    hình minh họa chỉ số

    Tham lam cực độ

    84