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
=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
weeklymengenai 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
=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:
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