Bitcoin Forum
May 05, 2024, 10:59:47 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Cara Mengecek Harga Bitcoin Pakai Google Spreadsheet  (Read 168 times)
Sarah Azhari (OP)
Hero Member
*****
Offline Offline

Activity: 868
Merit: 737


View Profile
May 02, 2023, 01:19:19 AM
Merited by dbshck (4), ABCbits (2), Husna QA (2), DdmrDdmr (1), masulum (1), len01 (1)
 #1

Tutorial ini pernah ku bahas dan tulis di board beginner dan help yang tujuan utamanya untuk memudahkan pengguna untuk ngecek harga bitcoin. Tapi yang terpenting di sini, kalian juga bisa ngecek harga bitcoin dari tahun ke tahun di mana nantinya berguna untuk bahan riset atau belajar cara mengkalkulasikan harga bitcoin.

1. Buka dulu google spreadsheet lalu ketika perintah di bawah ini:

Code:
=GOOGLEFINANCE("CURRENCY:BTCIDR", "price", DATE(2023,1,1), DATE(2023,5,1), "DAILY")

dimana info mengenai itu =GOOGLEFINANCE(ticker, [attribute], [start_date], [end_date|num_days], [interval])

Tapi menurutku tidak begitu penting, asal cocok dan presisi titik koma dan waktunya, kalian hanya ubah interval waktu di code tersebut, misal DATE(2017,12,1), DATE(2020,5,1) atau mengubah BTCIDR jadi BTCUSD, atau BTCEURO, dll

Berikut contoh gambar pada contoh code yang kushare di atas:



Ada sekitar 121 kolom dimana pada interval waktunya kuambil dalam rentan waktu 4 bulan. Jadi kalau semakin lama dan panjang rentan waktu yang dibuat, maka kolom tersebut juga semakin panjang mengikuti interval waktu.

Selamat mencoba kawan-kawan, semoga thread ini bermanfaat untuk kalian semua dalam hal menghitung dan mengkalkulasikan harga bitcoin ke depan.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714949987
Hero Member
*
Offline Offline

Posts: 1714949987

View Profile Personal Message (Offline)

Ignore
1714949987
Reply with quote  #2

1714949987
Report to moderator
1714949987
Hero Member
*
Offline Offline

Posts: 1714949987

View Profile Personal Message (Offline)

Ignore
1714949987
Reply with quote  #2

1714949987
Report to moderator
Husna QA
Legendary
*
Offline Offline

Activity: 2268
Merit: 2873


#SWGT CERTIK Audited


View Profile WWW
May 02, 2023, 03:55:02 AM
Last edit: May 16, 2023, 01:07:43 PM by Husna QA
 #2

-snip-
Code:
=GOOGLEFINANCE("CURRENCY:BTCIDR", "price", DATE(2023,1,1), DATE(2023,5,1), "DAILY")

-snip- semoga thread ini bermanfaat untuk kalian semua dalam hal menghitung dan mengkalkulasikan harga bitcoin ke depan.
Data yang berasal dari Google Finance tersebut merupakan data yang sudah terrekam konversi harga BTC-nya (saya belum mencari tahu data Google tersebut mulai merekam harga BTC sejak tanggal berapa); Dengan kata lain, ketika input DATE nya kita isi dengan tanggal yang belum dilalui/belum ada datanya di Google maka data tidak akan muncul, karena memang yang dimunculkan adalah data yang real terjadi bukan data prediksi.



