Editor Skrip Pine® kami terus menjadi lebih baik

Jun 15, 2023

Saat kami memperkenalkan Editor baru kami tahun lalu, kami mengatakan kepada anda anda bahwa ini akan memungkinkan pengenalan lebih banyak fitur, yang persis seperti yang telah kami lakukan sejak saat itu. Mari kita bahas beberapa fitur barunya.

Memperbarui skrip pada chart

Saat anda membuat perubahan pada kode skrip yang sudah dimuat pada chart, anda sekarang dapat menggunakan “Perbarui pada chart” alih-alih “Simpan”. Hal ini memungkinkan versi skrip pada chart untuk memperbarui dengan kode baru sambil meningkatkan hanya pada versi minornya (versi 26.0 akan menjadi 26.1) dan mempertahankan nilai di tab “Pengaturan” skrip.

Fungsionalitas “Perbarui pada chart” diimplementasikan sebagai panel dengan tombol “Tambahkan ke chart”. Untuk mengaktifkannya, pilih “Perbarui pada chart” dari menu dropdown yang tersedia di sebelah tombol “Tambahkan ke chart”. Pemilihan panel anda menentukan apa yang dilakukan Editor saat Anda menggunakan pemintas Ctrl+Enter/Cmd+Enter.

Sebelum menggunakan “Perbarui pada chart”, skrip anda harus berada pada chart, dan kodenya harus telah diubah.

Tampilan konsol yang lebih baik

Kami telah menyempurnakan tampilan pesan peringatan dan kesalahan di konsol. Mereka sekarang menunjukkan waktu dan menyertakan nomor baris yang dapat di klik yang membawa fokus pada sumber kesalahan dalam kode Anda. Pesan diberi kode warna: abu-abu untuk perubahan status, kuning untuk peringatan, dan merah untuk error.

Pengaturan editor

Kotak dialog “Pengaturan editor” baru tersedia dari menu “Lainnya” (tiga titik) yang memberi anda lebih banyak kontrol atas perilaku Editor.

Anda sekarang dapat mengontrol:

  • Lengkapi otomatis
  • Tampilan peta mini di sebelah kanan jendela editor
  • Tampilan penggaris vertikal pada tanda 80 karakter
  • Petunjuk akan ditampilkan saat menggunakan impor.

Ini hanyalah permulaan; kami akan menambahkan lebih banyak opsi di sana.

Peningkatan untuk bekerja dengan perpustakaan yang diimpor

Bekerja dengan perpustakaan menjadi jauh lebih mudah — anda kini dapat mengimpor sejumlah perpustakaan populer dan berguna dengan satu tombol. Untuk saat ini, ini berfungsi dengan perpustakaan berikut:

  • TradingView/Strategy/3
  • PineCoders/VisibleChart/4
  • PineCoders/Time/3

Untuk mengimpor salah satu dari perpustakaan ini, mulailah menulis nama mereka dan string impor akan ditambahkan secara otomatis:

Karena perpustakaan tidak segera dimuat, petunjuk inlay baru telah ditambahkan untuk membantu menentukan status pemuatan:

  • “loading…” – saat perpustakaan sedang dimuat
  • “as {LibraryName}” jika tidak ada alias kustom yang ditentukan — misalnya “as VisibleChart” pada contoh di atas
  • Saat menggunakan alias kustom, hanya “loading…” yang akan ditampilkan selama proses pemuatan

Untuk mengaktifkan petunjuk baris, buka menu pengguna dan centang kotak yang sesuai:

Selain itu, deskripsi perpustakaan kini dapat dilihat jika anda mengarahkan kursor ke baris di mana perpustakaan ini diimpor:

Indentasi logika baru

Menekan Enter di akhir baris yang dimulai dengan pernyataan yang membutuhkan blok lokal yang diindentasi sekarang akan memberikan indentasi yang diperlukan di baris berikutnya. Ini berlaku untuk deklarasi fungsi dan tipe baru, serta struktur kondisional dan perulangan.

Kami harap anda mendapatkan manfaat dari fitur yang sangat diminta ini, dan harap terus kirimkan umpan balik dan saran anda sehingga kami dapat menjadikan platform ini sebaik mungkin. Kami membangun TradingView untuk anda, dan kami selalu ingin mendengar pendapat anda.

Tim TradingView

Look first Then leap

TradingView dibangun untuk anda, karenanya manfaatkan fitur-fitur luar biasa kami semaksimal mungkin
Luncurkan Chart