Review Pine ScriptPelatihan Pemrograman

Review Pine Script TradingView (bukan saran trading)

Penyerahan hasil mulai 1 hariTermasuk revisiPemeriksaan kualitas
Paket
Perlindungan pembayaranSelengkapnya
  • Revisi dalam batas paket tidak dikenai biaya.
  • Jika Anda tidak merespons dalam 3 hari setelah penyerahan hasil, hasil kerja diterima secara otomatis.
Pesan · Rp 595.000

Uang ditahan saat Anda membayar dan diteruskan hanya setelah Anda menerima hasil kerja.

Review Pine Script TradingView (bukan saran trading)

Contoh hasil

Contoh untuk paket Standar

Code review: skrip Python impor pesanan untuk toko online kecil

Apa yang dilakukan kode

  1. Membaca orders.csv dari ekspor toko.
  2. Untuk tiap baris pesanan, mencari produk berdasarkan SKU di stock.xlsx lalu mengurangi jumlahnya.
  3. Menulis stok yang diperbarui dan mencatat total ke import_log.txt.

Strukturnya jelas dan nama fungsinya baik. Sebagian besar masalah muncul karena input tidak sesuai dengan yang diharapkan skrip.

Bug dan titik lemah

#BarisTingkatMasalah
148TinggiCSV yang sama bisa diimpor dua kali; tidak ada pengecekan ID pesanan yang sudah diproses. Ini penyebab paling mungkin stok minus.
272Tinggiint(row["qty"]) crash pada nilai kosong atau "2.0" dari pesanan refund.
395SedangPencarian SKU peka huruf besar-kecil: "gt-101" dan "GT-101" dianggap produk berbeda.
4130SedangFile dibuka tanpa encoding="utf-8", sehingga nama produk dengan karakter khusus rusak di Windows.
5201Rendahexcept: kosong menyembunyikan error asli dan membuat log tidak berguna.

Potongan kode yang diperbaiki

Masalah 1: lewati pesanan yang sudah diimpor

processed = load_processed_ids("processed_orders.txt")
for row in reader:
    if row["order_id"] in processed:
        continue
    # ... logika yang sudah ada ...
    processed.add(row["order_id"])
save_processed_ids("processed_orders.txt", processed)

Alasan: setiap pesanan hanya diterapkan sekali, meski skrip dijalankan ulang pada file yang sama.

Masalah 2: baca jumlah dengan aman

raw = (row.get("qty") or "").strip()
try:
    qty = int(float(raw))
except ValueError:
    log.warning("Pesanan %s: jumlah tidak valid %r, dilewati", row["order_id"], raw)
    continue

Alasan: baris refund atau sebagian dilewati dengan catatan jelas, bukan menghentikan seluruh impor.

Masalah 3: seragamkan SKU

sku = row["sku"].strip().upper()

Terapkan .strip().upper() yang sama saat membangun kamus stok.

Gaya dan keterbacaan

  • process() panjangnya 90 baris; pecah menjadi read_orders, apply_to_stock, write_report.
  • Ganti nomor kolom "ajaib" (row[7]) dengan nama header.

Silakan uji setiap perbaikan pada salinan file Anda: kami membaca kodenya, tetapi tidak menjalankannya.

Klien: pemilik toko teh online yang menulis skrip Python 310 baris untuk mengimpor pesanan dari ekspor CSV ke spreadsheet stok Masalah yang dilaporkan: "Kadang stok jadi minus, dan skripnya crash di beberapa file."

Klien dan semua datanya fiktif.

Tentang layanan ini

Indikator dan strategi Pine Script sering terlihat lebih bagus di grafik daripada saat berjalan live, karena repainting dari request.security dengan lookahead, sinyal yang diambil pada bar yang belum ditutup, atau strategi yang mengisi order dengan cara yang tidak akan terjadi di pasar sungguhan. Kami membaca skrip Anda, menjelaskan bagaimana skrip menghitung di setiap bar, serta menandai error kompilasi, repainting, dan logika yang tidak sesuai dengan maksud Anda. Kami hanya meninjau kode dan tidak menyatakan apa pun tentang apakah strategi tersebut akan menghasilkan uang.