Nah untuk mengkalkulasi harga BTC kedepannya menggunakan data pada Spreadsheet tersebut, menurut saya (yang masih amatir dalam analisa harga) akan rada sulit, dan akan lebih mudah ketika analisa teknikalnya menggunakan semacam tool indikator, contoh di Trading view (https://id.tradingview.com/chart/?symbol=BITSTAMP%3ABTCUSD) atau sejenisnya.

Btw, semakin banyak rentang tanggal yang di-input dan apalagi jika memilih DAILY, proses loading Google spreadsheet-nya jadi lebih lambat.

masulum
Legendary
*
Offline Offline

Activity: 2226
Merit: 1592


hmph..


View Profile WWW
May 02, 2023, 04:10:51 AM
Last edit: May 02, 2023, 06:06:20 AM by masulum
Merited by ABCbits (2), Husna QA (2), johnsaributua (1)
 #3

Data yang berasal dari Google Finance tersebut merupakan data yang sudah terrekam konversi harga BTC-nya (saya belum mencari tahu data Google tersebut mulai merekam harga BTC sejak tanggal berapa); Dengan kata lain, ketika input DATE nya kita isi dengan tanggal yang belum dilalui/belum ada datanya di Google maka data tidak akan muncul, karena memang yang dimunculkan adalah data yang real terjadi bukan data prediksi.

Saya pikir maksud kata yang Anda quote itu bukan untuk prediksi masa depan, tetapi untuk mengetahui history harga dari waktu ke waktu. Kadang seseorang melakukan analisa membutuhkan history tersebut, atau untuk kemudahan membandingkan harga dan perubahannya dikomparasikan satu tahun ke belakang atau komparasi tiap bulannya. Atau mungkin ada yang kerjaannya sebagai jurnalis/penulis yang butuh referensi harga bisa ini dipake kalau malas buka tradingview.

___
BTW, tadi saya mencoba dengan kode yang disematkan ternyata error, jadi saya coba melakukan perubahan pada formula dari koma ke titik koma
Code:
=GOOGLEFINANCE("CURRENCY:BTCIDR"; "price"; DATE(2023;4;1); DATE(2023;5;1); "DAILY")
jika member lain ada yang mengalami hal serupa bisa dicoba dengan formula ini. FYI, formula ini hanya berlaku untuk daily sama weekly

mengenai pemisah, tinggal format cell aja.






Buat @OP ini sekalian saya tambahkan cara untuk cek harga secara realtime atau kita bisa memiliki list semua harga sama seperti yang ada pada Coingecko.

buat sheet baru dan namakan sheet dengan Coingecko:
Kemudian buatlah formula ini dan taruh di A1

Code:
=IMPORTHTML("https://www.coingecko.com/";"table";1)

Hasilnya seperti ini:



Untuk warna silakan tambahkan format cell, dengan menu:
Format > format bersyarat
jika berisi kurang dari 0 maka = warna merah, jika lebih dari 0 maka = warna hijau.


Ini sebenarnya sudah selesai, tapi masih belum bisa refresh, jadi kita perlu sedikit tambahan, dengan membuat Makro, dengan skrip.

Pilih menu ekstensi > Makro > Buat Makro baru (disini makronya saya kasih nama TestPrice dan nama Sheet Coingecko selanjutnya copy skrip berikut:

Code:
function TestPrice() {
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Coingecko");
var range = spreadsheet.getRange('A1');
range.clearContent();
SpreadsheetApp.flush();
range.setFormula('=IMPORTHTML("https://www.coingecko.com/";"table";1)');
};

Kemudian, lanjutkan untuk trigger refresh, silahkan pilih menu Pemicu (dihalaman yang sama saat buat Makro). Pengaturannya seperti ini:

kemudian klik tiga titik, dan pilih eksekusi. selesai, sheet akan otomatis refresh setiap 1 menit. Ini adalah waktu terkecil, tidak bisa set di bawah 1 menit. jadi, harga realtime tetapi terjadi jeda 1 menit.

Selesai.


Mungkin akan lebih simple jika lihat langsung ke web, tapi di sini mumpung ada edukasi ringan yang relevan, jadi saya tambahkan tutorial ini. jadi, kalau malas ke web, bisa ini digunakan, bebas iklan  Cheesy

.freebitcoin.       ▄▄▄█▀▀██▄▄▄
   ▄▄██████▄▄█  █▀▀█▄▄
  ███  █▀▀███████▄▄██▀
   ▀▀▀██▄▄█  ████▀▀  ▄██
▄███▄▄  ▀▀▀▀▀▀▀  ▄▄██████
██▀▀█████▄     ▄██▀█ ▀▀██
██▄▄███▀▀██   ███▀ ▄▄  ▀█
███████▄▄███ ███▄▄ ▀▀▄  █
██▀▀████████ █████  █▀▄██
 █▄▄████████ █████   ███
  ▀████  ███ ████▄▄███▀
     ▀▀████   ████▀▀
BITCOIN
DICE
EVENT
BETTING
WIN A LAMBO !

.
            ▄▄▄▄▄▄▄▄▄▄███████████▄▄▄▄▄
▄▄▄▄▄██████████████████████████████████▄▄▄▄
▀██████████████████████████████████████████████▄▄▄
▄▄████▄█████▄████████████████████████████▄█████▄████▄▄
▀████████▀▀▀████████████████████████████████▀▀▀██████████▄
  ▀▀▀████▄▄▄███████████████████████████████▄▄▄██████████
       ▀█████▀  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀  ▀█████▀▀▀▀▀▀▀▀▀▀
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.PLAY NOW.
Husna QA
Legendary
*
Offline Offline

Activity: 2268
Merit: 2873


#SWGT CERTIK Audited


View Profile WWW
May 02, 2023, 02:25:08 PM
Last edit: May 16, 2023, 01:07:36 PM by Husna QA
 #4

Saya pikir maksud kata yang Anda quote itu bukan untuk prediksi masa depan, tetapi untuk mengetahui history harga dari waktu ke waktu. Kadang seseorang melakukan analisa membutuhkan history tersebut, atau untuk kemudahan membandingkan harga dan perubahannya dikomparasikan satu tahun ke belakang atau komparasi tiap bulannya.
Terima kasih atas penjelasannya.


ini sekalian saya tambahkan cara untuk cek harga secara realtime atau kita bisa memiliki list semua harga sama seperti yang ada pada Coingecko.
Barusan saya coba praktekkan tutorialnya, berikut ini hasilnya:








Untuk warna silakan tambahkan format cell, dengan menu:
Format > format bersyarat
jika berisi kurang dari 0 maka = warna merah, jika lebih dari 0 maka = warna hijau.
Oh ya, sedikit pertanyaan tentang input syarat format diatas, jika lebih dari 0 maka berwarna hijau, namun kenapa pada screenshot agan di atas pada angka 0.8 seperti contoh pada XRP warnanya merah, apakah saat meng-screenshot format syaratnya lain?

masulum
Legendary
*
Offline Offline

Activity: 2226
Merit: 1592


hmph..


View Profile WWW
May 02, 2023, 02:59:14 PM
Last edit: May 02, 2023, 03:17:08 PM by masulum
 #5

Oh ya, sedikit pertanyaan tentang input syarat format diatas, jika lebih dari 0 maka berwarna hijau, namun kenapa pada screenshot agan di atas pada angka 0.8 seperti contoh pada XRP warnanya merah, apakah saat meng-screenshot format syaratnya lain?
Terima kasih atas koreksinya, sebenarnya tidak ada yang beda, saya juga menerapkan format yang sama, tidak tahu kenapa fungsinya dibawah 1 jadi merah, padahal sudah set 0, harusnya 0.xx sudah jadi hijau seperti yang Anda bagikan. Saat ini saya masih mencari faktor kesalahan pada spreadsheet tersebut, mungkin nanti ada member yang nyoba dan mengalami masalah yang sama bisa diatasi.

--
Solusi jika format lebih dari 0, terdeteksi merah, kita bisa menggantinya dengan 0.1,

   

.freebitcoin.       ▄▄▄█▀▀██▄▄▄
   ▄▄██████▄▄█  █▀▀█▄▄
  ███  █▀▀███████▄▄██▀
   ▀▀▀██▄▄█  ████▀▀  ▄██
▄███▄▄  ▀▀▀▀▀▀▀  ▄▄██████
██▀▀█████▄     ▄██▀█ ▀▀██
██▄▄███▀▀██   ███▀ ▄▄  ▀█
███████▄▄███ ███▄▄ ▀▀▄  █
██▀▀████████ █████  █▀▄██
 █▄▄████████ █████   ███
  ▀████  ███ ████▄▄███▀
     ▀▀████   ████▀▀
BITCOIN
DICE
EVENT
BETTING
WIN A LAMBO !

.
            ▄▄▄▄▄▄▄▄▄▄███████████▄▄▄▄▄
▄▄▄▄▄██████████████████████████████████▄▄▄▄
▀██████████████████████████████████████████████▄▄▄
▄▄████▄█████▄████████████████████████████▄█████▄████▄▄
▀████████▀▀▀████████████████████████████████▀▀▀██████████▄
  ▀▀▀████▄▄▄███████████████████████████████▄▄▄██████████
       ▀█████▀  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀  ▀█████▀▀▀▀▀▀▀▀▀▀
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.PLAY NOW.
dansus021
Copper Member
Hero Member
*****
Offline Offline

Activity: 2002
Merit: 912


Part of AOBT - English Translator to Indonesia


View Profile WWW
June 13, 2023, 12:22:17 AM
 #6

wah makasih gan ane tadi juga cari cari begini tapi buat konversi USD to idr

tapi di end of page google ngomong gini ="Quotes are not sourced from all markets and may be delayed up to 20 minutes. Information is provided 'as is' and solely for informational purposes, not for trading purposes or advice.Disclaimer"

berarti ini paling enak buat acuan aja ya soalnya bisa ke delay sampe 20 menit jadi emang gak buat trading  Cheesy

███████████████████████████
███████▄████████████▄██████
████████▄████████▄████████
███▀█████▀▄███▄▀█████▀███
█████▀█▀▄██▀▀▀██▄▀█▀█████
███████▄███████████▄███████
███████████████████████████
███████▀███████████▀███████
████▄██▄▀██▄▄▄██▀▄██▄████
████▄████▄▀███▀▄████▄████
██▄███▀▀█▀██████▀█▀███▄███
██▀█▀████████████████▀█▀███
███████████████████████████
.
.Duelbits.
▄▄█▄▄░░▄▄█▄▄░░▄▄█▄▄
███░░░░███░░░░███
░░░░░░░░░░░░░
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░░░░███▄█░░░
░░██▌░░███░▀░░██▌
█░██░░███░░░██
█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀
.
REGIONAL
SPONSOR
███▀██▀███▀█▀▀▀▀██▀▀▀██
██░▀░██░█░███░▀██░███▄█
█▄███▄██▄████▄████▄▄▄██
██▀ ▀███▀▀░▀██▀▀▀██████
███▄███░▄▀██████▀█▀█▀▀█
████▀▀██▄▀█████▄█▀███▄█
███▄▄▄████████▄█▄▀█████
███▀▀▀████████████▄▀███
███▄░▄█▀▀▀██████▀▀▀▄███
███████▄██▄▌████▀▀█████
▀██▄█████▄█▄▄▄██▄████▀
▀▀██████████▄▄███▀▀
▀▀▀▀█▀▀▀▀
.
EUROPEAN
BETTING
PARTNER
Sarah Azhari (OP)
Hero Member
*****
Offline Offline

Activity: 868
Merit: 737


View Profile
June 25, 2023, 02:41:10 AM
 #7

berarti ini paling enak buat acuan aja ya soalnya bisa ke delay sampe 20 menit jadi emang gak buat trading  Cheesy
Aku pernah juga delay sekitar beberapa menit, namun selanjutnya gak delay lagi, sekali klik langsung tampil. Ini memang sebenarnya cocok buat uji data atau analisa langsung dalam hal mencari selisih harga buat penelitian misalnya. jadi hanya rubah rentan waktu kapan mau dicek.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!