Yang termasuk

  • Yang Anda dapatkanReview tertulis di halaman pesanan: bagaimana skrip Anda menghitung bar demi bar, error dan risiko repainting berdasarkan tingkat kepentingan, dan potongan Pine Script yang diperbaiki. Paket Premium menambahkan catatan untuk memperbarui skrip ke versi Pine terbaru.
  • Error kompilasiDijelaskan dan diperbaiki
  • Pemeriksaan repaintingrequest.security, lookahead, status bar
  • Logika vs maksudApakah kode melakukan apa yang Anda maksud
  • Pengaturan strategiPengisian order, komisi, pyramiding
  • AlertKondisi yang terpicu sekali per sinyal

Cara kerja

  1. 1
    BriefAnda menempelkan skrip dan tujuannya
  2. 2
    MembacaKami menelusuri perhitungan di setiap bar
  3. 3
    TinjauanAnda menerima error, risiko, dan kode yang diperbaiki

Yang kami butuhkan dari Anda

Skrip yang ditempel sebagai teks, baris versi Pine-nya, apakah itu indikator atau strategi, simbol dan timeframe yang Anda gunakan, serta apa yang seharusnya ditunjukkan setiap sinyal.

Kami akan menanyakan:

  • Apakah ini indikator atau strategi?
  • Versi Pine berapa yang tertulis di bagian atas skrip?
  • Apa yang seharusnya ditunjukkan setiap sinyal atau garis?
  • Apakah Anda menggunakan alert atau data timeframe yang lebih tinggi?

Bandingkan paket

PaketDasarSkrip hingga 100 barisRp 255.000StandarSkrip hingga 400 barisRp 595.000PremiumHingga 1.000 baris dengan catatan versiRp 1.173.000
Tenggat1 hari2 hari3 hari
Revisi123
Baris kodehingga 100hingga 400hingga 1.000
Potongan kode yang diperbaikiYaYaYa
Catatan peningkatan versi PineTidakTidakYa
Pesan DasarPesan StandarPesan Premium

Perlindungan pembayaran

Anda membayar saat memesan, tetapi uangnya diteruskan hanya untuk hasil kerja yang diterima.

  • Harga pastiHarga paket tidak berubah setelah Anda membayar.
  • Uang ditahanSaat Anda membayar, jumlahnya hanya ditahan. Dana diteruskan ke Dleex setelah Anda menerima hasil kerja.
  • Diperiksa sebelum penyerahanSetiap hasil melewati pemeriksaan kualitas sebelum sampai kepada Anda, dan Anda dapat melihatnya di halaman pesanan sebelum menerimanya.
  • Revisi gratisMinta revisi sesuai brief Anda sebanyak yang diizinkan paket.
  • Diterima setelah 3 hariJika dalam 3 hari setelah penyerahan hasil Anda tidak menerima hasil kerja maupun meminta revisi, hasil kerja diterima secara otomatis. Jika Anda menulis di chat pesanan setelah penyerahan hasil, pesanan akan menunggu; setelah kami menjawab, kami dapat memulai ulang hitungan 3 hari dan akan memberitahukannya di chat.
  • Dikerjakan ulang atau pengembalian dana penuhJika hasilnya tidak sesuai brief Anda dan revisi tidak memperbaikinya, atau pengerjaan memakan waktu lebih dari dua kali tenggatnya, tulis di chat pesanan: kami akan mengerjakan ulang atau mengembalikan pembayaran secara penuh.
Cara kerjanya →

Tanya jawab

Apakah Anda akan memberi tahu jika strategi saya menguntungkan?

Tidak. Ini adalah review kode, bukan saran trading atau investasi. Kami memeriksa bahwa kode melakukan apa yang Anda maksud dan tidak melakukan repainting.

Apakah Anda menjalankan backtest?

Tidak, kami tidak membuka TradingView untuk Anda. Jalankan skrip yang diperbaiki di grafik Anda dan bandingkan hasilnya sendiri.

Bisakah Anda mengonversi skrip saya dari versi 4?

Di paket Premium, kami menandai apa yang berubah dan memberikan potongan kode yang diperbarui. Periksa skrip hasil konversi di grafik sebelum mengandalkannya.

Paket
Pesan · Rp 595.000· 2 hari